This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a change to branch dependabot/cargo/main/object_store-0.13.0
in repository https://gitbox.apache.org/repos/asf/arrow-rs.git
omit 1f3fa73dfe build(deps): update object_store requirement from 0.12.0 to
0.13.0
add 34337d2842 Move RunArray::get_physical_indices to RunEndBuffer (#9027)
add 1fec0fbf11 Improve arrow-buffer documentation (#9020)
add f4db150860 Rename fields in BooleanBuffer for clarity (#9039)
add 294961b2d9 feat: add new `try_append_value_n()` function to
`GenericByteViewBuilder` (#9040)
add b80d457e6e Allocate buffers before work in `boolean_kernels` benchmark
(#9035)
add bfd31ccf16 add `DataType::is_string` (#7429)
add b1ddc241e9 fix: `Rows` `size` should use `capacity` and not `len`
(#9044)
add 8ed2b5246d fix: integration / Archery test With other arrows container
ran out of space (#9043)
add de1686ac79 feat: support array indices in VariantPath dot notation
(#9012)
add 7f656ff814 Minor: avoid some clones when reading parquet (#9048)
add 814ee4227c Add benchmarks for Utf8View scalars for zip (#8988)
add 2d6fc518ed Add examples for min and max functions (#9062)
add 0991c76899 [Variant] Unify the CastOptions usage in
parquet-variant-compute (#8984)
add 9b16fb3a7e fix: don't generate nulls for `Decimal128` and `Decimal256`
when field is non-nullable and have non-zero `null_density` (#9046)
add 5ddddbdd7c Minor: avoid clone in RunArray row decoding via buffer
stealing (#9052)
add 9213ffd035 perf: improve performance of encoding `GenericByteArray` by
8% (#9054)
add 843bee2c21 Fix headers and empty lines in code examples (#9064)
add 6afdfbbe28 docs: fix misleading reserve documentation (#9076)
add 44d4c906c6 chore: run validation when debug assertion enabled and not
only for test (#9073)
add 49c27d67a5 Add special implementation for zip for Utf8View/BinaryView
scalars (#8963)
add 1ba902ef0f Fix `nullif` kernel (#9087)
add b8a2c1ad9e [parquet] Avoid a clone while resolving the read strategy
(#9056)
add a9d6e92664 [Variant] Move `ArrayVariantToArrowRowBuilder` to
`variant_to_arrow` (#9094)
add b1dfb697ba Fix row slice bug in Union column decoding with many
columns (#9000)
add 068a7e44f0 Add `DataType::is_decimal` (#9100)
add 2507946be6 Add `FlightInfo::with_endpoints` method (#9075)
add 10a976fc03 chore: increase row count and batch size for more
deterministic tests (#9088)
add 2b179b805f feat(parquet): relax type compatility check in parquet
ArrowWriter (#9099)
add 721f373fba Seal Array trait (#9092)
add a8346be02a Minor: make it clear cache array reader is not cloning
arrays (#9057)
add 28f66f94e0 Add Union encoding documentation (#9102)
add 9e822e0500 Update version to `57.2.0`, add CHANGELOG (#9103)
add 67e04e758f feat: change default behavior for Parquet
`PageEncodingStats` to bitmask (#9051)
add 37d501365b docs: Update release schedule in README.md (#9111)
add 73bbfeef68 feat: add benchmarks for json parser (#9107)
add 964daecce2 chore: switch test from `bincode` to maintained `postcard`
crate (RUSTSEC-2025-0141 ) (#9104)
add 96637fc8b9 Speed up binary kernels (30% faster `and` and `or`), add
`BooleanBuffer::from_bitwise_binary_op` (#9090)
add 13c43c4896 [Variant] Optimize the object header generation logic in
ObjectBuilder::finish (#8031)
add 0890a2c229 Update readme for geospatial crate (#9124)
add 266965beca Remove parquet arrow_cast dependency (#9077)
add 8fd02c3833 build(deps): update object_store requirement from 0.12.0 to
0.13.0
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (1f3fa73dfe)
\
N -- N -- N refs/heads/dependabot/cargo/main/object_store-0.13.0
(8fd02c3833)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
.github/workflows/integration.yml | 66 ++-
CHANGELOG-old.md | 167 ++++++
CHANGELOG.md | 292 +++++------
Cargo.toml | 42 +-
README.md | 10 +-
arrow-arith/src/aggregate.rs | 22 +-
arrow-arith/src/boolean.rs | 24 +-
arrow-array/src/array/boolean_array.rs | 2 +
arrow-array/src/array/byte_array.rs | 2 +
arrow-array/src/array/byte_view_array.rs | 2 +
arrow-array/src/array/dictionary_array.rs | 4 +
arrow-array/src/array/fixed_size_binary_array.rs | 2 +
arrow-array/src/array/fixed_size_list_array.rs | 2 +
arrow-array/src/array/list_array.rs | 2 +
arrow-array/src/array/list_view_array.rs | 2 +
arrow-array/src/array/map_array.rs | 2 +
arrow-array/src/array/mod.rs | 14 +-
arrow-array/src/array/null_array.rs | 2 +
arrow-array/src/array/primitive_array.rs | 2 +
arrow-array/src/array/run_array.rs | 91 +---
arrow-array/src/array/struct_array.rs | 2 +
arrow-array/src/array/union_array.rs | 2 +
.../src/builder/generic_bytes_view_builder.rs | 119 +++++
arrow-buffer/src/buffer/boolean.rs | 327 +++++++++---
arrow-buffer/src/buffer/ops.rs | 62 ++-
arrow-buffer/src/buffer/run.rs | 77 +++
arrow-buffer/src/builder/boolean.rs | 1 -
arrow-buffer/src/lib.rs | 15 +
arrow-flight/src/lib.rs | 6 +
arrow-json/Cargo.toml | 4 +
arrow-json/benches/json-reader.rs | 250 +++++++++
arrow-json/benches/serde.rs | 18 +-
arrow-ord/src/sort.rs | 3 +-
arrow-row/src/lib.rs | 261 +++++++++-
arrow-row/src/run.rs | 6 +-
arrow-row/src/variable.rs | 46 +-
arrow-schema/Cargo.toml | 5 +-
arrow-schema/src/datatype.rs | 34 ++
arrow-schema/src/field.rs | 6 +-
arrow-select/src/nullif.rs | 116 ++++-
arrow-select/src/take.rs | 1 -
arrow-select/src/window.rs | 1 -
arrow-select/src/zip.rs | 341 ++++++++++++-
arrow/benches/boolean_kernels.rs | 37 +-
arrow/benches/zip_kernels.rs | 48 ++
arrow/src/util/bench_util.rs | 27 +
arrow/src/util/data_gen.rs | 160 +++---
dev/release/update_change_log.sh | 4 +-
parquet-geospatial/README.md | 14 +-
parquet-variant-compute/Cargo.toml | 1 +
parquet-variant-compute/benches/variant_kernels.rs | 147 ++++++
parquet-variant-compute/src/arrow_to_variant.rs | 79 ++-
parquet-variant-compute/src/cast_to_variant.rs | 20 +-
parquet-variant-compute/src/lib.rs | 1 -
parquet-variant-compute/src/shred_variant.rs | 203 +-------
parquet-variant-compute/src/type_conversion.rs | 13 -
parquet-variant-compute/src/variant_to_arrow.rs | 360 +++++++++----
parquet-variant-json/src/from_json.rs | 2 +-
parquet-variant-json/src/lib.rs | 2 +-
parquet-variant/src/builder.rs | 75 +--
parquet-variant/src/builder/list.rs | 2 +-
parquet-variant/src/builder/metadata.rs | 2 +-
parquet-variant/src/builder/object.rs | 116 +++--
parquet-variant/src/path.rs | 39 +-
parquet-variant/src/utils.rs | 33 ++
parquet/Cargo.toml | 4 +-
parquet/benches/metadata.rs | 39 +-
.../src/arrow/array_reader/cached_array_reader.rs | 4 +-
parquet/src/arrow/array_reader/primitive_array.rs | 558 +++++++++------------
parquet/src/arrow/array_reader/struct_array.rs | 4 +-
parquet/src/arrow/arrow_reader/read_plan.rs | 23 +-
parquet/src/arrow/arrow_writer/levels.rs | 4 +-
parquet/src/arrow/arrow_writer/mod.rs | 343 +++++++------
parquet/src/arrow/buffer/dictionary_buffer.rs | 82 ++-
parquet/src/arrow/mod.rs | 16 +-
parquet/src/file/metadata/mod.rs | 77 ++-
parquet/src/file/metadata/options.rs | 20 +-
parquet/src/file/metadata/thrift/mod.rs | 14 +-
parquet/src/file/serialized_reader.rs | 5 +-
79 files changed, 3528 insertions(+), 1505 deletions(-)
create mode 100644 arrow-json/benches/json-reader.rs