You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iceberg.apache.org by sc...@apache.org on 2026/07/07 17:04:16 UTC
(iceberg-rust) branch main updated: chore: Update changelog for 0.10.0 (#2782)
This is an automated email from the ASF dual-hosted git repository.
CTTY pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/iceberg-rust.git
The following commit(s) were added to refs/heads/main by this push:
new 0d6ada1ce chore: Update changelog for 0.10.0 (#2782)
0d6ada1ce is described below
commit 0d6ada1cea01455477e383c0911300553e81ba8f
Author: Daniel Carl Jones <dj...@amazon.com>
AuthorDate: Tue Jul 7 18:04:08 2026 +0100
chore: Update changelog for 0.10.0 (#2782)
## What changes are included in this PR?
Update changelog and dependency files for 0.10.0 release (RC3).
0.10.0 tracking: https://github.com/apache/iceberg-rust/issues/2527
## Are these changes tested?
N/A
---
CHANGELOG.md | 24 +++++++++++++++++++++-
bindings/python/DEPENDENCIES.rust.tsv | 4 ++--
crates/catalog/glue/DEPENDENCIES.rust.tsv | 4 ++--
crates/catalog/hms/DEPENDENCIES.rust.tsv | 4 ++--
crates/catalog/loader/DEPENDENCIES.rust.tsv | 4 ++--
crates/catalog/rest/DEPENDENCIES.rust.tsv | 4 ++--
crates/catalog/s3tables/DEPENDENCIES.rust.tsv | 4 ++--
crates/catalog/sql/DEPENDENCIES.rust.tsv | 4 ++--
crates/examples/DEPENDENCIES.rust.tsv | 4 ++--
crates/iceberg/DEPENDENCIES.rust.tsv | 4 ++--
crates/integration_tests/DEPENDENCIES.rust.tsv | 4 ++--
.../integrations/cache-moka/DEPENDENCIES.rust.tsv | 4 ++--
.../integrations/datafusion/DEPENDENCIES.rust.tsv | 4 ++--
.../integrations/playground/DEPENDENCIES.rust.tsv | 4 ++--
crates/sqllogictest/DEPENDENCIES.rust.tsv | 8 ++++----
crates/storage/opendal/DEPENDENCIES.rust.tsv | 4 ++--
crates/test_utils/DEPENDENCIES.rust.tsv | 4 ++--
17 files changed, 57 insertions(+), 35 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 12c8513db..5c43de283 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -24,7 +24,7 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/)
and this project adheres to [Semantic Versioning](https://semver.org/).
-## [v0.10.0] - 2026-06-29
+## [v0.10.0] - 2026-07-07
### Breaking Changes
@@ -266,6 +266,28 @@ and this project adheres to [Semantic Versioning](https://semver.org/).
* fix: Update Python binding test fixtures to close catalogs by @dannycjones in https://github.com/apache/iceberg-rust/pull/2721
* chore: Update changelog and dependency lists for 0.10.0 by @dannycjones in https://github.com/apache/iceberg-rust/pull/2745
* chore(ci): Remove '--locked' flag on toml-cli install by @dannycjones in https://github.com/apache/iceberg-rust/pull/2750
+* ci: cache Python bindings Rust artifacts by @abnobdoss in https://github.com/apache/iceberg-rust/pull/2679
+* chore: Update changelog for 0.10.0 by @dannycjones in https://github.com/apache/iceberg-rust/pull/2751
+* fix(datafusion): return single row with count 0 for empty inserts by @u70b3 in https://github.com/apache/iceberg-rust/pull/2712
+* fix(datafusion): reject non-append insert operations by @u70b3 in https://github.com/apache/iceberg-rust/pull/2714
+* feat(writer): honor write.parquet.* via ParquetWriterBuilder::from_table_properties by @kszucs in https://github.com/apache/iceberg-rust/pull/2561
+* refactor(encryption) remove key_metadata from the constructor of an unencrypted manifest writer by @xanderbailey in https://github.com/apache/iceberg-rust/pull/2666
+* chore(deps): Bump reqwest from 0.12.28 to 0.13.3 by @dependabot[bot] in https://github.com/apache/iceberg-rust/pull/2690
+* chore(deps): Bump zeroize from 1.8.2 to 1.9.0 by @dependabot[bot] in https://github.com/apache/iceberg-rust/pull/2691
+* refactor(encryption) use `StandardKeyMetadata` from `EncryptedOutputFile` in `ManifestWriterBuilder` by @xanderbailey in https://github.com/apache/iceberg-rust/pull/2628
+* Resolve RUSTSEC-2026-0194 RUSTSEC-2026-0195 by @blackmwk in https://github.com/apache/iceberg-rust/pull/2761
+* Restrict trigger push branch for GitHub Workflow by @apupier in https://github.com/apache/iceberg-rust/pull/2757
+* chore: update verify_rc script to verify tag against tarball by @CTTY in https://github.com/apache/iceberg-rust/pull/2760
+* Resolve RUSTSEC-2026-0190 by @blackmwk in https://github.com/apache/iceberg-rust/pull/2763
+* chore(deps): Bump reqwest from 0.12.28 to 0.13.3 by @dependabot[bot] in https://github.com/apache/iceberg-rust/pull/2770
+* chore(deps): Bump enum-ordinalize from 4.3.2 to 4.4.1 by @dependabot[bot] in https://github.com/apache/iceberg-rust/pull/2769
+* chore(deps): Bump actions/setup-python from 6.2.0 to 6.3.0 by @dependabot[bot] in https://github.com/apache/iceberg-rust/pull/2768
+* chore(deps): Bump taiki-e/install-action from 2.82.2 to 2.82.5 by @dependabot[bot] in https://github.com/apache/iceberg-rust/pull/2767
+* chore(deps-dev): Bump huggingface-hub from 1.20.1 to 1.21.0 in /bindings/python by @dependabot[bot] in https://github.com/apache/iceberg-rust/pull/2766
+* ci: split lint checks and slim clippy by @abnobdoss in https://github.com/apache/iceberg-rust/pull/2771
+* Fix zizmor pin by @blackmwk in https://github.com/apache/iceberg-rust/pull/2762
+* feat(encryption) [8/N] Read encrypted manifest file by @xanderbailey in https://github.com/apache/iceberg-rust/pull/2586
+* Reject negative positional delete positions by @fallintoplace in https://github.com/apache/iceberg-rust/pull/2631
## [v0.9.0] - 2026-03-10
diff --git a/bindings/python/DEPENDENCIES.rust.tsv b/bindings/python/DEPENDENCIES.rust.tsv
index 1194986da..d38f10dd3 100644
--- a/bindings/python/DEPENDENCIES.rust.tsv
+++ b/bindings/python/DEPENDENCIES.rust.tsv
@@ -17,7 +17,7 @@ anstyle@1.0.14 X X
anstyle-parse@1.0.0 X X
anstyle-query@1.1.5 X X
anstyle-wincon@3.0.11 X X
-anyhow@1.0.102 X X
+anyhow@1.0.103 X X
apache-avro@0.21.0 X
approx@0.5.1 X
ar_archive_writer@0.5.1 X
@@ -610,7 +610,7 @@ zerocopy@0.8.47 X X X
zerocopy-derive@0.8.47 X X X
zerofrom@0.1.6 X
zerofrom-derive@0.1.6 X
-zeroize@1.8.2 X X
+zeroize@1.9.0 X X
zerotrie@0.2.3 X
zerovec@0.11.5 X
zerovec-derive@0.11.2 X
diff --git a/crates/catalog/glue/DEPENDENCIES.rust.tsv b/crates/catalog/glue/DEPENDENCIES.rust.tsv
index 1a175b6f8..a885d1dbf 100644
--- a/crates/catalog/glue/DEPENDENCIES.rust.tsv
+++ b/crates/catalog/glue/DEPENDENCIES.rust.tsv
@@ -8,7 +8,7 @@ aho-corasick@1.1.4 X X
alloc-no-stdlib@2.0.4 X
alloc-stdlib@0.2.2 X
android_system_properties@0.1.5 X X
-anyhow@1.0.102 X X
+anyhow@1.0.103 X X
apache-avro@0.21.0 X
array-init@2.1.0 X X
arrow-arith@58.3.0 X
@@ -418,7 +418,7 @@ zerocopy@0.8.47 X X X
zerocopy-derive@0.8.47 X X X
zerofrom@0.1.6 X
zerofrom-derive@0.1.6 X
-zeroize@1.8.2 X X
+zeroize@1.9.0 X X
zerotrie@0.2.3 X
zerovec@0.11.5 X
zerovec-derive@0.11.2 X
diff --git a/crates/catalog/hms/DEPENDENCIES.rust.tsv b/crates/catalog/hms/DEPENDENCIES.rust.tsv
index d382d0aee..ef7556b1b 100644
--- a/crates/catalog/hms/DEPENDENCIES.rust.tsv
+++ b/crates/catalog/hms/DEPENDENCIES.rust.tsv
@@ -8,7 +8,7 @@ aho-corasick@1.1.4 X X
alloc-no-stdlib@2.0.4 X
alloc-stdlib@0.2.2 X
android_system_properties@0.1.5 X X
-anyhow@1.0.102 X X
+anyhow@1.0.103 X X
apache-avro@0.21.0 X
array-init@2.1.0 X X
arrow-arith@58.3.0 X
@@ -424,7 +424,7 @@ zerocopy@0.8.47 X X X
zerocopy-derive@0.8.47 X X X
zerofrom@0.1.6 X
zerofrom-derive@0.1.6 X
-zeroize@1.8.2 X X
+zeroize@1.9.0 X X
zerotrie@0.2.3 X
zerovec@0.11.5 X
zerovec-derive@0.11.2 X
diff --git a/crates/catalog/loader/DEPENDENCIES.rust.tsv b/crates/catalog/loader/DEPENDENCIES.rust.tsv
index fd0e105ff..06483eafa 100644
--- a/crates/catalog/loader/DEPENDENCIES.rust.tsv
+++ b/crates/catalog/loader/DEPENDENCIES.rust.tsv
@@ -9,7 +9,7 @@ alloc-no-stdlib@2.0.4 X
alloc-stdlib@0.2.2 X
allocator-api2@0.2.21 X X
android_system_properties@0.1.5 X X
-anyhow@1.0.102 X X
+anyhow@1.0.103 X X
apache-avro@0.21.0 X
array-init@2.1.0 X X
arrow-arith@58.3.0 X
@@ -481,7 +481,7 @@ zerocopy@0.8.47 X X X
zerocopy-derive@0.8.47 X X X
zerofrom@0.1.6 X
zerofrom-derive@0.1.6 X
-zeroize@1.8.2 X X
+zeroize@1.9.0 X X
zerotrie@0.2.3 X
zerovec@0.11.5 X
zerovec-derive@0.11.2 X
diff --git a/crates/catalog/rest/DEPENDENCIES.rust.tsv b/crates/catalog/rest/DEPENDENCIES.rust.tsv
index 3ce67bd81..e9a89e2b0 100644
--- a/crates/catalog/rest/DEPENDENCIES.rust.tsv
+++ b/crates/catalog/rest/DEPENDENCIES.rust.tsv
@@ -8,7 +8,7 @@ aho-corasick@1.1.4 X X
alloc-no-stdlib@2.0.4 X
alloc-stdlib@0.2.2 X
android_system_properties@0.1.5 X X
-anyhow@1.0.102 X X
+anyhow@1.0.103 X X
apache-avro@0.21.0 X
array-init@2.1.0 X X
arrow-arith@58.3.0 X
@@ -305,7 +305,7 @@ zerocopy@0.8.47 X X X
zerocopy-derive@0.8.47 X X X
zerofrom@0.1.6 X
zerofrom-derive@0.1.6 X
-zeroize@1.8.2 X X
+zeroize@1.9.0 X X
zerotrie@0.2.3 X
zerovec@0.11.5 X
zerovec-derive@0.11.2 X
diff --git a/crates/catalog/s3tables/DEPENDENCIES.rust.tsv b/crates/catalog/s3tables/DEPENDENCIES.rust.tsv
index d25bf7b79..a1276f6bc 100644
--- a/crates/catalog/s3tables/DEPENDENCIES.rust.tsv
+++ b/crates/catalog/s3tables/DEPENDENCIES.rust.tsv
@@ -8,7 +8,7 @@ aho-corasick@1.1.4 X X
alloc-no-stdlib@2.0.4 X
alloc-stdlib@0.2.2 X
android_system_properties@0.1.5 X X
-anyhow@1.0.102 X X
+anyhow@1.0.103 X X
apache-avro@0.21.0 X
array-init@2.1.0 X X
arrow-arith@58.3.0 X
@@ -418,7 +418,7 @@ zerocopy@0.8.47 X X X
zerocopy-derive@0.8.47 X X X
zerofrom@0.1.6 X
zerofrom-derive@0.1.6 X
-zeroize@1.8.2 X X
+zeroize@1.9.0 X X
zerotrie@0.2.3 X
zerovec@0.11.5 X
zerovec-derive@0.11.2 X
diff --git a/crates/catalog/sql/DEPENDENCIES.rust.tsv b/crates/catalog/sql/DEPENDENCIES.rust.tsv
index fcb6bd2a7..7bd99de13 100644
--- a/crates/catalog/sql/DEPENDENCIES.rust.tsv
+++ b/crates/catalog/sql/DEPENDENCIES.rust.tsv
@@ -9,7 +9,7 @@ alloc-no-stdlib@2.0.4 X
alloc-stdlib@0.2.2 X
allocator-api2@0.2.21 X X
android_system_properties@0.1.5 X X
-anyhow@1.0.102 X X
+anyhow@1.0.103 X X
apache-avro@0.21.0 X
array-init@2.1.0 X X
arrow-arith@58.3.0 X
@@ -324,7 +324,7 @@ zerocopy@0.8.47 X X X
zerocopy-derive@0.8.47 X X X
zerofrom@0.1.6 X
zerofrom-derive@0.1.6 X
-zeroize@1.8.2 X X
+zeroize@1.9.0 X X
zerotrie@0.2.3 X
zerovec@0.11.5 X
zerovec-derive@0.11.2 X
diff --git a/crates/examples/DEPENDENCIES.rust.tsv b/crates/examples/DEPENDENCIES.rust.tsv
index 63aaa1bed..413ebda23 100644
--- a/crates/examples/DEPENDENCIES.rust.tsv
+++ b/crates/examples/DEPENDENCIES.rust.tsv
@@ -8,7 +8,7 @@ aho-corasick@1.1.4 X X
alloc-no-stdlib@2.0.4 X
alloc-stdlib@0.2.2 X
android_system_properties@0.1.5 X X
-anyhow@1.0.102 X X
+anyhow@1.0.103 X X
apache-avro@0.21.0 X
array-init@2.1.0 X X
arrow-arith@58.3.0 X
@@ -308,7 +308,7 @@ zerocopy@0.8.47 X X X
zerocopy-derive@0.8.47 X X X
zerofrom@0.1.6 X
zerofrom-derive@0.1.6 X
-zeroize@1.8.2 X X
+zeroize@1.9.0 X X
zerotrie@0.2.3 X
zerovec@0.11.5 X
zerovec-derive@0.11.2 X
diff --git a/crates/iceberg/DEPENDENCIES.rust.tsv b/crates/iceberg/DEPENDENCIES.rust.tsv
index fc0f5db4d..1381017dd 100644
--- a/crates/iceberg/DEPENDENCIES.rust.tsv
+++ b/crates/iceberg/DEPENDENCIES.rust.tsv
@@ -8,7 +8,7 @@ aho-corasick@1.1.4 X X
alloc-no-stdlib@2.0.4 X
alloc-stdlib@0.2.2 X
android_system_properties@0.1.5 X X
-anyhow@1.0.102 X X
+anyhow@1.0.103 X X
apache-avro@0.21.0 X
array-init@2.1.0 X X
arrow-arith@58.3.0 X
@@ -300,7 +300,7 @@ zerocopy@0.8.47 X X X
zerocopy-derive@0.8.47 X X X
zerofrom@0.1.6 X
zerofrom-derive@0.1.6 X
-zeroize@1.8.2 X X
+zeroize@1.9.0 X X
zerotrie@0.2.3 X
zerovec@0.11.5 X
zerovec-derive@0.11.2 X
diff --git a/crates/integration_tests/DEPENDENCIES.rust.tsv b/crates/integration_tests/DEPENDENCIES.rust.tsv
index 0f8c28757..5bb9a72a6 100644
--- a/crates/integration_tests/DEPENDENCIES.rust.tsv
+++ b/crates/integration_tests/DEPENDENCIES.rust.tsv
@@ -8,7 +8,7 @@ aho-corasick@1.1.4 X X
alloc-no-stdlib@2.0.4 X
alloc-stdlib@0.2.2 X
android_system_properties@0.1.5 X X
-anyhow@1.0.102 X X
+anyhow@1.0.103 X X
apache-avro@0.21.0 X
array-init@2.1.0 X X
arrow-arith@58.3.0 X
@@ -387,7 +387,7 @@ zerocopy@0.8.47 X X X
zerocopy-derive@0.8.47 X X X
zerofrom@0.1.6 X
zerofrom-derive@0.1.6 X
-zeroize@1.8.2 X X
+zeroize@1.9.0 X X
zerotrie@0.2.3 X
zerovec@0.11.5 X
zerovec-derive@0.11.2 X
diff --git a/crates/integrations/cache-moka/DEPENDENCIES.rust.tsv b/crates/integrations/cache-moka/DEPENDENCIES.rust.tsv
index 94dcce1f7..9ca23a3fb 100644
--- a/crates/integrations/cache-moka/DEPENDENCIES.rust.tsv
+++ b/crates/integrations/cache-moka/DEPENDENCIES.rust.tsv
@@ -8,7 +8,7 @@ aho-corasick@1.1.4 X X
alloc-no-stdlib@2.0.4 X
alloc-stdlib@0.2.2 X
android_system_properties@0.1.5 X X
-anyhow@1.0.102 X X
+anyhow@1.0.103 X X
apache-avro@0.21.0 X
array-init@2.1.0 X X
arrow-arith@58.3.0 X
@@ -301,7 +301,7 @@ zerocopy@0.8.47 X X X
zerocopy-derive@0.8.47 X X X
zerofrom@0.1.6 X
zerofrom-derive@0.1.6 X
-zeroize@1.8.2 X X
+zeroize@1.9.0 X X
zerotrie@0.2.3 X
zerovec@0.11.5 X
zerovec-derive@0.11.2 X
diff --git a/crates/integrations/datafusion/DEPENDENCIES.rust.tsv b/crates/integrations/datafusion/DEPENDENCIES.rust.tsv
index 6f1673951..72d6d7fd2 100644
--- a/crates/integrations/datafusion/DEPENDENCIES.rust.tsv
+++ b/crates/integrations/datafusion/DEPENDENCIES.rust.tsv
@@ -9,7 +9,7 @@ alloc-no-stdlib@2.0.4 X
alloc-stdlib@0.2.2 X
allocator-api2@0.2.21 X X
android_system_properties@0.1.5 X X
-anyhow@1.0.102 X X
+anyhow@1.0.103 X X
apache-avro@0.21.0 X
ar_archive_writer@0.5.1 X
array-init@2.1.0 X X
@@ -401,7 +401,7 @@ zerocopy@0.8.47 X X X
zerocopy-derive@0.8.47 X X X
zerofrom@0.1.6 X
zerofrom-derive@0.1.6 X
-zeroize@1.8.2 X X
+zeroize@1.9.0 X X
zerotrie@0.2.3 X
zerovec@0.11.5 X
zerovec-derive@0.11.2 X
diff --git a/crates/integrations/playground/DEPENDENCIES.rust.tsv b/crates/integrations/playground/DEPENDENCIES.rust.tsv
index 4cb1a563e..49af43d19 100644
--- a/crates/integrations/playground/DEPENDENCIES.rust.tsv
+++ b/crates/integrations/playground/DEPENDENCIES.rust.tsv
@@ -16,7 +16,7 @@ anstyle-parse@0.2.7 X X
anstyle-parse@1.0.0 X X
anstyle-query@1.1.5 X X
anstyle-wincon@3.0.11 X X
-anyhow@1.0.102 X X
+anyhow@1.0.103 X X
apache-avro@0.21.0 X
ar_archive_writer@0.5.1 X
array-init@2.1.0 X X
@@ -506,7 +506,7 @@ zerocopy@0.8.47 X X X
zerocopy-derive@0.8.47 X X X
zerofrom@0.1.6 X
zerofrom-derive@0.1.6 X
-zeroize@1.8.2 X X
+zeroize@1.9.0 X X
zerotrie@0.2.3 X
zerovec@0.11.5 X
zerovec-derive@0.11.2 X
diff --git a/crates/sqllogictest/DEPENDENCIES.rust.tsv b/crates/sqllogictest/DEPENDENCIES.rust.tsv
index 27635eead..d50ca9d2d 100644
--- a/crates/sqllogictest/DEPENDENCIES.rust.tsv
+++ b/crates/sqllogictest/DEPENDENCIES.rust.tsv
@@ -16,7 +16,7 @@ anstyle-parse@0.2.7 X X
anstyle-parse@1.0.0 X X
anstyle-query@1.1.5 X X
anstyle-wincon@3.0.11 X X
-anyhow@1.0.102 X X
+anyhow@1.0.103 X X
apache-avro@0.21.0 X
ar_archive_writer@0.5.1 X
array-init@2.1.0 X X
@@ -144,8 +144,8 @@ dyn-clone@1.0.20 X X
educe@0.6.0 X
either@1.15.0 X X
encode_unicode@1.0.0 X X
-enum-ordinalize@4.3.2 X
-enum-ordinalize-derive@4.3.2 X
+enum-ordinalize@4.4.1 X
+enum-ordinalize-derive@4.4.1 X
env_filter@1.0.0 X X
env_logger@0.11.9 X X
equivalent@1.0.2 X X
@@ -470,7 +470,7 @@ zerocopy@0.8.47 X X X
zerocopy-derive@0.8.47 X X X
zerofrom@0.1.6 X
zerofrom-derive@0.1.6 X
-zeroize@1.8.2 X X
+zeroize@1.9.0 X X
zerotrie@0.2.3 X
zerovec@0.11.5 X
zerovec-derive@0.11.2 X
diff --git a/crates/storage/opendal/DEPENDENCIES.rust.tsv b/crates/storage/opendal/DEPENDENCIES.rust.tsv
index 7556ea591..3a960f193 100644
--- a/crates/storage/opendal/DEPENDENCIES.rust.tsv
+++ b/crates/storage/opendal/DEPENDENCIES.rust.tsv
@@ -13,7 +13,7 @@ anstyle@1.0.14 X X
anstyle-parse@1.0.0 X X
anstyle-query@1.1.5 X X
anstyle-wincon@3.0.11 X X
-anyhow@1.0.102 X X
+anyhow@1.0.103 X X
apache-avro@0.21.0 X
approx@0.5.1 X
array-init@2.1.0 X X
@@ -511,7 +511,7 @@ zerocopy@0.8.47 X X X
zerocopy-derive@0.8.47 X X X
zerofrom@0.1.6 X
zerofrom-derive@0.1.6 X
-zeroize@1.8.2 X X
+zeroize@1.9.0 X X
zerotrie@0.2.3 X
zerovec@0.11.5 X
zerovec-derive@0.11.2 X
diff --git a/crates/test_utils/DEPENDENCIES.rust.tsv b/crates/test_utils/DEPENDENCIES.rust.tsv
index fc0f5db4d..1381017dd 100644
--- a/crates/test_utils/DEPENDENCIES.rust.tsv
+++ b/crates/test_utils/DEPENDENCIES.rust.tsv
@@ -8,7 +8,7 @@ aho-corasick@1.1.4 X X
alloc-no-stdlib@2.0.4 X
alloc-stdlib@0.2.2 X
android_system_properties@0.1.5 X X
-anyhow@1.0.102 X X
+anyhow@1.0.103 X X
apache-avro@0.21.0 X
array-init@2.1.0 X X
arrow-arith@58.3.0 X
@@ -300,7 +300,7 @@ zerocopy@0.8.47 X X X
zerocopy-derive@0.8.47 X X X
zerofrom@0.1.6 X
zerofrom-derive@0.1.6 X
-zeroize@1.8.2 X X
+zeroize@1.9.0 X X
zerotrie@0.2.3 X
zerovec@0.11.5 X
zerovec-derive@0.11.2 X