This is an automated email from the ASF dual-hosted git repository.
alamb pushed a change to branch 53.0.0-dev
in repository https://gitbox.apache.org/repos/asf/arrow-rs.git
from 3bc998792 Deprecate read_page_locations() and simplify offset index in
`ParquetMetaData` (#6095)
add b2458bd68 StringView support in arrow-csv (#6062)
add b72098fee Minor: clarify the relationship between `file::metadata` and
`format` (#6049)
add 6ab853d38 Do not write `ColumnIndex` for null columns when not writing
page statistics (#6011)
add 62f9e72f7 Reorganize arrow-flight test code (#6065)
add 4978e3265 Sanitize error message for sensitive requests (#6074)
add 94652e5e2 use GCE metadata server env var overrides (#6015)
add 41665ea13 Correct timeout in comment from 5s to 30s (#6073)
add b44497e1c Prepare for object_store `0.10.2` release (#6079)
add 9be0eb530 Minor: Improve parquet PageIndex documentation (#6042)
add 8a5be1330 Enable casting from Utf8View (#6077)
add 16915b57f Add PartialEq to ParquetMetaData and FileMetadata (#6082)
add ee5694078 fix panic in `ParquetMetadata::memory_size`: check
has_min_max_set before invoking min()/max() (#6092)
add 5de1d5e74 Optimize `max_boolean` by operating on u64 chunks (#6098)
add 658e58f88 add benchmark to track performance (#6101)
add 8aa91e519 Make bool_or an alias for max_boolean (#6100)
add 93e4eb25c Faster `GenericByteView` construction (#6102)
add af40ea382 Implement specialized min/max for `GenericBinaryView`
(`StringView` and `BinaryView`) (#6089)
add 49e714de6 Prepare `52.2.0` release (#6110)
add fa2fbfdc8 added a flush method to IPC writers (#6108)
add 3ebb03326 Fix Clippy for the Rust 1.80 release (#6116)
add 1ff4e21e8 Fix clippy in object_store crate (#6120)
add 095130fb9 Merge remote-tracking branch 'apache/master' into 53.0.0-dev
No new revisions were added by this update.
Summary of changes:
CHANGELOG-old.md | 119 ++++++++++++++
CHANGELOG.md | 154 ++++++-----------
Cargo.toml | 32 ++--
arrow-arith/src/aggregate.rs | 176 ++++++++++++++++++--
arrow-array/Cargo.toml | 1 +
arrow-array/src/array/byte_view_array.rs | 62 ++++++-
arrow-array/src/array/string_array.rs | 64 -------
.../src/builder/generic_bytes_view_builder.rs | 56 +++++--
arrow-cast/Cargo.toml | 1 +
arrow-cast/src/cast/mod.rs | 183 ++++++++++++++++-----
arrow-cast/src/cast/string.rs | 177 ++++++++++++++++----
arrow-cast/src/parse.rs | 6 +-
arrow-csv/src/reader/mod.rs | 94 ++++++++++-
arrow-data/src/data.rs | 6 +-
arrow-data/src/equal/mod.rs | 13 +-
arrow-flight/Cargo.toml | 5 +
arrow-flight/src/decode.rs | 4 +-
arrow-flight/src/encode.rs | 13 +-
arrow-flight/src/lib.rs | 8 +-
arrow-flight/tests/client.rs | 108 +-----------
arrow-flight/tests/common/fixture.rs | 117 +++++++++++++
.../tests/common/mod.rs | 6 +-
arrow-flight/tests/common/server.rs | 23 +++
arrow-flight/tests/flight_sql_client.rs | 119 ++++++++++++++
arrow-flight/tests/flight_sql_client_cli.rs | 176 +-------------------
arrow-ipc/src/writer.rs | 63 +++++++
arrow-ord/src/cmp.rs | 7 +-
arrow-select/src/concat.rs | 4 +-
arrow-string/src/substring.rs | 34 ++--
arrow/Cargo.toml | 2 +-
arrow/benches/aggregate_kernels.rs | 88 +++++++++-
arrow/benches/csv_reader.rs | 42 +++++
dev/release/update_change_log.sh | 4 +-
object_store/CHANGELOG-old.md | 23 +++
object_store/CHANGELOG.md | 46 ++++--
object_store/Cargo.toml | 2 +-
object_store/dev/release/update_change_log.sh | 5 +-
object_store/src/aws/credential.rs | 1 +
object_store/src/client/mock_server.rs | 2 +
object_store/src/client/mod.rs | 12 +-
object_store/src/client/retry.rs | 60 +++++++
object_store/src/gcp/credential.rs | 48 +++++-
object_store/src/lib.rs | 8 +-
parquet/benches/arrow_reader.rs | 37 ++++-
parquet/src/arrow/arrow_reader/mod.rs | 10 +-
parquet/src/arrow/arrow_reader/statistics.rs | 14 +-
parquet/src/column/writer/mod.rs | 30 ++++
parquet/src/file/metadata/memory.rs | 9 +-
parquet/src/file/metadata/mod.rs | 87 ++++++++--
parquet/src/file/mod.rs | 2 +-
parquet/src/file/page_index/index.rs | 34 ++--
parquet/src/file/properties.rs | 4 +-
parquet/src/file/statistics.rs | 16 +-
parquet/src/file/writer.rs | 7 +-
parquet/src/format.rs | 10 +-
parquet/src/lib.rs | 7 +-
parquet/src/util/test_common/page_util.rs | 13 +-
57 files changed, 1746 insertions(+), 708 deletions(-)
create mode 100644 arrow-flight/tests/common/fixture.rs
copy arrow-integration-testing/src/flight_client_scenarios.rs =>
arrow-flight/tests/common/mod.rs (91%)
create mode 100644 arrow-flight/tests/flight_sql_client.rs