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 b0d8baaf9 fix(scan): validate deletion vector delete tasks (#3145)
add 5b82ab99a perf(manifest): upgrade to apache-avro 0.22 and read
manifest entries without Value (#3354)
No new revisions were added by this update.
Summary of changes:
Cargo.lock | 110 ++-
Cargo.toml | 2 +-
crates/iceberg/Cargo.toml | 1 +
crates/iceberg/src/avro/deserializer.rs | 457 ++++++++++
crates/iceberg/src/avro/mod.rs | 6 +
crates/iceberg/src/avro/named_types.rs | 309 +++++++
crates/iceberg/src/avro/schema.rs | 158 +++-
crates/iceberg/src/encryption/key_metadata.rs | 73 +-
crates/iceberg/src/spec/manifest/_serde.rs | 72 +-
crates/iceberg/src/spec/manifest/data_file.rs | 8 +-
crates/iceberg/src/spec/manifest/mod.rs | 985 ++++++++++++++++++++-
crates/iceberg/src/spec/manifest/reader.rs | 3 +-
crates/iceberg/src/spec/manifest/writer.rs | 108 ++-
crates/iceberg/src/spec/manifest_list/mod.rs | 6 +-
crates/iceberg/src/spec/manifest_list/writer.rs | 4 +-
crates/iceberg/src/spec/values/serde.rs | 51 +-
crates/iceberg/src/spec/values/tests.rs | 70 +-
crates/iceberg/testdata/manifests/README.md | 99 +++
.../testdata/manifests/pyiceberg-v2-data.avro | Bin 0 -> 4787 bytes
.../repeated-decimal-type-definitions.avro | Bin 0 -> 3865 bytes
20 files changed, 2409 insertions(+), 113 deletions(-)
create mode 100644 crates/iceberg/src/avro/deserializer.rs
create mode 100644 crates/iceberg/src/avro/named_types.rs
create mode 100644 crates/iceberg/testdata/manifests/README.md
create mode 100644 crates/iceberg/testdata/manifests/pyiceberg-v2-data.avro
create mode 100644
crates/iceberg/testdata/manifests/repeated-decimal-type-definitions.avro