Skip to content

chore: Upgrade PyIceberg to >=0.11#230

Merged
martyngigg merged 1 commit intomainfrom
upgrade-pyiceberg
Feb 12, 2026
Merged

chore: Upgrade PyIceberg to >=0.11#230
martyngigg merged 1 commit intomainfrom
upgrade-pyiceberg

Conversation

@martyngigg
Copy link
Contributor

@martyngigg martyngigg commented Feb 12, 2026

Summary

0.10 contained a bug in uploading to Ceph S3 without providing an initial token. 0.11 now requires "iceberg-core" to support partition transforms.

Fixes #148

Summary by CodeRabbit

  • Chores
    • Updated PyIceberg dependency version constraint to enable compatibility with newer releases. This allows the application to utilise more recent improvements and features available in PyIceberg versions 0.11 and above.

@martyngigg martyngigg added the dependencies Pull requests that update a dependency file label Feb 12, 2026
@coderabbitai
Copy link

coderabbitai bot commented Feb 12, 2026

📝 Walkthrough

Walkthrough

Updated the pyiceberg dependency constraint in elt-common/pyproject.toml from exact version 0.9.1 to >=0.11, allowing installation of newer compatible versions that address previously identified compatibility issues.

Changes

Cohort / File(s) Summary
Dependency Version Update
elt-common/pyproject.toml
Modified pyiceberg version constraint from a pinned 0.9.1 to >=0.11, enabling access to versions that resolve known Lakekeeper compatibility warnings whilst avoiding problematic intermediate versions.

Poem

🐰 Nibble, nibble, the versions grow,
From 0.9.1, we let it go,
PyIceberg 0.11 hops into place,
Lakekeeper's workaround can leave this race! ✨

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed The title accurately summarises the main change: upgrading PyIceberg dependency to >=0.11, which is concise and directly related to the changeset.
Linked Issues check ✅ Passed The PR fulfils issue #148 by upgrading PyIceberg to >=0.11, which exceeds the >0.9.1 requirement and avoids the previously blocking issue by moving beyond 0.10.0.
Out of Scope Changes check ✅ Passed The changeset contains only a single dependency version update to PyIceberg in pyproject.toml, which is directly scoped to issue #148 requirements with no extraneous modifications.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

0.10 contained a bug in uploading to Ceph S3 without providing an initial token
@martyngigg martyngigg merged commit 67c8e5c into main Feb 12, 2026
4 checks passed
@martyngigg martyngigg deleted the upgrade-pyiceberg branch February 12, 2026 09:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Upgrade to PyIceberg > 0.9.1

1 participant

Comments