Skip to content

Conversation

@dashql-renovate
Copy link
Contributor

@dashql-renovate dashql-renovate bot commented Jul 27, 2025

This PR contains the following updates:

Package Type Update Change
arrow dependencies major 55.2.0 -> 57.2.0
datafusion (source) dependencies major 48.0.1 -> 52.0.0
datafusion-common (source) dependencies major 48.0.1 -> 52.1.0
datafusion-datasource (source) dependencies major 48.0.1 -> 52.1.0
datafusion-execution (source) dependencies major 48.0.1 -> 52.1.0
datafusion-expr (source) dependencies major 48.0.1 -> 52.1.0
datafusion-functions (source) dependencies major 48.0.1 -> 52.1.0
datafusion-functions-aggregate (source) dependencies major 48.0.1 -> 52.1.0
datafusion-functions-nested (source) dependencies major 48.0.1 -> 52.1.0
datafusion-functions-window (source) dependencies major 48.0.1 -> 52.1.0
datafusion-optimizer (source) dependencies major 48.0.1 -> 52.1.0
datafusion-physical-expr (source) dependencies major 48.0.1 -> 52.1.0
datafusion-physical-plan (source) dependencies major 48.0.1 -> 52.1.0

Release Notes

apache/arrow-rs (arrow)

v57.2.0

Compare Source

Full Changelog

Breaking changes:

Implemented enhancements:

  • [parquet] further relax LevelInfoBuilder::types_compatible for ArrowWriter #​9098
  • Update arrow-row documentation with Union encoding #​9084
  • Add code examples for min and max compute functions #​9055
  • Add append_n to bytes view builder API #​9034 [arrow]
  • Move RunArray::get_physical_indices to RunEndBuffer #​9025 [arrow]
  • Allow quote style in csv writer #​9003 [arrow]
  • IPC support for ListView #​9002 [arrow]
  • Implement BinaryArrayType for &FixedSizeBinaryArrays #​8992 [arrow]
  • arrow-buffer: implement num-traits for i256 #​8976 [arrow]
  • Support for Arc<str> in ParquetRecordWriter derive macro #​8972
  • [arrow-avro] suggest switching from xz to liblzma #​8970 [arrow]
  • arrow-buffer: add i256::trailing_zeros #​8968 [arrow]
  • arrow-buffer: make i256::leading_zeros public #​8965 [arrow]
  • Add spark like ignoreLeadingWhiteSpace and ignoreTrailingWhiteSpace options to the csv writer #​8961 [arrow]
  • Add round trip benchmark for Parquet writer/reader #​8955 [parquet]
  • Support performant interleave for List/LargeList #​8952 [arrow]
  • [Variant] Support array access when parsing VariantPath #​8946
  • Some panic!s could be represented as unimplemented!s #​8932 [arrow]
  • [Variant] easier way to construct a shredded schema #​8922
  • Support DataType::ListView and DataType::LargeListView in ArrayData::new_null #​8908 [arrow]
  • Add GenericListViewArray::from_iter_primitive #​8906 [arrow]
  • [Variant] Unify the cast option usage in ParquentVariant #​8873
  • Blog post about efficient filter representation in Parquet filter pushdown #​8843 [parquet]
  • Add comparison support for Union arrays in the cmp kernel #​8837 [arrow]
  • [Variant] Support array shredding into List/LargeList/ListView/LargeListView #​8830
  • Support Union data types for row format #​8828 [arrow]
  • FFI support for ListView #​8819 [arrow]
  • [Variant] Support more Arrow Datatypes from Variant primitive types #​8805
  • FixedSizeBinaryBuilder supports append_array #​8750 [arrow]
  • Implement special case zip with scalar for Utf8View #​8724 [arrow]
  • [geometry] Wire up arrow reader/writer for GEOMETRY and GEOGRAPHY #​8717 [parquet]

Fixed bugs:

  • Soundness Bug in try_binary when Array is implemented incorrectly in external crate #​9106
  • casting Dict(_, LargeUtf8) to Utf8View (StringViewArray) panics #​9101
  • wrong results for null count of nullif kernel #​9085 [parquet] [arrow]
  • Empty first line in some code examples #​9063
  • GenericByteViewArray::slice is not zero-copy but ought to be #​9014
  • Regression in struct casting in 57.2.0 (not yet released) #​9005 [arrow]
  • Fix panic when decoding multiple Union columns in RowConverter #​8999 [arrow]
  • take_fixed_size_binary Does Not Consider NULL Indices #​8947 [arrow]
  • [arrow-avro] RecordEncoder Bugs #​8934 [arrow]
  • FixedSizeBinaryArray::try_new(...) Panics with Item Length of Zero #​8926 [arrow]
  • cargo test -p arrow-cast fails on main #​8910 [arrow]
  • GenericListViewArray::new_null ignores len and returns an empty array #​8904 [arrow]
  • FixedSizeBinaryArray::new_null Does Not Properly Set the Length of the Values Buffer #​8900 [arrow]
  • Struct casting requires same order of fields #​8870 [arrow]
  • Cannot cast string dictionary to binary view #​8841 [arrow]

Documentation updates:

Performance improvements:

Closed issues:

Merged pull requests:

* This Changelog was automatically generated by github_changelog_generator

v57.1.0

Compare Source

Full Changelog

Breaking changes:

Implemented enhancements:

  • [parquet] further relax LevelInfoBuilder::types_compatible for ArrowWriter #​9098
  • Update arrow-row documentation with Union encoding #​9084
  • Add code examples for min and max compute functions #​9055
  • Add append_n to bytes view builder API #​9034 [arrow]
  • Move RunArray::get_physical_indices to RunEndBuffer #​9025 [arrow]
  • Allow quote style in csv writer #​9003 [arrow]
  • IPC support for ListView #​9002 [arrow]
  • Implement BinaryArrayType for &FixedSizeBinaryArrays #​8992 [arrow]
  • arrow-buffer: implement num-traits for i256 #​8976 [arrow]
  • Support for Arc<str> in ParquetRecordWriter derive macro #​8972
  • [arrow-avro] suggest switching from xz to liblzma #​8970 [arrow]
  • arrow-buffer: add i256::trailing_zeros #​8968 [arrow]
  • arrow-buffer: make i256::leading_zeros public #​8965 [arrow]
  • Add spark like ignoreLeadingWhiteSpace and ignoreTrailingWhiteSpace options to the csv writer #​8961 [arrow]
  • Add round trip benchmark for Parquet writer/reader #​8955 [parquet]
  • Support performant interleave for List/LargeList #​8952 [arrow]
  • [Variant] Support array access when parsing VariantPath #​8946
  • Some panic!s could be represented as unimplemented!s #​8932 [arrow]
  • [Variant] easier way to construct a shredded schema #​8922
  • Support DataType::ListView and DataType::LargeListView in ArrayData::new_null #​8908 [arrow]
  • Add GenericListViewArray::from_iter_primitive #​8906 [arrow]
  • [Variant] Unify the cast option usage in ParquentVariant #​8873
  • Blog post about efficient filter representation in Parquet filter pushdown #​8843 [parquet]
  • Add comparison support for Union arrays in the cmp kernel #​8837 [arrow]
  • [Variant] Support array shredding into List/LargeList/ListView/LargeListView #​8830
  • Support Union data types for row format #​8828 [arrow]
  • FFI support for ListView #​8819 [arrow]
  • [Variant] Support more Arrow Datatypes from Variant primitive types #​8805
  • FixedSizeBinaryBuilder supports append_array #​8750 [arrow]
  • Implement special case zip with scalar for Utf8View #​8724 [arrow]
  • [geometry] Wire up arrow reader/writer for GEOMETRY and GEOGRAPHY #​8717 [parquet]

Fixed bugs:

  • Soundness Bug in try_binary when Array is implemented incorrectly in external crate #​9106
  • casting Dict(_, LargeUtf8) to Utf8View (StringViewArray) panics #​9101
  • wrong results for null count of nullif kernel #​9085 [parquet] [arrow]
  • Empty first line in some code examples #​9063
  • GenericByteViewArray::slice is not zero-copy but ought to be #​9014
  • Regression in struct casting in 57.2.0 (not yet released) #​9005 [arrow]
  • Fix panic when decoding multiple Union columns in RowConverter #​8999 [arrow]
  • take_fixed_size_binary Does Not Consider NULL Indices #​8947 [arrow]
  • [arrow-avro] RecordEncoder Bugs #​8934 [arrow]
  • FixedSizeBinaryArray::try_new(...) Panics with Item Length of Zero #​8926 [arrow]
  • cargo test -p arrow-cast fails on main #​8910 [arrow]
  • GenericListViewArray::new_null ignores len and returns an empty array #​8904 [arrow]
  • FixedSizeBinaryArray::new_null Does Not Properly Set the Length of the Values Buffer #​8900 [arrow]
  • Struct casting requires same order of fields #​8870 [arrow]
  • Cannot cast string dictionary to binary view #​8841 [arrow]

Documentation updates:

Performance improvements:

Closed issues:

Merged pull requests:


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

@dashql-renovate dashql-renovate bot added dependencies Pull requests that update a dependency file rust labels Jul 27, 2025
@dashql-renovate dashql-renovate bot enabled auto-merge (squash) July 27, 2025 05:08
@dashql-renovate dashql-renovate bot added the rust label Jul 27, 2025
@dashql-renovate dashql-renovate bot force-pushed the renovate/major-arrow_datafusion branch 6 times, most recently from 69e2744 to 6227e91 Compare August 2, 2025 05:06
@dashql-renovate dashql-renovate bot changed the title Update arrow_datafusion to v49 (major) Update arrow_datafusion (major) Aug 2, 2025
@dashql-renovate dashql-renovate bot force-pushed the renovate/major-arrow_datafusion branch 6 times, most recently from dc2d071 to bad2c41 Compare August 10, 2025 05:06
@dashql-renovate dashql-renovate bot force-pushed the renovate/major-arrow_datafusion branch 10 times, most recently from 5c93824 to b9aaf45 Compare August 20, 2025 05:04
@dashql-renovate dashql-renovate bot force-pushed the renovate/major-arrow_datafusion branch 2 times, most recently from ba2a299 to 9c27c8d Compare August 22, 2025 05:04
@dashql-renovate dashql-renovate bot force-pushed the renovate/major-arrow_datafusion branch 6 times, most recently from ef2264d to 5a6afd1 Compare November 3, 2025 05:04
@dashql-renovate dashql-renovate bot force-pushed the renovate/major-arrow_datafusion branch 7 times, most recently from 657f5d5 to 76823aa Compare November 11, 2025 05:04
@dashql-renovate dashql-renovate bot force-pushed the renovate/major-arrow_datafusion branch 3 times, most recently from faebdda to 5a5ad25 Compare November 20, 2025 05:03
@dashql-renovate dashql-renovate bot force-pushed the renovate/major-arrow_datafusion branch from 5a5ad25 to 7a8fa33 Compare November 25, 2025 05:03
@dashql-renovate dashql-renovate bot force-pushed the renovate/major-arrow_datafusion branch 11 times, most recently from 11901fd to 41ebf7c Compare January 17, 2026 05:05
@dashql-renovate dashql-renovate bot force-pushed the renovate/major-arrow_datafusion branch from 41ebf7c to 703aa09 Compare January 24, 2026 05:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file rust

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant