This is an automated email from the ASF dual-hosted git repository.

etseidl pushed a change to branch gh5854_thrift_remodel
in repository https://gitbox.apache.org/repos/asf/arrow-rs.git


    from 8e5ea14805 Merge remote-tracking branch 'origin/main' into 
gh5854_thrift_remodel
     add 887550471c arrow-row: Document dictionary handling (#8168)
     add be0ede7c97 [Variant] ParentState handles finish/rollback for builders 
(#8185)
     add a9b4221a55 Implement `ArrayBuilder` for `UnionBuilder` (#8169)
     add c71edce2a4 [Variant] VariantArrayBuilder tracks only offsets (#8193)
     add d5701d2a27 [Variant] Enhance the variant fuzzy test to cover 
time/timestamp/uuid primitive type (#8200)
     add cec24a05ee [Variant] Caller provides ParentState to ValueBuilder 
methods (#8189)
     add 76b75eebc5 Prepare for `56.1.0` release (#8202)
     add 549709fbdf [Variant]: Implement DataType::List/LargeList support for 
cast_to_variant kernel (#8201)
     add 26c9c7a722 Add benchmarks for arrow-avro writer (#8165)
     add cc1dc6c850 Restore accidentally removed method Block::to_ne_bytes 
(#8211)
     add 4009514904 [Variant] feat: add support for casting MapArray to 
VariantArray (#8177)
     add 81867eb69e [Variant] Implement `VariantArray::value` for shredded 
variants (#8105)
     add 0c4e58f9d8 [Variant]: Implement `DataType::Union` support for 
`cast_to_variant` kernel (#8196)
     add 32b385b946 [Variant] VariantArrayBuilder uses MetadataBuilder and 
ValueBuilder (#8206)
     add c83c6b2a2c [avro] Fix Avro decoder bitmap corruption when nullable 
field decoding fails (#8213)
     add a620957bc9 [Variant] Support read-only metadata builders (#8208)
     add d880a010b5 Update apache-avro requirement from 0.14.0 to 0.20.0 (#8226)
     add 8d184e1487 Bump actions/upload-pages-artifact from 3 to 4 (#8224)
     add ad756f9afd [avro] Support all default types for avro schema's record 
field (#8210)
     add c48b1ad595 Fix error condition in doc comment of 
`Field::try_canonical_extension_type` (#8216)
     add 09f66c868a [Variant]: Implement `DataType::Duration` support for 
`cast_to_variant` kernel (#8215)
     add 7360b3b42e [Variant] Allow appending raw object/list bytes to variant 
builders (#8141)
     add 6090e757d8 [Variant] feat: remove unnecessary unwraps in 
`Object::finish` (#8214)
     add 1dacecba8e Unpin nightly rust version (MIRI job) (#8229)
     new ddcb89cc9a Merge remote-tracking branch 'origin/main' into 
gh5854_thrift_remodel

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .github/workflows/docs.yml                         |    2 +-
 .github/workflows/miri.yaml                        |    8 +-
 CHANGELOG-old.md                                   |  275 ++++
 CHANGELOG.md                                       |  369 ++---
 Cargo.toml                                         |   34 +-
 arrow-array/src/builder/union_builder.rs           |  184 ++-
 arrow-avro/Cargo.toml                              |    6 +-
 arrow-avro/benches/avro_writer.rs                  |  324 ++++
 arrow-avro/src/reader/record.rs                    |   40 +-
 arrow-avro/src/schema.rs                           |   75 +-
 arrow-row/src/lib.rs                               |   34 +-
 arrow-schema/src/field.rs                          |    2 +-
 dev/release/update_change_log.sh                   |    4 +-
 parquet-variant-compute/src/cast_to_variant.rs     |  746 ++++++---
 parquet-variant-compute/src/from_json.rs           |    6 +-
 parquet-variant-compute/src/lib.rs                 |    1 +
 parquet-variant-compute/src/type_conversion.rs     |  125 ++
 parquet-variant-compute/src/variant_array.rs       |   10 +-
 .../src/variant_array_builder.rs                   |  256 +--
 parquet-variant-compute/src/variant_get/mod.rs     |   58 +-
 .../src/variant_get/output/mod.rs                  |    7 +-
 .../src/variant_get/output/primitive.rs            |    8 +-
 .../src/variant_get/output/variant.rs              |   18 +-
 parquet-variant-json/src/from_json.rs              |   34 +-
 parquet-variant-json/src/to_json.rs                |   12 +-
 parquet-variant/Cargo.toml                         |    2 +-
 parquet-variant/benches/variant_builder.rs         |   26 +-
 parquet-variant/benches/variant_validation.rs      |    8 +-
 parquet-variant/src/builder.rs                     | 1644 +++++++++++++-------
 parquet-variant/src/utils.rs                       |   18 +-
 parquet-variant/src/variant.rs                     |   12 +-
 parquet-variant/src/variant/list.rs                |    2 +-
 parquet-variant/src/variant/metadata.rs            |   37 +-
 parquet-variant/src/variant/object.rs              |   40 +-
 parquet-variant/tests/variant_interop.rs           |   38 +-
 parquet/src/bloom_filter/mod.rs                    |    7 +
 36 files changed, 3129 insertions(+), 1343 deletions(-)
 create mode 100644 arrow-avro/benches/avro_writer.rs
 create mode 100644 parquet-variant-compute/src/type_conversion.rs

Reply via email to