This is an automated email from the ASF dual-hosted git repository.
github-merge-queue[bot] pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/iceberg-rust.git
from 830bb8865 fix(cache): drop format-version from the manifest-list cache
key (#3259)
add c9a25b23b fix(encryption) [18/N] wire in ags1 file length for tamper
proofing (#3236)
No new revisions were added by this update.
Summary of changes:
CHANGELOG.md | 9 +
crates/iceberg/public-api.txt | 16 +-
.../src/arrow/caching_delete_file_loader.rs | 7 +-
crates/iceberg/src/encryption/io.rs | 225 +++++++++++++++++++--
crates/iceberg/src/encryption/key_metadata.rs | 4 +-
crates/iceberg/src/encryption/manager.rs | 8 +-
crates/iceberg/src/encryption/stream.rs | 158 +++++++++++----
crates/iceberg/src/io/file_io.rs | 4 +-
crates/iceberg/src/io/storage/local_fs.rs | 18 +-
crates/iceberg/src/io/storage/memory.rs | 10 +-
crates/iceberg/src/puffin/reader.rs | 2 +-
crates/iceberg/src/puffin/writer.rs | 15 +-
crates/iceberg/src/spec/manifest/writer.rs | 107 +++++-----
.../src/spec/manifest_list/manifest_file.rs | 17 +-
crates/iceberg/src/spec/manifest_list/writer.rs | 14 +-
crates/iceberg/src/transaction/append.rs | 31 ++-
crates/iceberg/src/transaction/snapshot.rs | 21 +-
.../src/writer/file_writer/parquet_writer.rs | 2 +
.../TableMetadataV3ValidEncryption.json | 2 +-
crates/storage/opendal/src/lib.rs | 76 ++++++-
20 files changed, 568 insertions(+), 178 deletions(-)