Skip to content

Build(deps): bump the rust-dependencies group across 1 directory with 6 updates#26

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/src/DeltaLakeSharp.Server/v3/rust-dependencies-59516c83bc
Open

Build(deps): bump the rust-dependencies group across 1 directory with 6 updates#26
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/src/DeltaLakeSharp.Server/v3/rust-dependencies-59516c83bc

Conversation

@dependabot

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

Copy link
Copy Markdown
Contributor

Bumps the rust-dependencies group with 6 updates in the /src/DeltaLakeSharp.Server/v3 directory:

Package From To
arrow-flight 58.3.0 59.0.0
arrow 58.3.0 59.0.0
prost 0.14.3 0.14.4
deltalake 0.32.1 0.32.4
datafusion 53.1.0 54.0.0
serde_json 1.0.149 1.0.150

Updates arrow-flight from 58.3.0 to 59.0.0

Release notes

Sourced from arrow-flight'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-flight's 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]
  • Add a is_normalized flag to DictionaryArray #9841
  • [Variant] Remove BorrowedShreddingState #9790
  • [parquet] Expose whether FileDecryptionProperties uses a KeyRetriever #9721 [parquet]
  • Align cast logic for from/to_decimal for variant to cast kernel #9688 [arrow]

Fixed bugs:

  • parquet-variant build might fail on s390x #10026
  • FixedSizeBinaryArray implements From<Vec<&[u8]>> etc despite conversion being fallible #10018 [parquet] [arrow]
  • string -> decimal cast should not treat empty string as 0 #10009 [arrow]
  • Cast FixedSizeList to List will lost datatype metadata in list #10004 [arrow]
  • Record reader panics with "index out of bounds" when row group num_rows exceeds actual column data #9992 [parquet]
  • parquet predicate-cache: panic / silent row drop on single-leaf nullable struct #9982 [parquet]
  • parquet-variant doesn't build on 32-bit targets #9977
  • Date32 doesn't parse date with large year #9960 [arrow]
  • msrv check failing on main due to tonic@0.14.6 #9938 [parquet] [arrow] [arrow-flight]

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 from 58.3.0 to 59.0.0

Release notes

Sourced from arrow'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's 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]
  • Add a is_normalized flag to DictionaryArray #9841
  • [Variant] Remove BorrowedShreddingState #9790
  • [parquet] Expose whether FileDecryptionProperties uses a KeyRetriever #9721 [parquet]
  • Align cast logic for from/to_decimal for variant to cast kernel #9688 [arrow]

Fixed bugs:

  • parquet-variant build might fail on s390x #10026
  • FixedSizeBinaryArray implements From<Vec<&[u8]>> etc despite conversion being fallible #10018 [parquet] [arrow]
  • string -> decimal cast should not treat empty string as 0 #10009 [arrow]
  • Cast FixedSizeList to List will lost datatype metadata in list #10004 [arrow]
  • Record reader panics with "index out of bounds" when row group num_rows exceeds actual column data #9992 [parquet]
  • parquet predicate-cache: panic / silent row drop on single-leaf nullable struct #9982 [parquet]
  • parquet-variant doesn't build on 32-bit targets #9977
  • Date32 doesn't parse date with large year #9960 [arrow]
  • msrv check failing on main due to tonic@0.14.6 #9938 [parquet] [arrow] [arrow-flight]

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 prost from 0.14.3 to 0.14.4

Changelog

Sourced from prost's changelog.

Prost version 0.14.4

PROST! is a Protocol Buffers implementation for the Rust Language. prost generates simple, idiomatic Rust code from proto2 and proto3 files.

🚀 Features

  • (prost-derive) Make is_valid a constant function (#1401)
  • Increase MSRV to 1.85 (#1428)

🐛 Bug Fixes

  • Use Display instead of Debug for generated enumeration attributes (#1419)
  • (prost-derive) Return error for invalid enumeration default identifiers (#1426)
  • (build) Grab binary path from cargo (#1429)
  • (build) Fix C++ build on GCC 15 (#1395)

📚 Documentation

  • Add example for decode_length_delimiter (#1311)
  • Update protobuf-src example to avoid unsafe set_var

🧪 Testing

  • Test derive Eq behavior (#1422)
  • (groups) Actually construct NestedGroup (#1363)

💼 Dependencies

  • (deps) Update criterion requirement from 0.7 to 0.8 (#1374)
  • (deps) Remove getrandom@0.4.1 from build-dependencies (#1400)
  • (deps) Update rand requirement from 0.9 to 0.10 (#1397)
  • (deps) Bump actions/upload-artifact from 6 to 7 (#1409)
  • (deps) Update cargo clippy to 1.89 (#1433)
  • (deps) Update cargo clippy to 1.91 (#1435)
  • (deps) Update and improve nix devshell (#1393)

🎨 Styling

  • Prevent needless borrow (#1404)
  • Use std::hint::black_box() (#1403)
  • Use variables directly in format!() (#1432)
  • Remove explicit .into_iter() (#1434)
  • Run clippy on benches (#1405)
Commits

Updates deltalake from 0.32.1 to 0.32.4

Release notes

Sourced from deltalake's releases.

rust-v0.32.4

Full Changelog

The main branch has moved onto 1.x. This is the first "backport" release of the 0.32.x release line, which will be voluntarily supported for "a while." Please consult the changelog above for the changes incorporated since the last release

rust-v0.32.3

rust-v0.32.3 (2026-05-19)

Full Changelog

Merged pull requests:

rust-v0.32.2

rust-v0.32.2 (2026-05-15)

Full Changelog

Closed issues:

  • [Bug]: DynamoDB setup instruction in docs #4452
  • [Feature]: Support passing datatypes other than string in custom_metadata in CommitProperties from python #4443
  • [Bug]: can't change partition column by overwriting table #4434
  • [Bug]: Python 1.5.1 MERGE regression: small source batch uses substantially more RSS than 1.5.0 #4422
  • [Bug]: python import deltalake crashes on linux kerner with 64KB page size #4413
  • [Bug]: Clarification (or regression) dataSkippingNumIndexedCols #4398

Merged pull requests:

... (truncated)

Changelog

Sourced from deltalake's changelog.

Changelog

rust-v0.32.3 (2026-05-19)

Full Changelog

Merged pull requests:

python-v1.6.0 (2026-05-17)

Full Changelog

Note: This release upgrades the minimum pyarrow version supported to 21.0.0 which includes preliminary support for variant types.

Closed issues:

  • [Bug]: DynamoDB setup instruction in docs #4452
  • [Feature]: Support passing datatypes other than string in custom_metadata in CommitProperties from python #4443
  • [Bug]: can't change partition column by overwriting table #4434
  • [Bug]: Python 1.5.1 MERGE regression: small source batch uses substantially more RSS than 1.5.0 #4422
  • [Bug]: python import deltalake crashes on linux kerner with 64KB page size #4413
  • [Bug]: Regression in 1.5.1: schema_mode='overwrite' with predicate fails for mixed-case column names (utcDate) #4404
  • [Bug]: update_incremental() and transaction_version() hold the GIL for the entire S3 round-trip #4402
  • [Bug]: Clarification (or regression) dataSkippingNumIndexedCols #4398
  • [Feature]: Build Musl arm64 wheels #4392
  • [Bug]: deltalake_catalog_unity failes to list catalogs #4360
  • [Bug]: UnityCatalogFactory::parse_url_opts only allows unity-specific options #4225
  • [Bug]: deltalake get_add_actions not exposing bool min/max #4224

Merged pull requests:

... (truncated)

Commits
  • df72cc6 chore: allow github actions to run for release/ branches
  • fcf03e2 chore: bump versions for next patch release
  • 63b715b fix(cdf): let constant predicate prune actions with unreadable partition values
  • 3731ee1 fix(cdf): handle constant partition-only predicate with no referenced columns
  • 9385636 perf(cdf): prune load_cdf schema to referenced partition columns
  • 8dca010 feat(cdf): partition pruning for load_cdf
  • 9c3203c perf: break early (#4491)
  • 8b0b87f Simplify expressions when conflict checking
  • 79cf3e5 Add unit tests for concurrent deletes with timestamp predicates
  • 0fc43cc fix: preserve merge row ordinals across scan planning
  • Additional commits viewable in compare view

Updates datafusion from 53.1.0 to 54.0.0

Commits
  • 45d943d [branch-54] Update changelog after backports (#22737)
  • 2a5be51 [branch-54] refactor: give parquet CDC options an explicit enabled flag (ba...
  • b508f1f [branch-54] fix: clear handled OFFSET before child recursion in LimitPushdown...
  • dbd97e6 [branch-54] Gate new ScalarSubqueryExec node behind session property (#22530)...
  • d32964e [branch-54] chore: Cleanup and refactor build_join in `ScalarSubqueryToJoin...
  • 27a68f8 [branch-54] refactor: wrap HigherOrderUDFImpl in a concrete HigherOrderUDF st...
  • ae43f4a [branch-54] Fix TopK DISTINCT aggregation preserving NULLs (#22571) (#22634)
  • 50aa138 [branch-54] Support transparent ExecutionPlan downcasts (#22565)
  • 1321d60 [branch-54] Fix: compact view buffers in ScalarValue::compact for all contain...
  • 1875365 [branch-54] Cherry-pick #22493: restore SortExec elimination after stats-base...
  • Additional commits viewable in compare view

Updates serde_json from 1.0.149 to 1.0.150

Release notes

Sourced from serde_json's releases.

v1.0.150

Commits
  • a1ae73a Release 1.0.150
  • 1a360b0 Merge pull request #1324 from puneetdixit200/reject-non-string-enum-keys
  • 2037b63 Reject non-string enum object keys
  • 5d30df6 Resolve manual_assert_eq pedantic clippy lint
  • dc8003a Raise required compiler for preserve_order feature to 1.85
  • a42fa98 Unpin CI miri toolchain
  • 684a60e Pin CI miri to nightly-2026-02-11
  • 7c7da33 Raise required compiler to Rust 1.71
  • acf4850 Simplify Number::is_f64
  • 6b8ceab Resolve unnecessary_map_or clippy lint
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

… 6 updates

Bumps the rust-dependencies group with 6 updates in the /src/DeltaLakeSharp.Server/v3 directory:

| Package | From | To |
| --- | --- | --- |
| [arrow-flight](https://github.com/apache/arrow-rs) | `58.3.0` | `59.0.0` |
| [arrow](https://github.com/apache/arrow-rs) | `58.3.0` | `59.0.0` |
| [prost](https://github.com/tokio-rs/prost) | `0.14.3` | `0.14.4` |
| [deltalake](https://github.com/delta-io/delta.rs) | `0.32.1` | `0.32.4` |
| [datafusion](https://github.com/apache/datafusion) | `53.1.0` | `54.0.0` |
| [serde_json](https://github.com/serde-rs/json) | `1.0.149` | `1.0.150` |



Updates `arrow-flight` from 58.3.0 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.3.0...59.0.0)

Updates `arrow` from 58.3.0 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.3.0...59.0.0)

Updates `prost` from 0.14.3 to 0.14.4
- [Release notes](https://github.com/tokio-rs/prost/releases)
- [Changelog](https://github.com/tokio-rs/prost/blob/master/CHANGELOG.md)
- [Commits](tokio-rs/prost@v0.14.3...v0.14.4)

Updates `deltalake` from 0.32.1 to 0.32.4
- [Release notes](https://github.com/delta-io/delta.rs/releases)
- [Changelog](https://github.com/delta-io/delta-rs/blob/main/CHANGELOG.md)
- [Commits](delta-io/delta-rs@rust-v0.32.1...rust-v0.32.4)

Updates `datafusion` from 53.1.0 to 54.0.0
- [Changelog](https://github.com/apache/datafusion/blob/main/CHANGELOG.md)
- [Commits](apache/datafusion@53.1.0...54.0.0)

Updates `serde_json` from 1.0.149 to 1.0.150
- [Release notes](https://github.com/serde-rs/json/releases)
- [Commits](serde-rs/json@v1.0.149...v1.0.150)

---
updated-dependencies:
- dependency-name: arrow-flight
  dependency-version: 59.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: rust-dependencies
- dependency-name: arrow
  dependency-version: 59.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: rust-dependencies
- dependency-name: prost
  dependency-version: 0.14.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: rust-dependencies
- dependency-name: deltalake
  dependency-version: 0.32.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: rust-dependencies
- dependency-name: datafusion
  dependency-version: 54.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: rust-dependencies
- dependency-name: serde_json
  dependency-version: 1.0.150
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: rust-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Jun 16, 2026
@dependabot dependabot Bot requested a review from Cappu7ino as a code owner June 16, 2026 15:11
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Jun 16, 2026
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