This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a change to branch dependabot/cargo/main/rand-0.10
in repository https://gitbox.apache.org/repos/asf/arrow-rs.git
omit d37537e414 Update rand requirement from 0.9 to 0.10
add 42245024e8 Add regression tests for Parquet large binary offset
overflow (#9361)
add d6168e526a Optimize `from_bitwise_unary_op` (#9297)
add 33c4032d7d Reproduce the issue of #9370 in a minimal, end-to-end way
(#9399)
add 7c833d2be8 feat: Add from_datetime method to Timestamp types (#9345)
add 7d16cd039b Use zstd::bulk API in IPC and Parquet with context reuse
for compression and decompression (#9400)
add 7fbbde24ae Remove lint issues in parquet-related code. (#9375)
add 70089ac5c1 feat: support RunEndEncoded arrays in arrow-json reader and
writer (#9379)
add d8946ca077 Fix `ArrowArrayStreamReader` for 0-columns record batch
streams (#9405)
add 39a2b71e55 Add additional Arrow type support (#9291)
add df63590310 [Minor] Use per-predicate projection masks in
arrow_reader_clickbench benchmark (#9413)
add 442e1b8d95 perf: optimize skipper for varint values used when
projecting Avro record types (#9397)
add 2f40f78e4f [Variant] Support `['fieldName']` in VariantPath parser
(#9276)
add c129c7cfc2 Avoid allocating a `Vec` in `StructBuilder` (#9428)
add ab9c062789 fix: fixed trait functions clash
get_date_time_part_extract_fn (#8221) (#9424)
add 9d0e8beae7 Update version to 58.0.0 and add CHANGELOG (#9420)
add 25ad2d488f docs: fix markdown link syntax in README (#9440)
add 9af5c75899 refactor: simplify iterator using cloned().map(Some) (#9449)
add ff736e0167 docs(parquet): Fix broken links in README (#9467)
add a2cffdbf85 Add `NullBuffer::from_unsliced_buffer` helper and refactor
call sites (#9411)
add 2bf6909305 Add list-like types support to VariantArray::try_new (#9457)
add 183f8c1c53 Add PrimitiveRunBuilder::with_data_type() to customize the
values' DataType (#9473)
add ae934888bb fix: resolution of complex type variants in Avro unions
(#9328)
add a20753c70c Update planned release schedule in README.md (#9466)
add a7acf3d739 Convert `prettyprint` tests in `arrow-cast` to `insta`
inline snapshots (#9472)
add 457c738628 Update rand requirement from 0.9 to 0.10
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 (d37537e414)
\
N -- N -- N refs/heads/dependabot/cargo/main/rand-0.10
(457c738628)
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:
CHANGELOG-old.md | 16 +
CHANGELOG.md | 199 ++-
Cargo.toml | 44 +-
README.md | 14 +-
arrow-arith/src/temporal.rs | 74 +-
arrow-array/src/array/boolean_array.rs | 7 +-
arrow-array/src/array/fixed_size_binary_array.rs | 8 +-
arrow-array/src/array/primitive_array.rs | 7 +-
arrow-array/src/builder/primitive_run_builder.rs | 54 +-
arrow-array/src/builder/struct_builder.rs | 2 +-
arrow-array/src/ffi_stream.rs | 75 +-
arrow-array/src/types.rs | 196 ++-
arrow-avro/Cargo.toml | 5 +
arrow-avro/benches/project_record.rs | 239 ++++
arrow-avro/src/codec.rs | 758 ++++++++++--
arrow-avro/src/reader/cursor.rs | 29 +-
arrow-avro/src/reader/mod.rs | 552 +++++++--
arrow-avro/src/reader/record.rs | 1287 +++++++++++++++----
arrow-avro/src/reader/vlq.rs | 32 +
arrow-avro/src/schema.rs | 456 ++++++-
arrow-avro/src/writer/encoder.rs | 625 +++++++++-
arrow-avro/src/writer/mod.rs | 1307 +++++++++++++++++++-
arrow-buffer/src/buffer/boolean.rs | 188 +--
arrow-buffer/src/buffer/immutable.rs | 14 +-
arrow-buffer/src/buffer/null.rs | 55 +
arrow-buffer/src/util/bit_util.rs | 9 +
arrow-cast/Cargo.toml | 1 +
arrow-cast/src/base64.rs | 2 +-
arrow-cast/src/pretty.rs | 1019 +++++++--------
arrow-ipc/src/compression.rs | 82 +-
arrow-ipc/src/reader.rs | 17 +-
arrow-json/src/reader/mod.rs | 118 ++
arrow-json/src/reader/run_end_array.rs | 119 ++
arrow-json/src/writer/encoder.rs | 36 +
arrow-json/src/writer/mod.rs | 105 ++
arrow-schema/Cargo.toml | 2 +-
arrow-select/src/take.rs | 8 +-
arrow-string/src/regexp.rs | 3 +-
arrow-string/src/substring.rs | 14 +-
dev/release/update_change_log.sh | 4 +-
parquet-variant-compute/src/shred_variant.rs | 117 +-
parquet-variant-compute/src/variant_array.rs | 110 +-
parquet-variant-compute/src/variant_get.rs | 93 +-
parquet-variant/src/path.rs | 100 +-
parquet-variant/src/utils.rs | 133 +-
parquet-variant/src/variant.rs | 6 +-
parquet/Cargo.toml | 4 +-
parquet/README.md | 1 +
parquet/benches/arrow_reader_clickbench.rs | 97 +-
parquet/src/arrow/array_reader/primitive_array.rs | 2 +-
parquet/src/arrow/arrow_reader/mod.rs | 2 +-
parquet/src/arrow/buffer/view_buffer.rs | 6 +-
.../src/arrow/push_decoder/reader_builder/mod.rs | 4 +-
parquet/src/arrow/schema/extension.rs | 31 +-
parquet/src/compression.rs | 42 +-
parquet/tests/arrow_reader/io/mod.rs | 7 +-
.../tests/arrow_reader/large_string_overflow.rs | 134 ++
parquet/tests/arrow_reader/mod.rs | 1 +
parquet/tests/arrow_reader/row_filter/sync.rs | 229 +++-
59 files changed, 7357 insertions(+), 1544 deletions(-)
create mode 100644 arrow-avro/benches/project_record.rs
create mode 100644 arrow-json/src/reader/run_end_array.rs
create mode 100644 parquet/tests/arrow_reader/large_string_overflow.rs