Skip to content

chore(deps): bump the geoarrow group across 1 directory with 6 updates#1075

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/geoarrow-79aa6fe332
Open

chore(deps): bump the geoarrow group across 1 directory with 6 updates#1075
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/geoarrow-79aa6fe332

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 30, 2026

Copy link
Copy Markdown
Contributor

Updates the requirements on arrow-array, arrow-cast, arrow-json, arrow-schema, object_store and parquet to permit the latest version.
Updates arrow-array to 59.0.0

Release notes

Sourced from arrow-array's releases.

arrow 59.0.0

Changelog

59.0.0 (2026-06-04)

Full Changelog

Breaking changes:

Implemented enhancements:

  • Allow casting plain struct to dictionary encoded struct #10038 [arrow]
  • Optimize arrow-flight #10029
  • Align buffers when importing via from_ffi / ArrowArrayStreamReader #10028 [arrow]
  • Switch Parquet LogicalType enum to macro generated version #9995 [parquet]
  • Future proof Parquet Thrift parser #9973 [parquet]
  • Add DatePart 1-indexed variants #9964 [arrow]
  • perf: Rework Parquet Thrift handling of boolean fields #9946 [parquet]
  • Add benchmarks for REE to parquet #9935 [parquet] [arrow]
  • (re) Allow Large FixedSizeBinaryArrays #9906 [arrow]

... (truncated)

Changelog

Sourced from arrow-array's changelog.

Changelog

59.1.0 (2026-07-03)

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:

... (truncated)

