Skip to content

chore(deps): update rust crate spatialbench-parquet to v57 - #8986

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

chore(deps): update rust crate spatialbench-parquet to v57#8986
renovate[bot] wants to merge 1 commit into
developfrom
renovate/major-57-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
spatialbench-parquet workspace.dependencies major 5657

Warning

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


Release Notes

apache/arrow-rs (spatialbench-parquet)

v57.3.1: arrow 57.3.1

Compare Source

Changelog

57.3.1 (2026-05-07)

Full Changelog

Fixed bugs:

  • [arrow-buffer] Integer overflow in BufferBuilder::reserve leads to undefined behavior #​9897 [arrow]
  • [arrow-array] Integer overflow in FixedSizeBinaryArray::value leads to undefined behavior #​9898 [arrow]
  • [arrow-data] Integer overflow in ArrayData::slice leads to undefined behavior #​9899 [arrow]
  • [arrow-data] Integer overflow in ArrayData validation leads to undefined behavior #​9900 [arrow]
  • [arrow-row] Integer overflow in Rows::row index handling leads to undefined behavior #​9901 [arrow]
  • [arrow-buffer] Integer overflow in BitChunks::new leads to undefined behavior #​9903 [arrow]
  • [arrow-buffer] Integer overflow in repeat_slice_n_times leads to undefined behavior #​9904 [arrow]

Merged pull requests:

v57.3.0: arrow 57.3.0

Compare Source

Changelog

57.3.0 (2026-02-02)

Full Changelog

Breaking changes:

Fixed bugs:

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:

* This Changelog was automatically generated by github_changelog_generator

v57.1.0: arrow 57.1.0

Compare Source

Changelog

57.1.0 (2025-11-20)

Full Changelog

Implemented enhancements:

  • Eliminate bound checks in filter kernels #​8865 [arrow]
  • Respect page index policy option for ParquetObjectReader when it's not skip #​8856 [parquet]
  • Speed up collect_bool and remove unsafe #​8848 [arrow]
  • Error reading parquet FileMetaData with empty lists encoded as element-type=0 #​8826 [parquet]
  • ValueStatistics methods can't be used from generic context in external crate #​8823 [parquet]
  • Custom Pretty-Printing Implementation for Column when Formatting Record Batches #​8821 [arrow]
  • Parquet-concat: supports bloom filter and page index #​8804 [parquet]
  • [Parquet] virtual row group number support #​8800
  • [Variant] Enforce shredded-type validation in shred_variant #​8795 [arrow]
  • Simplify decision logic to call FilterBuilder::optimize or not #​8781 [arrow]
  • [Variant] Add variant to arrow for DataType::{Binary, LargeBinary, BinaryView} #​8767 [arrow]
  • Provide algorithm that allows zipping arrays whose values are not prealigned #​8752 [arrow]
  • [Parquet] ParquetMetadataReader decodes too much metadata under point-get scenerio #​8751 [parquet]
  • arrow-json supports encoding binary arrays, but not decoding #​8736 [arrow]
  • Allow FilterPredicate instances to be reused for RecordBatches #​8692 [arrow]
  • ArrowJsonBatch::from_batch is incomplete #​8684 [arrow]
  • parquet-layout: More info about layout including footer size, page index, bloom filter? #​8682 [parquet]
  • Rewrite ParquetRecordBatchStream (async API) in terms of the PushDecoder #​8677 [parquet]
  • [JSON] Add encoding for binary view #​8674 [arrow]
  • Refactor arrow-cast decimal casting to unify the rescale logic used in Parquet variant casts #​8670 [arrow]
  • [Variant] Support Uuid/FixedSizeBinary(16) shredding #​8665
  • [Parquet]There should be an encoding counter to know how many encodings the repo supports in total #​8662 [parquet]
  • Improve parse_data_type for List, ListView, LargeList, LargeListView, FixedSizeList, Union, Map, RunEndCoded. #​8648 [arrow]
  • [Variant] Support variant to arrow primitive support null/time/decimal_* #​8637
  • Return error from RleDecoder::reset rather than panic #​8632 [parquet]
  • Add bitwise ops on BooleanBufferBuilder and MutableBuffer that mutate directly the buffer #​8618 [arrow]
  • [Variant] Add variant_to_arrow Utf-8, LargeUtf8, Utf8View types support #​8567 [arrow]

Fixed bugs:

  • Regression: Parsing List(Int64) results in nullable list in 57.0.0 and a non-nullable list in 57.1.0 #​8883
  • Regression: FixedSlizeList data type parsing fails on 57.1.0 #​8880
  • (dyn ArrayFormatterFactory + 'static) can't be safely shared between threads #​8875
  • RowNumber reader has wrong row group ordering #​8864 [parquet]
  • ThriftMetadataWriter::write_column_indexes cannot handle a ColumnIndexMetaData::NONE #​8815 [parquet]
  • "Archery test With other arrows" Integration test failing on main: #​8813 [arrow]
  • [Parquet] Writing in 57.0.0 seems 10% slower than 56.0.0 #​8783 [parquet]
  • Parquet reader cannot handle files with unknown logical types #​8776 [parquet]
  • zip now treats nulls as false in provided mask regardless of the underlying bit value #​8721 [arrow]
  • [avro] Incorrect version in crate.io landing page #​8691 [arrow]
  • Array: ViewType gc() has bug when array sum length exceed i32::MAX #​8681 [arrow]
  • Parquet 56: encounter error: item_reader def levels are None when reading nested field with row filter #​8657 [parquet]
  • Degnerate and non-nullable FixedSizeListArrays are not handled #​8623 [arrow]
  • [Parquet]Performance Degradation with RowFilter on Unsorted Columns due to Fragmented ReadPlan #​8565 [parquet]

Documentation updates:

Performance improvements:

Closed issues:

  • Variant to NullType conversion ignores strict casting #​8810
  • Unify display representation for Field #​8784
  • Misleading configuration name: skip_arrow_metadata #​8780
  • Inconsistent display for types with Me

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 this update 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
@codspeed-hq

codspeed-hq Bot commented Jul 27, 2026

Copy link
Copy Markdown

Merging this PR will degrade performance by 10.52%

❌ 1 regressed benchmark
✅ 1848 untouched benchmarks
⏩ 46 skipped benchmarks1

Warning

Please fix the performance issues or acknowledge them on CodSpeed.

Performance Changes

Mode Benchmark BASE HEAD Efficiency
Simulation true_count_vortex_buffer[1024] 743.9 ns 831.4 ns -10.52%

Tip

Investigate this regression by commenting @codspeedbot fix this regression on this PR, or directly use the CodSpeed MCP with your agent.


Comparing renovate/major-57-arrow-rs (9988ee2) with develop (bf9e1ce)2

Open in CodSpeed

Footnotes

  1. 46 benchmarks were skipped, so the baseline results were used instead. If they were deleted from the codebase, click here and archive them to remove them from the performance reports.

  2. No successful run was found on develop (e529ce0) during the generation of this report, so bf9e1ce was used instead as the comparison base. There might be some changes unrelated to this pull request in this report.

@renovate
renovate Bot force-pushed the renovate/major-57-arrow-rs branch from ce32e03 to 9988ee2 Compare July 27, 2026 01:17
@robert3005 robert3005 closed this Jul 27, 2026
@robert3005
robert3005 deleted the renovate/major-57-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 57.x releases. But if you manually upgrade to 57.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