-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
Summary
IceGate depends on a fork of apache/iceberg-rust located at icegatetech/iceberg-rust. This issue tracks the fork usage and upstream integration plan.
Current State
- Upstream repo:
apache/iceberg-rust - Fork repo:
icegatetech/iceberg-rust - Fork branch:
develop(contains our changes, continuously rebased on upstreammain) - Fork rev:
f1ba3920de5fb7494ef3f83be495d2de43e230e9
Required Patches
The fork contains the following patches not yet available upstream:
- DataFusion 51 + Arrow 57 compatibility - Upstream PR #1830 was closed; our fork maintains this upgrade
- Memory catalog builder enhancements - Additional features for in-memory catalog testing
Upstream Integration Plan
- Monitor upstream for DataFusion 51 support (blocked on upstream release cycle)
- Contribute patches back where applicable
- Switch to upstream once DataFusion 51 is officially supported
Maintenance Strategy
- Branch:
developbranch contains our changes - Rebase frequency: Continuous sync with upstream
main - Responsible party: IceGate maintainers
- Regression testing: Run
make ciafter each rebase
Related
- See
Cargo.tomllines 64-70 for dependency declarations - See
CONTRIBUTING.mdsection "Third-party fork: icegatetech/iceberg-rust" - Upstream DataFusion 51 PR: test: upgrade DataFusion 51 and Arrow 57 apache/iceberg-rust#1830
coderabbitai
Metadata
Metadata
Assignees
Labels
No labels