-
Notifications
You must be signed in to change notification settings - Fork 326
Bump iceberg-rust version to 0.5.0 #1345
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bump iceberg-rust version to 0.5.0 #1345
Conversation
One question, should we remove this function as part of the 0.5.0 release or perhaps change it to This was introduced in #1275 |
I also have the changes for |
It's marked as deprecated, so I think it's better to keep it for a while so that downstream users have time to migrate them?
This seems like a small pr, so I'm fine with including them together, but it's up to you. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks @kevinjqliu for this pr!
cc @kevinjqliu Are we going to merge this or we should hold on a while for CHANGELOG.md and DEPENDENCIES.rust.tsv? |
e9d0445
to
f0556a9
Compare
Added Feel free to merge this and i'll push the RC tag once its merge :) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks @kevinjqliu !
## Which issue does this PR close? <!-- We generally require a GitHub issue to be filed for all bug fixes and enhancements and this helps us generate change logs for our releases. You can link an issue to this PR using the GitHub syntax. For example `Closes #123` indicates that this PR will close issue #123. --> - Related to #1325. ## What changes are included in this PR? <!-- Provide a summary of the modifications in this PR. List the main changes such as new features, bug fixes, refactoring, or any other updates. --> `DEPENDENCIES.rust.tsv` files were accidentally removed as part of the 0.5.0 prep PR (#1345). It was added back and updated in the follow up PR (#1363). I realized this happened because I did not install `cargo-deny` in my env and the dependency generation script did not error. This PR changes generation script (`python3 ./scripts/dependencies.py generate`) to error when the underlying subprocess call (`cargo deny`) errors. I also ran `uvx ruff format scripts/dependencies.py` to format the script ## Are these changes tested? <!-- Specify what test covers (unit test, integration test, etc.). If tests are not included in your PR, please explain why (for example, are they covered by existing tests)? --> Yes, manually I was also able to install `cargo-deny` and confirm #1363 changes are all correct ``` cargo install --locked cargo-deny ```
## Which issue does this PR close? <!-- We generally require a GitHub issue to be filed for all bug fixes and enhancements and this helps us generate change logs for our releases. You can link an issue to this PR using the GitHub syntax. For example `Closes #123` indicates that this PR will close issue #123. --> - Closes #. ## What changes are included in this PR? Adds `python3 ./scripts/dependencies.py check` to the release script. This will check dependencies' licenses. Helps prevent issue like #1345 where the `DEPENDENCIES.rust.tsv` files were accidentally removed Also moved apache license check to the beginning of the release script <!-- Provide a summary of the modifications in this PR. List the main changes such as new features, bug fixes, refactoring, or any other updates. --> ## Are these changes tested? <!-- Specify what test covers (unit test, integration test, etc.). If tests are not included in your PR, please explain why (for example, are they covered by existing tests)? --> Yes, verified by running ``` ICEBERG_VERSION=0.5.0 ICEBERG_VERSION_RC=2 ./scripts/release.sh ```
thanks for the review @liurenjie1024 |
Which issue does this PR close?
What changes are included in this PR?
Bump library version to
0.5.0
Are these changes tested?