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(-)