Skip to content

Comments

Update arrow_datafusion (major)#1330

Open
dashql-renovate[bot] wants to merge 1 commit intomainfrom
renovate/major-arrow_datafusion
Open

Update arrow_datafusion (major)#1330
dashql-renovate[bot] wants to merge 1 commit intomainfrom
renovate/major-arrow_datafusion

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.3.0
datafusion (source) dependencies major 48.0.1 -> 52.1.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.3.0

Compare Source

Full Changelog

Breaking changes:

Implemented enhancements:

  • Avoid allocating a Vec in StructBuilder #​9427
  • Zstd context reuse #​9401
  • Optimize from_bitwise_unary_op #​9364
  • Support RunEndEncoded in ord comparator #​9360
  • Support RunEndEncoded arrays in arrow-json #​9359
  • Support BinaryView in bit_length kernel #​9351
  • Remove support for List types in bit_length kernel #​9349
  • Support roundtrip ListView in parquet arrow writer #​9344
  • Support ListView in length kernel #​9343
  • Support ListView in sort kernel #​9341
  • Add some way to create a Timestamp from a DateTime #​9337
  • Introduce DataType::is_list and DataType::IsBinary #​9326
  • Performance of creating all null dictionary array can be improved #​9321
  • [arrow-avro] Add missing Arrow DataType support with avro_custom_types round-trip + non-custom fallbacks #​9290

Fixed bugs:

  • ArrowArrayStreamReader errors on zero-column record batches #​9394
  • Regression on main (58): Parquet argument error: Parquet error: Required field type_ is missing #​9315 [parquet]

Documentation updates:

Performance improvements:

Closed issues:

  • BatchCoalescer::push_batch panics on schema mismatch instead of returning error #​9389
  • Release arrow-rs / parquet Minor version 57.3.0 (January 2026) #​9240
  • [Variant] support .. and ['fieldName'] syntax in the VariantPath parser #​9050
  • Support Float16 for create_random_array #​9028

Merged pull requests:

* This Changelog was automatically generated by github_changelog_generator

v57.2.0: arrow 57.2.0

Compare Source

Changelog

57.2.0 (2026-01-07)

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 4 times, most recently from 76823aa to f767f93 Compare November 14, 2025 05:04
@dashql-renovate dashql-renovate bot force-pushed the renovate/major-arrow_datafusion branch 3 times, most recently 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 3 times, most recently from a699180 to 57afb36 Compare January 27, 2026 05:09
@dashql-renovate dashql-renovate bot force-pushed the renovate/major-arrow_datafusion branch 6 times, most recently from 6ec81b5 to 6491c93 Compare February 8, 2026 06:16
@dashql-renovate dashql-renovate bot force-pushed the renovate/major-arrow_datafusion branch from 6491c93 to 5035b51 Compare February 10, 2026 05:32
@dashql-renovate dashql-renovate bot force-pushed the renovate/major-arrow_datafusion branch from 5035b51 to f1b26f9 Compare February 10, 2026 06:23
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.

0 participants