Commits
  • e5e66fa Add test for parquet-testing/bad_data/ARROW-[GH-47662](https://github.com/apache/arrow-rs/issues/47662).parquet (#10077)
  • 9f96a8f Prepare for 59.0.0 release (#10063)
  • d7ef673 Bump max throughput in flight benchmark before blocking (#10070)
  • 8042ea2 Pluggable page spilling API for the Parquet ArrowWriter (PageStore) (#10020)
  • 1e8ea5e fix(parquet): bound data page byte size for large variable-width values (#9972)
  • 2a1d40d Reduce Miri runtime even more (#9650)
  • 97f4b14 arrow-buffer: i256: implement ilog (#9453)
  • 6c39797 Improve email created by create_tarball.sh script (#9944)
  • 9949226 perf(parquet): LevelInfoBuilder batch write when no repetition childs (#10037)
  • 58bdc7d arrow-buffer: i256: Implement num_traits wrapping shift (#9418)
  • Additional commits viewable in compare view

Updates arrow-cast to 59.0.0

Release notes

Sourced from arrow-cast's releases.

arrow 59.0.0

Changelog

59.0.0 (2026-06-04)

Full Changelog

Breaking changes:

Implemented enhancements:

  • Allow casting plain struct to dictionary encoded struct #10038 [arrow]
  • Optimize arrow-flight #10029
  • Align buffers when importing via from_ffi / ArrowArrayStreamReader #10028 [arrow]
  • Switch Parquet LogicalType enum to macro generated version #9995 [parquet]
  • Future proof Parquet Thrift parser #9973 [parquet]
  • Add DatePart 1-indexed variants #9964 [arrow]
  • perf: Rework Parquet Thrift handling of boolean fields #9946 [parquet]
  • Add benchmarks for REE to parquet #9935 [parquet] [arrow]
  • (re) Allow Large FixedSizeBinaryArrays #9906 [arrow]

... (truncated)

Changelog

Sourced from arrow-cast's changelog.

Changelog

59.1.0 (2026-07-03)

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:

... (truncated)

Commits
  • e5e66fa Add test for parquet-testing/bad_data/ARROW-[GH-47662](https://github.com/apache/arrow-rs/issues/47662).parquet (#10077)
  • 9f96a8f Prepare for 59.0.0 release (#10063)
  • d7ef673 Bump max throughput in flight benchmark before blocking (#10070)
  • 8042ea2 Pluggable page spilling API for the Parquet ArrowWriter (PageStore) (#10020)
  • 1e8ea5e fix(parquet): bound data page byte size for large variable-width values (#9972)
  • 2a1d40d Reduce Miri runtime even more (#9650)
  • 97f4b14 arrow-buffer: i256: implement ilog (#9453)
  • 6c39797 Improve email created by create_tarball.sh script (#9944)
  • 9949226 perf(parquet): LevelInfoBuilder batch write when no repetition childs (#10037)
  • 58bdc7d arrow-buffer: i256: Implement num_traits wrapping shift (#9418)
  • Additional commits viewable in compare view

Updates arrow-json to 59.0.0

Release notes

Sourced from arrow-json's releases.

arrow 59.0.0

Changelog

59.0.0 (2026-06-04)

Full Changelog

Breaking changes:

Implemented enhancements:

  • Allow casting plain struct to dictionary encoded struct #10038 [arrow]
  • Optimize arrow-flight #10029
  • Align buffers when importing via from_ffi / ArrowArrayStreamReader #10028 [arrow]
  • Switch Parquet LogicalType enum to macro generated version #9995 [parquet]
  • Future proof Parquet Thrift parser #9973 [parquet]
  • Add DatePart 1-indexed variants #9964 [arrow]
  • perf: Rework Parquet Thrift handling of boolean fields #9946 [parquet]
  • Add benchmarks for REE to parquet #9935 [parquet] [arrow]
  • (re) Allow Large FixedSizeBinaryArrays #9906 [arrow]

... (truncated)

Changelog

Sourced from arrow-json's changelog.

Changelog

59.1.0 (2026-07-03)

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:

... (truncated)

Commits
  • e5e66fa Add test for parquet-testing/bad_data/ARROW-[GH-47662](https://github.com/apache/arrow-rs/issues/47662).parquet (#10077)
  • 9f96a8f Prepare for 59.0.0 release (#10063)
  • d7ef673 Bump max throughput in flight benchmark before blocking (#10070)
  • 8042ea2 Pluggable page spilling API for the Parquet ArrowWriter (PageStore) (#10020)
  • 1e8ea5e fix(parquet): bound data page byte size for large variable-width values (#9972)
  • 2a1d40d Reduce Miri runtime even more (#9650)
  • 97f4b14 arrow-buffer: i256: implement ilog (#9453)
  • 6c39797 Improve email created by create_tarball.sh script (#9944)
  • 9949226 perf(parquet): LevelInfoBuilder batch write when no repetition childs (#10037)
  • 58bdc7d arrow-buffer: i256: Implement num_traits wrapping shift (#9418)
  • Additional commits viewable in compare view

Updates arrow-schema to 59.0.0

Release notes

Sourced from arrow-schema's releases.

arrow 59.0.0

Changelog

59.0.0 (2026-06-04)

Full Changelog

Breaking changes:

Implemented enhancements:

  • Allow casting plain struct to dictionary encoded struct #10038 [arrow]
  • Optimize arrow-flight #10029
  • Align buffers when importing via from_ffi / ArrowArrayStreamReader #10028 [arrow]
  • Switch Parquet LogicalType enum to macro generated version #9995 [parquet]
  • Future proof Parquet Thrift parser #9973 [parquet]
  • Add DatePart 1-indexed variants #9964 [arrow]
  • perf: Rework Parquet Thrift handling of boolean fields #9946 [parquet]
  • Add benchmarks for REE to parquet #9935 [parquet] [arrow]
  • (re) Allow Large FixedSizeBinaryArrays #9906 [arrow]

... (truncated)

Changelog

Sourced from arrow-schema's changelog.

Changelog

59.1.0 (2026-07-03)

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:

... (truncated)

Commits
  • e5e66fa Add test for parquet-testing/bad_data/ARROW-[GH-47662](https://github.com/apache/arrow-rs/issues/47662).parquet (#10077)
  • 9f96a8f Prepare for 59.0.0 release (#10063)
  • d7ef673 Bump max throughput in flight benchmark before blocking (#10070)
  • 8042ea2 Pluggable page spilling API for the Parquet ArrowWriter (PageStore) (#10020)
  • 1e8ea5e fix(parquet): bound data page byte size for large variable-width values (#9972)
  • 2a1d40d Reduce Miri runtime even more (#9650)
  • 97f4b14 arrow-buffer: i256: implement ilog (#9453)
  • 6c39797 Improve email created by create_tarball.sh script (#9944)
  • 9949226 perf(parquet): LevelInfoBuilder batch write when no repetition childs (#10037)
  • 58bdc7d arrow-buffer: i256: Implement num_traits wrapping shift (#9418)
  • Additional commits viewable in compare view

Updates object_store to 0.14.0

Changelog

Sourced from object_store's changelog.

v0.14.0 (2026-06-18)

Full Changelog

Breaking changes:

Implemented enhancements:

  • Support PutMultipartOptions for MultipartStore::create_multipart #745
  • Supporting CPKs for Azure Blob Requests #741
  • Support Extensions in *Result objects #740
  • Implement Signer on PrefixStore #738
  • Make reqwest optional #723
  • Expose azure::split_sas for custom SAS credential providers #720
  • GCS: support bearer-token auth in parse_url_opts without bypassing default option handling #716
  • Custom credentials for signing cannot be provided to GCP stores #698
  • Read timeouts are not supported #680
  • AWS_REQUEST_PAYER="requester" vs Boolean #668
  • Reliable file writes for LocalFileSystem: explicit close error checking and opt-in sync #661
  • infer use_fabric_endpoint based on URI containing "dfs.fabric.microsoft.com" #658
  • Support CRC checksum #611
  • Change crypto provider from ring to aws-rust-lc #413

Fixed bugs:

  • resolve_bucket_region fails TLS handshake for bucket names containing dots #747
  • Extensions not passed in BufWriter single put case #735
  • GoogleCloudStorage::copy overwrite semantics are flipped. #712
  • BUG: in-memory storage loss part on upload #682
  • PrefixStore::head doesn't strip prefix from meta.location #664
  • Invalid range in read with get from object_store #654
  • newline_delimited_stream incorrect processing Generic { store: "LineDelimiter", source: UnterminatedString } on valid CSVs (impacts datafusion) #650
  • When the backend service returns an HTTP 500, the object store panics #414
  • Object store failing during bulk delete in S3 #277

Closed issues:

  • Document new feature flag system #749
  • Add CI check to ensure reqwest is not accidentally added #748
  • Discuss feature naming for optional transport and crypto support #744
  • S3: delete() now requires DeleteObjects (bulk delete) support, breaks S3-compatible providers (Alibaba Cloud OSS, etc.) #731
  • use startFrom when listing blobs from OneLake endpoints #697
  • MicrosoftAzure::list_with_offset returns empty on OneLake since 0.13.0 (regression from #623) #695
  • Release object store 0.14.0 (breaking API changes), target May 2026 #673

... (truncated)

Commits
  • 6c5b299 Update version to 0.14.0 and add CHANGELOG (#765)
  • c9db3e2 Clarify aws-lc-rs feature docs and fix CI comment URL (#764)
  • 596e1f6 fix(local): fsync create-mode rename source delete (#758)
  • c219109 feat: add AzureConfigKey::CredentialType to select Azure credential method (#...
  • 590cbc9 Update release schedule on README.md (#763)
  • 1a61282 Support PutMultipartOptions for MultipartStore::create_multipart for AWS/GCP....
  • 996e084 Pluggable Crypto / Update reqwest 0.13 (#707)
  • d1c0e43 build(deps): update itertools requirement from 0.14.0 to 0.15.0 (#755)
  • bdc9f63 Fix flaky local close file test (#757)
  • 5dc1c5a Supporting CPK (Customer Provided Keys) in Azure Blob Storage requests (#742)
  • Additional commits viewable in compare view

Updates parquet to 59.0.0

Release notes

Sourced from parquet's releases.

arrow 59.0.0

Changelog

59.0.0 (2026-06-04)

Full Changelog

Breaking changes:

Implemented enhancements:

  • Allow casting plain struct to dictionary encoded struct #10038 [arrow]
  • Optimize arrow-flight #10029
  • Align buffers when importing via from_ffi / ArrowArrayStreamReader #10028 [arrow]
  • Switch Parquet LogicalType enum to macro generated vers...

    Description has been truncated

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Jun 30, 2026
@dependabot dependabot Bot requested a review from gadomski as a code owner June 30, 2026 02:23
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Jun 30, 2026
Updates the requirements on [arrow-array](https://github.com/apache/arrow-rs), [arrow-cast](https://github.com/apache/arrow-rs), [arrow-json](https://github.com/apache/arrow-rs), [arrow-schema](https://github.com/apache/arrow-rs), [object_store](https://github.com/apache/arrow-rs-object-store) and [parquet](https://github.com/apache/arrow-rs) to permit the latest version.

Updates `arrow-array` to 59.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@58.0.0...59.0.0)

Updates `arrow-cast` to 59.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@58.0.0...59.0.0)

Updates `arrow-json` to 59.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@58.0.0...59.0.0)

Updates `arrow-schema` to 59.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@58.0.0...59.0.0)

Updates `object_store` to 0.14.0
- [Changelog](https://github.com/apache/arrow-rs-object-store/blob/main/CHANGELOG.md)
- [Commits](apache/arrow-rs-object-store@v0.13.0...v0.14.0)

Updates `parquet` to 59.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@58.0.0...59.0.0)

---
updated-dependencies:
- dependency-name: arrow-array
  dependency-version: 59.0.0
  dependency-type: direct:production
  dependency-group: geoarrow
- dependency-name: arrow-cast
  dependency-version: 59.0.0
  dependency-type: direct:production
  dependency-group: geoarrow
- dependency-name: arrow-json
  dependency-version: 59.0.0
  dependency-type: direct:production
  dependency-group: geoarrow
- dependency-name: arrow-schema
  dependency-version: 59.0.0
  dependency-type: direct:production
  dependency-group: geoarrow
- dependency-name: object_store
  dependency-version: 0.14.0
  dependency-type: direct:production
  dependency-group: geoarrow
- dependency-name: parquet
  dependency-version: 59.0.0
  dependency-type: direct:production
  dependency-group: geoarrow
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/cargo/geoarrow-79aa6fe332 branch from 044f340 to 0886a87 Compare July 7, 2026 02:24
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 Pull requests that update rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants