Skip to content

fix: add missing field to snapshot serde#3984

Merged
roeap merged 2 commits intodelta-io:mainfrom
roeap:fix/kerne-serde
Dec 14, 2025
Merged

fix: add missing field to snapshot serde#3984
roeap merged 2 commits intodelta-io:mainfrom
roeap:fix/kerne-serde

Conversation

@roeap
Copy link
Copy Markdown
Collaborator

@roeap roeap commented Dec 14, 2025

Description

We were omitting a field form (de)serializing a field on log segment when implementing serde for our snapshots.

@roeap roeap requested review from hntd187 and rtyler as code owners December 14, 2025 15:40
@github-actions github-actions bot added the binding/rust Issues for the Rust crate label Dec 14, 2025
@roeap roeap enabled auto-merge (squash) December 14, 2025 15:41
@roeap roeap changed the title fix: add missing filed to snapshot serde fix: add missing field to snapshot serde Dec 14, 2025
@codecov
Copy link
Copy Markdown

codecov bot commented Dec 14, 2025

Codecov Report

❌ Patch coverage is 75.00000% with 4 lines in your changes missing coverage. Please review.
✅ Project coverage is 74.50%. Comparing base (2748585) to head (296e6be).
⚠️ Report is 1 commits behind head on main.

Files with missing lines Patch % Lines
crates/core/src/kernel/snapshot/serde.rs 75.00% 0 Missing and 4 partials ⚠️
Additional details and impacted files
@@             Coverage Diff             @@
##             main    #3984       +/-   ##
===========================================
+ Coverage   26.52%   74.50%   +47.97%     
===========================================
  Files         124      152       +28     
  Lines       19991    39966    +19975     
  Branches    19991    39966    +19975     
===========================================
+ Hits         5302    29775    +24473     
+ Misses      14327     8854     -5473     
- Partials      362     1337      +975     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

Signed-off-by: Robert Pack <robstar.pack@gmail.com>
Signed-off-by: Robert Pack <robstar.pack@gmail.com>
Copy link
Copy Markdown
Collaborator

@hntd187 hntd187 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good

@roeap roeap merged commit 15e9aca into delta-io:main Dec 14, 2025
26 checks passed
@roeap roeap deleted the fix/kerne-serde branch December 20, 2025 08:36
ethan-tyler pushed a commit to ethan-tyler/delta-rs that referenced this pull request Jan 9, 2026
# Description

We were omitting a field form (de)serializing a field on lig segment
when implemeneting serde for our snapshots.

Signed-off-by: Robert Pack <robstar.pack@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

binding/rust Issues for the Rust crate

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants