Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Oct 27, 2025

Bumps the arrow-datafusion group in /rust with 6 updates:

Package From To
arrow-array 56.2.0 57.0.0
arrow-buffer 56.2.0 57.0.0
arrow-schema 56.2.0 57.0.0
arrow-select 56.2.0 57.0.0
datafusion 50.2.0 50.3.0
datafusion-substrait 50.2.0 50.3.0

Updates arrow-array from 56.2.0 to 57.0.0

Release notes

Sourced from arrow-array's releases.

arrow 57.0.0

Changelog

57.0.0 (2025-10-19)

Full Changelog

Breaking changes:

Implemented enhancements:

  • Added Avro support (new arrow-avro crate) #4886
  • parquet-rewrite: supports compression level and write batch size #8639

... (truncated)

Changelog

Sourced from arrow-array's changelog.

57.0.0 (2025-10-19)

Full Changelog

Breaking changes:

Implemented enhancements:

  • Added Avro support (new arrow-avro crate) #4886
  • parquet-rewrite: supports compression level and write batch size #8639
  • Error not panic when int96 stastistics aren't size 12 #8614 [parquet]
  • [Variant] Make VariantArray iterable #8612
  • [Variant] impl PartialEq for VariantArray #8610
  • [Variant] Remove potential panics when probing VariantArray #8609
  • [Variant] Remove ceremony of going from list of Variant to VariantArray #8606
  • Eliminate redundant validation in RecordBatch::project #8591 [arrow]
  • [PARQUET][BENCH] Arrow writer bench with compression and/or page v2 #8559 [parquet]
  • [Variant] casting functions are confusingly named #8531 [parquet]
  • Support writing GeospatialStatistics in Parquet writer #8523 [parquet]
  • [thrift-remodel] Optimize convert_row_groups #8517 [parquet]
  • [Variant] Add variant to arrow primitive support for boolean/timestamp/time #8515
  • Test thrift-remodel branch with DataFusion #8513 [parquet]
  • Make UnionArray::is_dense Method Public #8503 [arrow]
  • Add append_n method to FixedSizeBinaryDictionaryBuilder #8497 [arrow]
  • [Parquet] Reduce size of ParquetMetadata when encryption feature is enabled #8469 [parquet]
  • [Parquet] Remove useless mut requirements in geting bloom filter function #8461 [parquet]
  • Change serde dependency to serde_core where applicable #8451 [arrow]
  • [Parquet] Split ParquetMetadataReader into IO/decoder state machine and thrift parsing #8439 [parquet]
  • Remove compiler warning for redundant config enablement #8412 [arrow]
  • Add geospatial statistics creation support for GEOMETRY/GEOGRAPHY Parquet logical types #8411 [arrow]
  • arrow_json lacks with_timestamp_format functions like arrow_csv had offered #8398 [arrow]
  • Unify API for writing column chunks / row groups in parallel #8389 [parquet]

... (truncated)

Commits
  • 5faa724 Prepare for 57.0.0 release (#8644)
  • 0c33129 parquet-rewrite: add write_batch_size and compression_level config (#8642)
  • 2f96204 Adding try_append_value implementation to ByteViewBuilder (#8594)
  • f131b54 bench: create zip kernel benchmarks (#8654)
  • d49f017 Introduce a ThriftProtocolError to avoid allocating and formattings strings f...
  • a85d8b0 [Variant] impl PartialEq and FromIterator\<Option<..>> for VariantArray ...
  • 2ca3d60 fix: incorrect assertion in BitChunks::new (#8620)
  • 5a384f4 Undeprecate ArrowWriter::into_serialized_writer and add docs (#8621)
  • f3baa80 [thrift-remodel] Add macro to reduce boilerplate necessary to implement Thrif...
  • caeb4d2 feat: Improve DataType display for RunEndEncoded (#8596)
  • Additional commits viewable in compare view

Updates arrow-buffer from 56.2.0 to 57.0.0

Release notes

Sourced from arrow-buffer's releases.

arrow 57.0.0

Changelog

57.0.0 (2025-10-19)

Full Changelog

Breaking changes:

Implemented enhancements:

  • Added Avro support (new arrow-avro crate) #4886
  • parquet-rewrite: supports compression level and write batch size #8639

... (truncated)

Changelog

Sourced from arrow-buffer's changelog.

57.0.0 (2025-10-19)

Full Changelog

Breaking changes:

Implemented enhancements:

  • Added Avro support (new arrow-avro crate) #4886
  • parquet-rewrite: supports compression level and write batch size #8639
  • Error not panic when int96 stastistics aren't size 12 #8614 [parquet]
  • [Variant] Make VariantArray iterable #8612
  • [Variant] impl PartialEq for VariantArray #8610
  • [Variant] Remove potential panics when probing VariantArray #8609
  • [Variant] Remove ceremony of going from list of Variant to VariantArray #8606
  • Eliminate redundant validation in RecordBatch::project #8591 [arrow]
  • [PARQUET][BENCH] Arrow writer bench with compression and/or page v2 #8559 [parquet]
  • [Variant] casting functions are confusingly named #8531 [parquet]
  • Support writing GeospatialStatistics in Parquet writer #8523 [parquet]
  • [thrift-remodel] Optimize convert_row_groups #8517 [parquet]
  • [Variant] Add variant to arrow primitive support for boolean/timestamp/time #8515
  • Test thrift-remodel branch with DataFusion #8513 [parquet]
  • Make UnionArray::is_dense Method Public #8503 [arrow]
  • Add append_n method to FixedSizeBinaryDictionaryBuilder #8497 [arrow]
  • [Parquet] Reduce size of ParquetMetadata when encryption feature is enabled #8469 [parquet]
  • [Parquet] Remove useless mut requirements in geting bloom filter function #8461 [parquet]
  • Change serde dependency to serde_core where applicable #8451 [arrow]
  • [Parquet] Split ParquetMetadataReader into IO/decoder state machine and thrift parsing #8439 [parquet]
  • Remove compiler warning for redundant config enablement #8412 [arrow]
  • Add geospatial statistics creation support for GEOMETRY/GEOGRAPHY Parquet logical types #8411 [arrow]
  • arrow_json lacks with_timestamp_format functions like arrow_csv had offered #8398 [arrow]
  • Unify API for writing column chunks / row groups in parallel #8389 [parquet]

... (truncated)

Commits
  • 5faa724 Prepare for 57.0.0 release (#8644)
  • 0c33129 parquet-rewrite: add write_batch_size and compression_level config (#8642)
  • 2f96204 Adding try_append_value implementation to ByteViewBuilder (#8594)
  • f131b54 bench: create zip kernel benchmarks (#8654)
  • d49f017 Introduce a ThriftProtocolError to avoid allocating and formattings strings f...
  • a85d8b0 [Variant] impl PartialEq and FromIterator\<Option<..>> for VariantArray ...
  • 2ca3d60 fix: incorrect assertion in BitChunks::new (#8620)
  • 5a384f4 Undeprecate ArrowWriter::into_serialized_writer and add docs (#8621)
  • f3baa80 [thrift-remodel] Add macro to reduce boilerplate necessary to implement Thrif...
  • caeb4d2 feat: Improve DataType display for RunEndEncoded (#8596)
  • Additional commits viewable in compare view

Updates arrow-schema from 56.2.0 to 57.0.0

Release notes

Sourced from arrow-schema's releases.

arrow 57.0.0

Changelog

57.0.0 (2025-10-19)

Full Changelog

Breaking changes:

Implemented enhancements:

  • Added Avro support (new arrow-avro crate) #4886
  • parquet-rewrite: supports compression level and write batch size #8639

... (truncated)

Changelog

Sourced from arrow-schema's changelog.

57.0.0 (2025-10-19)

Full Changelog

Breaking changes:

Implemented enhancements:

  • Added Avro support (new arrow-avro crate) #4886
  • parquet-rewrite: supports compression level and write batch size #8639
  • Error not panic when int96 stastistics aren't size 12 #8614 [parquet]
  • [Variant] Make VariantArray iterable #8612
  • [Variant] impl PartialEq for VariantArray #8610
  • [Variant] Remove potential panics when probing VariantArray #8609
  • [Variant] Remove ceremony of going from list of Variant to VariantArray #8606
  • Eliminate redundant validation in RecordBatch::project #8591 [arrow]
  • [PARQUET][BENCH] Arrow writer bench with compression and/or page v2 #8559 [parquet]
  • [Variant] casting functions are confusingly named #8531 [parquet]
  • Support writing GeospatialStatistics in Parquet writer #8523 [parquet]
  • [thrift-remodel] Optimize convert_row_groups #8517 [parquet]
  • [Variant] Add variant to arrow primitive support for boolean/timestamp/time #8515
  • Test thrift-remodel branch with DataFusion #8513 [parquet]
  • Make UnionArray::is_dense Method Public #8503 [arrow]
  • Add append_n method to FixedSizeBinaryDictionaryBuilder #8497 [arrow]
  • [Parquet] Reduce size of ParquetMetadata when encryption feature is enabled #8469 [parquet]
  • [Parquet] Remove useless mut requirements in geting bloom filter function #8461 [parquet]
  • Change serde dependency to serde_core where applicable #8451 [arrow]
  • [Parquet] Split ParquetMetadataReader into IO/decoder state machine and thrift parsing #8439 [parquet]
  • Remove compiler warning for redundant config enablement #8412 [arrow]
  • Add geospatial statistics creation support for GEOMETRY/GEOGRAPHY Parquet logical types #8411 [arrow]
  • arrow_json lacks with_timestamp_format functions like arrow_csv had offered #8398 [arrow]
  • Unify API for writing column chunks / row groups in parallel #8389 [parquet]

... (truncated)

Commits
  • 5faa724 Prepare for 57.0.0 release (#8644)
  • 0c33129 parquet-rewrite: add write_batch_size and compression_level config (#8642)
  • 2f96204 Adding try_append_value implementation to ByteViewBuilder (#8594)
  • f131b54 bench: create zip kernel benchmarks (#8654)
  • d49f017 Introduce a ThriftProtocolError to avoid allocating and formattings strings f...
  • a85d8b0 [Variant] impl PartialEq and FromIterator\<Option<..>> for VariantArray ...
  • 2ca3d60 fix: incorrect assertion in BitChunks::new (#8620)
  • 5a384f4 Undeprecate ArrowWriter::into_serialized_writer and add docs (#8621)
  • f3baa80 [thrift-remodel] Add macro to reduce boilerplate necessary to implement Thrif...
  • caeb4d2 feat: Improve DataType display for RunEndEncoded (#8596)
  • Additional commits viewable in compare view

Updates arrow-select from 56.2.0 to 57.0.0

Release notes

Sourced from arrow-select's releases.

arrow 57.0.0

Changelog

57.0.0 (2025-10-19)

Full Changelog

Breaking changes:

Implemented enhancements:

  • Added Avro support (new arrow-avro crate) #4886
  • parquet-rewrite: supports compression level and write batch size #8639

... (truncated)

Changelog

Sourced from arrow-select's changelog.

57.0.0 (2025-10-19)

Full Changelog

Breaking changes:

  • Use Arc<FileEncryptionProperties> everywhere to be be consistent with FileDecryptionProperties #8626 [parquet] (alamb)
  • feat: Improve DataType display for RunEndEncoded #8596 [arrow] (Weijun-H)
  • Add ArrowError::AvroError, remaining types and roundtrip tests to arrow-avro, #8595 [arrow] (jecsand838)
  • [thrift-remodel] Refactor Thrift encryption and store encodings as bitmask #8587 [

Bumps the arrow-datafusion group in /rust with 6 updates:

| Package | From | To |
| --- | --- | --- |
| [arrow-array](https://github.com/apache/arrow-rs) | `56.2.0` | `57.0.0` |
| [arrow-buffer](https://github.com/apache/arrow-rs) | `56.2.0` | `57.0.0` |
| [arrow-schema](https://github.com/apache/arrow-rs) | `56.2.0` | `57.0.0` |
| [arrow-select](https://github.com/apache/arrow-rs) | `56.2.0` | `57.0.0` |
| [datafusion](https://github.com/apache/datafusion) | `50.2.0` | `50.3.0` |
| [datafusion-substrait](https://github.com/apache/datafusion) | `50.2.0` | `50.3.0` |


Updates `arrow-array` from 56.2.0 to 57.0.0
- [Release notes](https://github.com/apache/arrow-rs/releases)
- [Changelog](https://github.com/apache/arrow-rs/blob/main/CHANGELOG.md)
- [Commits](apache/arrow-rs@56.2.0...57.0.0)

Updates `arrow-buffer` from 56.2.0 to 57.0.0
- [Release notes](https://github.com/apache/arrow-rs/releases)
- [Changelog](https://github.com/apache/arrow-rs/blob/main/CHANGELOG.md)
- [Commits](apache/arrow-rs@56.2.0...57.0.0)

Updates `arrow-schema` from 56.2.0 to 57.0.0
- [Release notes](https://github.com/apache/arrow-rs/releases)
- [Changelog](https://github.com/apache/arrow-rs/blob/main/CHANGELOG.md)
- [Commits](apache/arrow-rs@56.2.0...57.0.0)

Updates `arrow-select` from 56.2.0 to 57.0.0
- [Release notes](https://github.com/apache/arrow-rs/releases)
- [Changelog](https://github.com/apache/arrow-rs/blob/main/CHANGELOG.md)
- [Commits](apache/arrow-rs@56.2.0...57.0.0)

Updates `datafusion` from 50.2.0 to 50.3.0
- [Changelog](https://github.com/apache/datafusion/blob/main/CHANGELOG.md)
- [Commits](apache/datafusion@50.2.0...50.3.0)

Updates `datafusion-substrait` from 50.2.0 to 50.3.0
- [Changelog](https://github.com/apache/datafusion/blob/main/CHANGELOG.md)
- [Commits](apache/datafusion@50.2.0...50.3.0)

---
updated-dependencies:
- dependency-name: arrow-array
  dependency-version: 57.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: arrow-datafusion
- dependency-name: arrow-buffer
  dependency-version: 57.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: arrow-datafusion
- dependency-name: arrow-schema
  dependency-version: 57.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: arrow-datafusion
- dependency-name: arrow-select
  dependency-version: 57.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: arrow-datafusion
- dependency-name: datafusion
  dependency-version: 50.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: arrow-datafusion
- dependency-name: datafusion-substrait
  dependency-version: 50.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: arrow-datafusion
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Dependabot-only rust Pull requests that update Rust code labels Oct 27, 2025
@dependabot dependabot bot requested a review from wjones127 as a code owner October 27, 2025 21:10
@dependabot dependabot bot added dependencies Dependabot-only rust Pull requests that update Rust code labels Oct 27, 2025
@github-actions github-actions bot added this to the ADBC Libraries 21 milestone Oct 27, 2025
lidavidm pushed a commit that referenced this pull request Oct 29, 2025
Expands support for arrow to include the latest version 57.

Also, the minor version of datafusion specified in the lock file has
been updated.

Supersede #3634.
@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github Oct 29, 2025

Looks like these dependencies are updatable in another way, so this is no longer needed.

@dependabot dependabot bot closed this Oct 29, 2025
@dependabot dependabot bot deleted the dependabot/cargo/rust/arrow-datafusion-c294f4f3e1 branch October 29, 2025 23:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Dependabot-only rust Pull requests that update Rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants