Skip to content

chore(deps): update arrow-rs to v59 - #8984

Closed
renovate[bot] wants to merge 1 commit into
developfrom
renovate/major-59-arrow-rs
Closed

chore(deps): update arrow-rs to v59#8984
renovate[bot] wants to merge 1 commit into
developfrom
renovate/major-59-arrow-rs

Conversation

@renovate

@renovate renovate Bot commented Jul 27, 2026

Copy link
Copy Markdown
Contributor

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Type Update Change
arrow-arith workspace.dependencies major 58.359.0
arrow-array workspace.dependencies major 58.359.0
arrow-buffer workspace.dependencies major 58.359.0
arrow-cast workspace.dependencies major 58.359.0
arrow-data workspace.dependencies major 58.359.0
arrow-ipc workspace.dependencies major 58.359.0
arrow-row workspace.dependencies major 58.359.0
arrow-schema workspace.dependencies major 58.359.0
arrow-select workspace.dependencies major 58.359.0
arrow-string workspace.dependencies major 58.359.0
parquet workspace.dependencies major 58.359.0
parquet-variant workspace.dependencies major 58.359.0
parquet-variant-compute workspace.dependencies major 58.359.0
spatialbench-parquet workspace.dependencies major 5659

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

apache/arrow-rs (arrow-arith)

v59.1.0

Compare Source

Full Changelog

Implemented enhancements:

  • Fast path for nested DictionaryArray casting #​10247 [arrow]
  • parquet/arrow: reading multiple nested columns fails with "Not all children array length are the same!" when a list continues across DataPageV2 page boundary #​10243 [parquet]
  • Add product aggregate kernel to arrow-rs #​10150 [arrow]
  • Stricter DataType parsing #​10146 [arrow]
  • Support validating CSV headers against Schema #​10143 [arrow]
  • arrow-ipc: Supports compression level configuration for arrow-ipc writer #​10132 [arrow]
  • [Variant] VariantArray field API naming #​10093
  • Add StructArray::field_ APIs symmetric to StructArray::column_ ones #​10092 [arrow]
  • arrow-buffer: implement Saturating, CheckedShl, Not num-traits for i256 #​10087 [arrow]
  • feat: native concat for MapArray #​10047 [arrow]
  • [Variant] Add variant_to_arrow Dictionary/REE type support #​10013

Fixed bugs:

  • arrow-row on fixed size binary/list with size 0 and no nulls return wrong length #​10270
  • casting list to 0-size fixedsizelist can cause incorrect output length #​10227 [arrow]
  • Buffer count mismatched with metadata when encoding records with dictionary of dictionaries #​10213 [arrow]
  • Buffer::into_mutable is not consistent regarding sliced data and can lead to panics #​10117 [arrow]
  • parquet_derive: cannot read or write columns whose name is a Rust keyword (raw identifiers like r#type become column "r#type") #​10112
  • parquet: fix OffsetBuffer panic on corrupt input #​10107 [parquet]
  • Parquet geospatial conversion uses metadata key "algorithm" instead of "edges" in geoarrow metadata #​9929 [parquet]

Documentation updates:

Performance improvements:

Closed issues:

  • Soundness: Unsound alignment contract in public FromBytes trait and BitReader::get_batch #​10164 [parquet]
  • ParquetPushDecoder: expose the next row-group index that try_next_reader will yield #​10148 [parquet]
  • arrow-ipc: Extend writer benchmarks to include dictionaries #​10119 [arrow]
  • bench(parquet): benchmark for nested list write #​10083 [parquet]
  • Support i256 implement From<i128> #​10080 [arrow]

Merged pull requests:

* This Changelog was automatically generated by github_changelog_generator

v59.0.0

Compare Source

Full Changelog

Implemented enhancements:

  • Fast path for nested DictionaryArray casting #​10247 [arrow]
  • parquet/arrow: reading multiple nested columns fails with "Not all children array length are the same!" when a list continues across DataPageV2 page boundary #​10243 [parquet]
  • Add product aggregate kernel to arrow-rs #​10150 [arrow]
  • Stricter DataType parsing #​10146 [arrow]
  • Support validating CSV headers against Schema #​10143 [arrow]
  • arrow-ipc: Supports compression level configuration for arrow-ipc writer #​10132 [arrow]
  • [Variant] VariantArray field API naming #​10093
  • Add StructArray::field_ APIs symmetric to StructArray::column_ ones #​10092 [arrow]
  • arrow-buffer: implement Saturating, CheckedShl, Not num-traits for i256 #​10087 [arrow]
  • feat: native concat for MapArray #​10047 [arrow]
  • [Variant] Add variant_to_arrow Dictionary/REE type support #​10013

Fixed bugs:

  • arrow-row on fixed size binary/list with size 0 and no nulls return wrong length #​10270
  • casting list to 0-size fixedsizelist can cause incorrect output length #​10227 [arrow]
  • Buffer count mismatched with metadata when encoding records with dictionary of dictionaries #​10213 [arrow]
  • Buffer::into_mutable is not consistent regarding sliced data and can lead to panics #​10117 [arrow]
  • parquet_derive: cannot read or write columns whose name is a Rust keyword (raw identifiers like r#type become column "r#type") #​10112
  • parquet: fix OffsetBuffer panic on corrupt input #​10107 [parquet]
  • Parquet geospatial conversion uses metadata key "algorithm" instead of "edges" in geoarrow metadata #​9929 [parquet]

Documentation updates:

Performance improvements:

Closed issues:

  • Soundness: Unsound alignment contract in public FromBytes trait and BitReader::get_batch #​10164 [parquet]
  • ParquetPushDecoder: expose the next row-group index that try_next_reader will yield #​10148 [parquet]
  • arrow-ipc: Extend writer benchmarks to include dictionaries #​10119 [arrow]
  • bench(parquet): benchmark for nested list write #​10083 [parquet]
  • Support i256 implement From<i128> #​10080 [arrow]

Merged pull requests:

Note

PR body was truncated to here.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • Between 12:00 AM and 03:59 AM, on the second Monday and fourth Monday of the month (* 0-3 * * 1#2,1#4)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


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

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot added the changelog/chore A trivial change label Jul 27, 2026
@renovate
renovate Bot force-pushed the renovate/major-59-arrow-rs branch from 11d1f56 to 9008a94 Compare July 27, 2026 01:17
@robert3005 robert3005 closed this Jul 27, 2026
@robert3005
robert3005 deleted the renovate/major-59-arrow-rs branch July 27, 2026 16:17
@renovate

renovate Bot commented Jul 27, 2026

Copy link
Copy Markdown
Contributor Author

Renovate Ignore Notification

Because you closed this PR without merging, Renovate will ignore this update. You will not get PRs for any future 59.x releases. But if you manually upgrade to 59.x then Renovate will re-enable minor and patch updates automatically.

If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog/chore A trivial change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant