Conversation
56ac1a4 to
8b07df4
Compare
8b07df4 to
2ac6349
Compare
kevinjqliu
left a comment
There was a problem hiding this comment.
LGTM, thanks for working on the upgrade!
Datafusion 49 introduces a breaking change and is not backwards compatible with older versions.
More context: #1647 (comment)
This means pyiceberg-core will only work with datafusion 49 or newer.
I think we should add merge this into the next release 0.8.0 so that we can align with pyiceberg-core and pyiceberg
bindings/python/pyproject.toml
Outdated
|
|
||
| [tool.hatch.envs.dev] | ||
| dependencies = ["maturin>=1.0,<2.0", "pytest>=8.3.2", "datafusion==45.*", "pyiceberg[sql-sqlite,pyarrow]>=0.10.0", "fastavro>=1.11.1"] | ||
| dependencies = ["maturin>=1.0,<2.0", "pytest>=8.3.2", "datafusion==49.*", "pyiceberg[sql-sqlite,pyarrow]>=0.10.0", "fastavro>=1.11.1"] |
There was a problem hiding this comment.
one major side effect is that upgrading to version 49 will make this backwards incompatible. Only other datafusion 49 can work with this.
There was a problem hiding this comment.
That's the painpoint of doing major version upgrading.
There was a problem hiding this comment.
from what i heard, 49->50 is also backwards incompatible
kevinjqliu
left a comment
There was a problem hiding this comment.
to prevent accidentally merging since we're still working on the 0.7.x release :)
Update datafusion-ffi Regenerate Cargo.lock Update to arrow 55.2 Update to parquet 55.2 Update rust_decimal to 1.37.2 Regenerate Cargo.lock Upgrade datafusion-python to 49
Fix test conflicts
91d7631 to
5046eb8
Compare
kevinjqliu
left a comment
There was a problem hiding this comment.
LGTM! thanks for adding the "breaking" tag
|
@DerGut could you please rebase to fix the conflict? |
|
@DerGut I'm wonder if there're any updates for this PR 👀 |
Signed-off-by: Xuanwo <[email protected]>
|
Oh sorry, I completely missed your comments on this. Thanks for the rebase and merge 🙇 |
Which issue does this PR close?
Closes #1702
What changes are included in this PR?
Are these changes tested?