Skip to content

chore: bump iceberg-rust to d9575b8c (variant support) - #155

Merged
chenzl25 merged 4 commits into
mainfrom
yuhao/bump-iceberg-rust-variant
Jul 7, 2026
Merged

chenzl25 merged 4 commits into
mainfrom
yuhao/bump-iceberg-rust-variant

Conversation

@yuhao-su

@yuhao-su yuhao-su commented Jul 6, 2026 •

Copy link
Copy Markdown
Contributor

Bumps the pinned risingwavelabs/iceberg-rust rev from a9670451 to 6420a9ae.

6420a9ae is the head of risingwavelabs/iceberg-rust#145 (Iceberg VARIANT read support, rebased on the current fork main a9670451-lineage). It is a superset of the currently pinned rev, so this is a no-op for existing compaction behavior — verified with cargo check --workspace and cargo test --workspace --lib (133 tests pass, no source changes needed).

Needed by risingwavelabs/risingwave#25165 so the workspace and iceberg-compaction-core resolve to a single iceberg crate instead of two conflicting copies.

🤖 Generated with Claude Code

yuhao-su added a commit to risingwavelabs/risingwave that referenced this pull request Jul 7, 2026
… section

iceberg-rust 9806a3e9 enables parquet's variant_experimental feature so Arrow
schemas derived from files written by Spark/iceberg-java (Parquet VARIANT
logical type, no embedded Arrow schema) carry the arrow.parquet.variant
extension metadata that variant projection and schema conversion rely on.

Pin iceberg-compaction-core to the nimtable/iceberg-compaction#155 head, which
uses the same iceberg-rust rev, removing the temporary [patch] section that
unified the duplicate iceberg crates.

Co-Authored-By: Claude Fable 5 <[email protected]>
yuhao-su added a commit to risingwavelabs/risingwave that referenced this pull request Jul 7, 2026
Adopts the remaining upstream apache/iceberg-rust#2188 deltas (Glue/HMS
variant column-type mappings, DataFusion format-version auto-selection,
upstream variant tests) and syncs iceberg-compaction-core to the matching
nimtable/iceberg-compaction#155 head.

Co-Authored-By: Claude Fable 5 <[email protected]>
risingwavelabs/iceberg-rust#145 merged into dev_rebase_main_20260303; pin the
merge commit instead of the PR branch head.

Co-Authored-By: Claude Fable 5 <[email protected]>
@chenzl25
chenzl25 added this pull request to the merge queue Jul 7, 2026
Merged via the queue into main with commit 1962561 Jul 7, 2026
5 checks passed
yuhao-su added a commit to risingwavelabs/risingwave that referenced this pull request Jul 7, 2026
- iceberg-rust -> 7e63517c (risingwavelabs/iceberg-rust#145 merged into
  dev_rebase_main_20260303).
- iceberg-compaction-core -> 1962561e (nimtable/iceberg-compaction#155 merged
  into main), dropping the temporary-pin TODO.
- Log the variant decode failure with err.as_report() instead of formatting
  the error directly (rw::format_error dylint failure in CI).

Co-Authored-By: Claude Fable 5 <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants