You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iceberg.apache.org by xu...@apache.org on 2025/05/14 09:41:26 UTC
(iceberg-rust) branch fix-remove-all updated (a59f4948 -> 4cec2609)
This is an automated email from the ASF dual-hosted git repository.
xuanwo pushed a change to branch fix-remove-all
in repository https://gitbox.apache.org/repos/asf/iceberg-rust.git
from a59f4948 refactor!: Change FileIO::remove_all to remove_dir_all
add b4bc6dd1 feat: Add deletion vector related fields in spec types (#1276)
add 513376cb feat: support arrow dictionary in schema conversion (#1293)
add bff4a2a4 chore(deps): Bump ring from 0.17.9 to 0.17.14 in /bindings/python (#1309)
add 7e36243f chore: define deletion vector type constant (#1310)
add 47d990e4 chore: Add assertion for empty data files for append action (#1301)
add 8c2f9f2b feat: expand arrow type conversion test (#1295)
add 568da018 chore(deps): Bump crate-ci/typos from 1.31.1 to 1.32.0 (#1292)
add 71b13073 chore(deps): Bump tokio from 1.44.2 to 1.45.0 (#1312)
add b81e8242 fix: predicates not matching the Arrow type of columns read from parquet files (#1308)
add a8453273 fix: compilation failure when only storage-fs feature included (#1304)
add 7bf0884e chore: minor update to manifest sanity check error message (#1278)
add 7646a65d chore: bump up arrow/parquet/datafusion (#1294)
add b62e7d49 fix: doc typo for `Schema.name_by_field_id()` (#1321)
add 8b7fa4ef chore: declare `FileRead` trait to be `Sync`-safe (#1319)
add 1373d7f1 feat: Add API to set location in the transacation (#1317)
add 2070a4f5 feat: Add optional prefetch hint for parsing Puffin Footer (#1207)
add 111d0f3d chore: Expose puffin blob constructor (#1320)
add 21901b32 Merge remote-tracking branch 'origin/main' into fix-remove-all
add 4cec2609 Address comments
No new revisions were added by this update.
Summary of changes:
.github/workflows/ci_typos.yml | 2 +-
Cargo.lock | 1029 +++++++++++++-------
Cargo.toml | 49 +-
bindings/python/Cargo.lock | 167 ++--
bindings/python/Cargo.toml | 4 +-
crates/catalog/hms/Cargo.toml | 5 +-
crates/examples/Cargo.toml | 3 +-
crates/iceberg/Cargo.toml | 2 +-
crates/iceberg/src/arrow/reader.rs | 155 ++-
crates/iceberg/src/arrow/schema.rs | 48 +-
crates/iceberg/src/error.rs | 4 +
.../src/expr/visitors/expression_evaluator.rs | 8 +
.../expr/visitors/inclusive_metrics_evaluator.rs | 24 +
.../src/expr/visitors/strict_metrics_evaluator.rs | 16 +
crates/iceberg/src/inspect/manifests.rs | 2 +-
crates/iceberg/src/inspect/snapshots.rs | 4 +-
crates/iceberg/src/io/file_io.rs | 27 +-
crates/iceberg/src/io/storage.rs | 8 +-
crates/iceberg/src/puffin/blob.rs | 6 +-
crates/iceberg/src/puffin/metadata.rs | 142 ++-
crates/iceberg/src/puffin/mod.rs | 2 +-
crates/iceberg/src/puffin/test_utils.rs | 32 +-
crates/iceberg/src/spec/manifest/_serde.rs | 18 +-
crates/iceberg/src/spec/manifest/data_file.rs | 53 +-
crates/iceberg/src/spec/manifest/entry.rs | 44 +
crates/iceberg/src/spec/manifest/mod.rs | 244 +++--
crates/iceberg/src/spec/manifest/writer.rs | 27 +-
crates/iceberg/src/spec/schema/mod.rs | 2 +-
crates/iceberg/src/spec/snapshot_summary.rs | 20 +
crates/iceberg/src/transaction/append.rs | 9 +
crates/iceberg/src/transaction/mod.rs | 22 +
crates/iceberg/src/transaction/snapshot.rs | 7 +
.../src/writer/file_writer/parquet_writer.rs | 2 +-
crates/integrations/cli/Cargo.toml | 38 +-
crates/integrations/datafusion/Cargo.toml | 2 +-
crates/sqllogictest/Cargo.toml | 14 +-
36 files changed, 1599 insertions(+), 642 deletions(-)