Originally created by: dependabot[bot]
Bumps the cargo group with 33 updates in the / directory:
| Package | From | To |
|---|---|---|
| thiserror | 1.0.69 |
2.0.18 |
| arrow-array | 53.4.0 |
59.0.0 |
| arrow-schema | 53.4.1 |
59.0.0 |
| parquet | 53.4.0 |
59.0.0 |
| cron | 0.15.0 |
0.17.0 |
| tauri-build | 2.6.2 |
2.6.3 |
| getrandom | 0.2.17 |
0.4.2 |
| sha2 | 0.10.9 |
0.11.0 |
| zip | 2.4.2 |
8.6.0 |
| rustls | 0.23.40 |
0.23.41 |
| webpki-roots | 0.26.11 |
1.0.7 |
| rustls-native-certs | 0.7.3 |
0.8.4 |
| jsonwebtoken | 9.3.1 |
10.4.0 |
| hmac | 0.12.1 |
0.13.0 |
| scylla | 0.13.2 |
1.7.0 |
| redis | 0.27.6 |
1.2.4 |
| toml | 0.8.2 |
1.1.2+spec-1.1.0 |
| rskafka | 0.5.0 |
0.6.0 |
| apache-avro | 0.17.0 |
0.21.0 |
| async-nats | 0.37.0 |
0.49.1 |
| quick-xml | 0.36.2 |
0.39.4 |
| lapin | 2.5.5 |
4.10.0 |
| suppaftp | 8.0.4 |
9.0.0 |
| russh | 0.54.5 |
0.60.3 |
| wasmi | 0.40.0 |
1.1.0 |
| boa_engine | 0.19.1 |
0.20.0 |
| mail-parser | 0.11.3 |
0.11.4 |
| rustls-connector | 0.21.11 |
0.23.6 |
| adbc_core | 0.16.0 |
0.19.0 |
| arrow-flight | 53.4.0 |
55.2.0 |
| prost | 0.13.5 |
0.14.4 |
| rand | 0.8.6 |
0.10.1 |
| notify-debouncer-mini | 0.6.0 |
0.7.0 |
Updates thiserror from 1.0.69 to 2.0.18
Sourced from thiserror's releases.
2.0.18
- Make compatible with project-level
needless_lifetimes = "forbid"(#443](https://github.com/href="https://redirect.github.com/dtolnay/thiserror/issues/443">/issues/443), thanks@LucaCappelletti94)2.0.17
- Use differently named __private module per patch release (#434](https://github.com/href="https://redirect.github.com/dtolnay/thiserror/issues/434">/issues/434))
2.0.16
- Add to "no-std" crates.io category (#429](https://github.com/href="https://redirect.github.com/dtolnay/thiserror/issues/429">/issues/429))
2.0.15
- Prevent
Error::provideAPI becoming unavailable from a future new compiler lint (#427](https://github.com/href="https://redirect.github.com/dtolnay/thiserror/issues/427">/issues/427))2.0.14
- Allow build-script cleanup failure with NFSv3 output directory to be non-fatal (#426](https://github.com/href="https://redirect.github.com/dtolnay/thiserror/issues/426">/issues/426))
2.0.13
- Documentation improvements
2.0.12
- Prevent elidable_lifetime_names pedantic clippy lint in generated impl (#413](https://github.com/href="https://redirect.github.com/dtolnay/thiserror/issues/413">/issues/413))
2.0.11
- Add feature gate to tests that use std (#409](https://github.com/href="https://redirect.github.com/dtolnay/thiserror/issues/409">/issues/409), #410](https://github.com/href="https://redirect.github.com/dtolnay/thiserror/issues/410">/issues/410), thanks
@Maytha8)2.0.10
- Support errors containing a generic type parameter's associated type in a field (#408](https://github.com/href="https://redirect.github.com/dtolnay/thiserror/issues/408">/issues/408))
2.0.9
- Work around
missing_inline_in_public_itemsclippy restriction being triggered in macro-generated code (#404](https://github.com/href="https://redirect.github.com/dtolnay/thiserror/issues/404">/issues/404))2.0.8
- Improve support for macro-generated
derive(Error)call sites (#399](https://github.com/href="https://redirect.github.com/dtolnay/thiserror/issues/399">/issues/399))2.0.7
- Work around conflict with #[deny(clippy::allow_attributes)] (#397](https://github.com/href="https://redirect.github.com/dtolnay/thiserror/issues/397">/issues/397), thanks
@zertosh)2.0.6
- Suppress deprecation warning on generated From impls (#396](https://github.com/href="https://redirect.github.com/dtolnay/thiserror/issues/396">/issues/396))
2.0.5
- Prevent deprecation warning on generated impl for deprecated type (#394](https://github.com/href="https://redirect.github.com/dtolnay/thiserror/issues/394">/issues/394))
2.0.4
- Eliminate needless_lifetimes clippy lint in generated
Fromimpls (#391](https://github.com/href="https://redirect.github.com/dtolnay/thiserror/issues/391">/issues/391), thanks@matt-phylum)2.0.3
- Support the same Path field being repeated in both Debug and Display representation in error message (#383](https://github.com/href="https://redirect.github.com/dtolnay/thiserror/issues/383">/issues/383))
- Improve error message when a format trait used in error message is not implemented by some field (#384](https://github.com/href="https://redirect.github.com/dtolnay/thiserror/issues/384">/issues/384))
2.0.2
... (truncated)
dc0f6a2 Release 2.0.180275292 Touch up PR 4433c33bc6 Merge pull request #443](https://github.com/href="https://redirect.github.com/dtolnay/thiserror/issues/443">/issues/443) from LucaCappelletti94/master995939c Reproduce issue 44221653d1 Made clippy lifetime allows conditional45e5388 Update actions/upload-artifact@v5 -> v6386aac1 Update actions/upload-artifact@v4 -> v5ec50561 Update actions/checkout@v5 -> v6247eab5 Update name of empty_enum clippy lint91b181f Raise required compiler to Rust 1.68Updates arrow-array from 53.4.0 to 59.0.0
Sourced from arrow-array's releases.
arrow 59.0.0
Changelog
59.0.0 (2026-06-04)
Breaking changes:
- chore: Remove some deprecated Arrow functions from the public API #10040](https://github.com/href="https://redirect.github.com/apache/arrow-rs/pull/10040">/issues/10040) [arrow] (etseidl)
- chore: Remove some deprecated functions from parquet crate #10035](https://github.com/href="https://redirect.github.com/apache/arrow-rs/pull/10035">/issues/10035) [parquet] (etseidl)
- Replace
From<Vec<_>>impls withTryFroms forFixedSizeBinaryArray#10019](https://github.com/href="https://redirect.github.com/apache/arrow-rs/pull/10019">/issues/10019) [parquet] [arrow] (quantumish)- Use Thrift macro to generate Parquet
LogicalTypeserialization code #9997](https://github.com/href="https://redirect.github.com/apache/arrow-rs/pull/9997">/issues/9997) [parquet] (etseidl)- refactor: make
BloomFilterPropertiesfpp/ndv private with accessors #9969](https://github.com/href="https://redirect.github.com/apache/arrow-rs/pull/9969">/issues/9969) [parquet] (CuteChuanChuan)- Remove deprecated parquet::format module and thrift dependency #9962](https://github.com/href="https://redirect.github.com/apache/arrow-rs/pull/9962">/issues/9962) [parquet] (jhorstmann)
- generic channel support for FlightClient #9933](https://github.com/href="https://redirect.github.com/apache/arrow-rs/pull/9933">/issues/9933) [arrow] [arrow-flight] (rumenov)
- Add
CompressionCodecThrift enum for Parquet metadata #9864](https://github.com/href="https://redirect.github.com/apache/arrow-rs/pull/9864">/issues/9864) [parquet] (etseidl)- [Variant] remove
BorrowedShreddingState#9791](https://github.com/href="https://redirect.github.com/apache/arrow-rs/pull/9791">/issues/9791) (sdf-jkl)- Remove deprecated legacy
likekernels inarrow-string#9674](https://github.com/href="https://redirect.github.com/apache/arrow-rs/pull/9674">/issues/9674) [arrow] (AdamGS)Implemented enhancements:
- Allow casting plain struct to dictionary encoded struct #10038](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/10038">/issues/10038) [arrow]
- Optimize arrow-flight #10029](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/10029">/issues/10029)
- Align buffers when importing via
from_ffi/ArrowArrayStreamReader#10028](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/10028">/issues/10028) [arrow]- Switch Parquet
LogicalTypeenum to macro generated version #9995](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/9995">/issues/9995) [parquet]- Future proof Parquet Thrift parser #9973](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/9973">/issues/9973) [parquet]
- Add
DatePart1-indexed variants #9964](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/9964">/issues/9964) [arrow]- perf: Rework Parquet Thrift handling of boolean fields #9946](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/9946">/issues/9946) [parquet]
- Add benchmarks for REE to parquet #9935](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/9935">/issues/9935) [parquet] [arrow]
- (re) Allow Large
FixedSizeBinaryArrays #9906](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/9906">/issues/9906) [arrow]
... (truncated)
Sourced from arrow-array's changelog.
59.0.0 (2026-06-04)
Breaking changes:
- chore: Remove some deprecated Arrow functions from the public API #10040](https://github.com/href="https://redirect.github.com/apache/arrow-rs/pull/10040">/issues/10040) [arrow] (etseidl)
- chore: Remove some deprecated functions from parquet crate #10035](https://github.com/href="https://redirect.github.com/apache/arrow-rs/pull/10035">/issues/10035) [parquet] (etseidl)
- Replace
From<Vec<_>>impls withTryFroms forFixedSizeBinaryArray#10019](https://github.com/href="https://redirect.github.com/apache/arrow-rs/pull/10019">/issues/10019) [parquet] [arrow] (quantumish)- Use Thrift macro to generate Parquet
LogicalTypeserialization code #9997](https://github.com/href="https://redirect.github.com/apache/arrow-rs/pull/9997">/issues/9997) [parquet] (etseidl)- refactor: make
BloomFilterPropertiesfpp/ndv private with accessors #9969](https://github.com/href="https://redirect.github.com/apache/arrow-rs/pull/9969">/issues/9969) [parquet] (CuteChuanChuan)- Remove deprecated parquet::format module and thrift dependency #9962](https://github.com/href="https://redirect.github.com/apache/arrow-rs/pull/9962">/issues/9962) [parquet] (jhorstmann)
- generic channel support for FlightClient #9933](https://github.com/href="https://redirect.github.com/apache/arrow-rs/pull/9933">/issues/9933) [arrow] [arrow-flight] (rumenov)
- Add
CompressionCodecThrift enum for Parquet metadata #9864](https://github.com/href="https://redirect.github.com/apache/arrow-rs/pull/9864">/issues/9864) [parquet] (etseidl)- [Variant] remove
BorrowedShreddingState#9791](https://github.com/href="https://redirect.github.com/apache/arrow-rs/pull/9791">/issues/9791) (sdf-jkl)- Remove deprecated legacy
likekernels inarrow-string#9674](https://github.com/href="https://redirect.github.com/apache/arrow-rs/pull/9674">/issues/9674) [arrow] (AdamGS)Implemented enhancements:
- Allow casting plain struct to dictionary encoded struct #10038](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/10038">/issues/10038) [arrow]
- Optimize arrow-flight #10029](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/10029">/issues/10029)
- Align buffers when importing via
from_ffi/ArrowArrayStreamReader#10028](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/10028">/issues/10028) [arrow]- Switch Parquet
LogicalTypeenum to macro generated version #9995](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/9995">/issues/9995) [parquet]- Future proof Parquet Thrift parser #9973](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/9973">/issues/9973) [parquet]
- Add
DatePart1-indexed variants #9964](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/9964">/issues/9964) [arrow]- perf: Rework Parquet Thrift handling of boolean fields #9946](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/9946">/issues/9946) [parquet]
- Add benchmarks for REE to parquet #9935](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/9935">/issues/9935) [parquet] [arrow]
- (re) Allow Large
FixedSizeBinaryArrays #9906](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/9906">/issues/9906) [arrow]- Add a is_normalized flag to DictionaryArray #9841](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/9841">/issues/9841)
- [Variant] Remove
BorrowedShreddingState#9790](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/9790">/issues/9790)- [parquet] Expose whether FileDecryptionProperties uses a KeyRetriever #9721](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/9721">/issues/9721) [parquet]
- Align cast logic for from/to_decimal for variant to cast kernel #9688](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/9688">/issues/9688) [arrow]
Fixed bugs:
- parquet-variant build might fail on s390x #10026](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/10026">/issues/10026)
FixedSizeBinaryArrayimplementsFrom<Vec<&[u8]>>etc despite conversion being fallible #10018](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/10018">/issues/10018) [parquet] [arrow]- string -> decimal cast should not treat empty string as 0 #10009](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/10009">/issues/10009) [arrow]
- Cast FixedSizeList to List will lost datatype metadata in list #10004](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/10004">/issues/10004) [arrow]
- Record reader panics with "index out of bounds" when row group num_rows exceeds actual column data #9992](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/9992">/issues/9992) [parquet]
- parquet predicate-cache: panic / silent row drop on single-leaf nullable struct #9982](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/9982">/issues/9982) [parquet]
- parquet-variant doesn't build on 32-bit targets #9977](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/9977">/issues/9977)
- Date32 doesn't parse date with large year #9960](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/9960">/issues/9960) [arrow]
- msrv check failing on main due to
tonic@0.14.6#9938](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/9938">/issues/9938) [parquet] [arrow] [arrow-flight]Documentation updates:
- Release arrow-rs / parquet Minor/Patch version
58.3.0or58.2.1(May 2026) #9859](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/9859">/issues/9859)- Add docs for
BitWriter#9949](https://github.com/href="https://redirect.github.com/apache/arrow-rs/pull/9949">/issues/9949) [parquet] (alamb)- Add docs for
BitReader#9948](https://github.com/href="https://redirect.github.com/apache/arrow-rs/pull/9948">/issues/9948) [parquet] (alamb)
... (truncated)
e5e66fa Add test for parquet-testing/bad_data/ARROW-[GH-47662](https://github.com/apache/arrow-rs/issues/47662).parquet (#10077](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/10077">/issues/10077))9f96a8f Prepare for 59.0.0 release (#10063](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/10063">/issues/10063))d7ef673 Bump max throughput in flight benchmark before blocking (#10070](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/10070">/issues/10070))8042ea2 Pluggable page spilling API for the Parquet ArrowWriter (PageStore) (#10020](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/10020">/issues/10020))1e8ea5e fix(parquet): bound data page byte size for large variable-width values (#9972](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/9972">/issues/9972))2a1d40d Reduce Miri runtime even more (#9650](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/9650">/issues/9650))97f4b14 arrow-buffer: i256: implement ilog (#9453](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/9453">/issues/9453))6c39797 Improve email created by create_tarball.sh script (#9944](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/9944">/issues/9944))9949226 perf(parquet): LevelInfoBuilder batch write when no repetition childs (#10037](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/10037">/issues/10037))58bdc7d arrow-buffer: i256: Implement num_traits wrapping shift (#9418](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/9418">/issues/9418))Updates arrow-schema from 53.4.1 to 59.0.0
Sourced from arrow-schema's releases.
arrow 59.0.0
Changelog
59.0.0 (2026-06-04)
Breaking changes:
- chore: Remove some deprecated Arrow functions from the public API #10040](https://github.com/href="https://redirect.github.com/apache/arrow-rs/pull/10040">/issues/10040) [arrow] (etseidl)
- chore: Remove some deprecated functions from parquet crate #10035](https://github.com/href="https://redirect.github.com/apache/arrow-rs/pull/10035">/issues/10035) [parquet] (etseidl)
- Replace
From<Vec<_>>impls withTryFroms forFixedSizeBinaryArray#10019](https://github.com/href="https://redirect.github.com/apache/arrow-rs/pull/10019">/issues/10019) [parquet] [arrow] (quantumish)- Use Thrift macro to generate Parquet
LogicalTypeserialization code #9997](https://github.com/href="https://redirect.github.com/apache/arrow-rs/pull/9997">/issues/9997) [parquet] (etseidl)- refactor: make
BloomFilterPropertiesfpp/ndv private with accessors #9969](https://github.com/href="https://redirect.github.com/apache/arrow-rs/pull/9969">/issues/9969) [parquet] (CuteChuanChuan)- Remove deprecated parquet::format module and thrift dependency #9962](https://github.com/href="https://redirect.github.com/apache/arrow-rs/pull/9962">/issues/9962) [parquet] (jhorstmann)
- generic channel support for FlightClient #9933](https://github.com/href="https://redirect.github.com/apache/arrow-rs/pull/9933">/issues/9933) [arrow] [arrow-flight] (rumenov)
- Add
CompressionCodecThrift enum for Parquet metadata #9864](https://github.com/href="https://redirect.github.com/apache/arrow-rs/pull/9864">/issues/9864) [parquet] (etseidl)- [Variant] remove
BorrowedShreddingState#9791](https://github.com/href="https://redirect.github.com/apache/arrow-rs/pull/9791">/issues/9791) (sdf-jkl)- Remove deprecated legacy
likekernels inarrow-string#9674](https://github.com/href="https://redirect.github.com/apache/arrow-rs/pull/9674">/issues/9674) [arrow] (AdamGS)Implemented enhancements:
- Allow casting plain struct to dictionary encoded struct #10038](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/10038">/issues/10038) [arrow]
- Optimize arrow-flight #10029](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/10029">/issues/10029)
- Align buffers when importing via
from_ffi/ArrowArrayStreamReader#10028](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/10028">/issues/10028) [arrow]- Switch Parquet
LogicalTypeenum to macro generated version #9995](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/9995">/issues/9995) [parquet]- Future proof Parquet Thrift parser #9973](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/9973">/issues/9973) [parquet]
- Add
DatePart1-indexed variants #9964](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/9964">/issues/9964) [arrow]- perf: Rework Parquet Thrift handling of boolean fields #9946](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/9946">/issues/9946) [parquet]
- Add benchmarks for REE to parquet #9935](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/9935">/issues/9935) [parquet] [arrow]
- (re) Allow Large
FixedSizeBinaryArrays #9906](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/9906">/issues/9906) [arrow]
... (truncated)
Sourced from arrow-schema's changelog.
59.0.0 (2026-06-04)
Breaking changes:
- chore: Remove some deprecated Arrow functions from the public API #10040](https://github.com/href="https://redirect.github.com/apache/arrow-rs/pull/10040">/issues/10040) [arrow] (etseidl)
- chore: Remove some deprecated functions from parquet crate #10035](https://github.com/href="https://redirect.github.com/apache/arrow-rs/pull/10035">/issues/10035) [parquet] (etseidl)
- Replace
From<Vec<_>>impls withTryFroms forFixedSizeBinaryArray#10019](https://github.com/href="https://redirect.github.com/apache/arrow-rs/pull/10019">/issues/10019) [parquet] [arrow] (quantumish)- Use Thrift macro to generate Parquet
LogicalTypeserialization code #9997](https://github.com/href="https://redirect.github.com/apache/arrow-rs/pull/9997">/issues/9997) [parquet] (etseidl)- refactor: make
BloomFilterPropertiesfpp/ndv private with accessors #9969](https://github.com/href="https://redirect.github.com/apache/arrow-rs/pull/9969">/issues/9969) [parquet] (CuteChuanChuan)- Remove deprecated parquet::format module and thrift dependency #9962](https://github.com/href="https://redirect.github.com/apache/arrow-rs/pull/9962">/issues/9962) [parquet] (jhorstmann)
- generic channel support for FlightClient #9933](https://github.com/href="https://redirect.github.com/apache/arrow-rs/pull/9933">/issues/9933) [arrow] [arrow-flight] (rumenov)
- Add
CompressionCodecThrift enum for Parquet metadata #9864](https://github.com/href="https://redirect.github.com/apache/arrow-rs/pull/9864">/issues/9864) [parquet] (etseidl)- [Variant] remove
BorrowedShreddingState#9791](https://github.com/href="https://redirect.github.com/apache/arrow-rs/pull/9791">/issues/9791) (sdf-jkl)- Remove deprecated legacy
likekernels inarrow-string#9674](https://github.com/href="https://redirect.github.com/apache/arrow-rs/pull/9674">/issues/9674) [arrow] (AdamGS)Implemented enhancements:
- Allow casting plain struct to dictionary encoded struct #10038](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/10038">/issues/10038) [arrow]
- Optimize arrow-flight #10029](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/10029">/issues/10029)
- Align buffers when importing via
from_ffi/ArrowArrayStreamReader#10028](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/10028">/issues/10028) [arrow]- Switch Parquet
LogicalTypeenum to macro generated version #9995](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/9995">/issues/9995) [parquet]- Future proof Parquet Thrift parser #9973](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/9973">/issues/9973) [parquet]
- Add
DatePart1-indexed variants #9964](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/9964">/issues/9964) [arrow]- perf: Rework Parquet Thrift handling of boolean fields #9946](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/9946">/issues/9946) [parquet]
- Add benchmarks for REE to parquet #9935](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/9935">/issues/9935) [parquet] [arrow]
- (re) Allow Large
FixedSizeBinaryArrays #9906](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/9906">/issues/9906) [arrow]- Add a is_normalized flag to DictionaryArray #9841](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/9841">/issues/9841)
- [Variant] Remove
BorrowedShreddingState#9790](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/9790">/issues/9790)- [parquet] Expose whether FileDecryptionProperties uses a KeyRetriever #9721](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/9721">/issues/9721) [parquet]
- Align cast logic for from/to_decimal for variant to cast kernel #9688](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/9688">/issues/9688) [arrow]
Fixed bugs:
- parquet-variant build might fail on s390x #10026](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/10026">/issues/10026)
FixedSizeBinaryArrayimplementsFrom<Vec<&[u8]>>etc despite conversion being fallible #10018](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/10018">/issues/10018) [parquet] [arrow]- string -> decimal cast should not treat empty string as 0 #10009](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/10009">/issues/10009) [arrow]
- Cast FixedSizeList to List will lost datatype metadata in list #10004](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/10004">/issues/10004) [arrow]
- Record reader panics with "index out of bounds" when row group num_rows exceeds actual column data #9992](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/9992">/issues/9992) [parquet]
- parquet predicate-cache: panic / silent row drop on single-leaf nullable struct #9982](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/9982">/issues/9982) [parquet]
- parquet-variant doesn't build on 32-bit targets #9977](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/9977">/issues/9977)
- Date32 doesn't parse date with large year #9960](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/9960">/issues/9960) [arrow]
- msrv check failing on main due to
tonic@0.14.6#9938](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/9938">/issues/9938) [parquet] [arrow] [arrow-flight]Documentation updates:
- Release arrow-rs / parquet Minor/Patch version
58.3.0or58.2.1(May 2026) #9859](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/9859">/issues/9859)- Add docs for
BitWriter#9949](https://github.com/href="https://redirect.github.com/apache/arrow-rs/pull/9949">/issues/9949) [parquet] (alamb)- Add docs for
BitReader#9948](https://github.com/href="https://redirect.github.com/apache/arrow-rs/pull/9948">/issues/9948) [parquet] (alamb)
... (truncated)
e5e66fa Add test for parquet-testing/bad_data/ARROW-[GH-47662](https://github.com/apache/arrow-rs/issues/47662).parquet (#10077](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/10077">/issues/10077))9f96a8f Prepare for 59.0.0 release (#10063](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/10063">/issues/10063))d7ef673 Bump max throughput in flight benchmark before blocking (#10070](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/10070">/issues/10070))8042ea2 Pluggable page spilling API for the Parquet ArrowWriter (PageStore) (#10020](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/10020">/issues/10020))1e8ea5e fix(parquet): bound data page byte size for large variable-width values (#9972](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/9972">/issues/9972))2a1d40d Reduce Miri runtime even more (#9650](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/9650">/issues/9650))97f4b14 arrow-buffer: i256: implement ilog (#9453](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/9453">/issues/9453))6c39797 Improve email created by create_tarball.sh script (#9944](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/9944">/issues/9944))9949226 perf(parquet): LevelInfoBuilder batch write when no repetition childs (#10037](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/10037">/issues/10037))58bdc7d arrow-buffer: i256: Implement num_traits wrapping shift (#9418](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/9418">/issues/9418))Updates parquet from 53.4.0 to 59.0.0
Sourced from parquet's releases.
arrow 59.0.0
Changelog
59.0.0 (2026-06-04)
Breaking changes:
- chore: Remove some deprecated Arrow functions from the public API #10040](https://github.com/href="https://redirect.github.com/apache/arrow-rs/pull/10040">/issues/10040) [arrow] (etseidl)
- chore: Remove some deprecated functions from parquet crate #10035](https://github.com/href="https://redirect.github.com/apache/arrow-rs/pull/10035">/issues/10035) [parquet] (etseidl)
- Replace
From<Vec<_>>impls withTryFroms forFixedSizeBinaryArray#10019](https://github.com/href="https://redirect.github.com/apache/arrow-rs/pull/10019">/issues/10019) [parquet] [arrow] (quantumish)- Use Thrift macro to generate Parquet
LogicalTypeserialization code #9997](https://github.com/href="https://redirect.github.com/apache/arrow-rs/pull/9997">/issues/9997) [parquet] (etseidl)- refactor: make
BloomFilterPropertiesfpp/ndv private with accessors #9969](https://github.com/href="https://redirect.github.com/apache/arrow-rs/pull/9969">/issues/9969) [parquet] (CuteChuanChuan)- Remove deprecated parquet::format module and thrift dependency #9962](https://github.com/href="https://redirect.github.com/apache/arrow-rs/pull/9962">/issues/9962) [parquet] (jhorstmann)
- generic channel support for FlightClient #9933](https://github.com/href="https://redirect.github.com/apache/arrow-rs/pull/9933">/issues/9933) [arrow] [arrow-flight] (rumenov)
- Add
CompressionCodecThrift enum for Parquet metadata #9864](https://github.com/href="https://redirect.github.com/apache/arrow-rs/pull/9864">/issues/9864) [parquet] (etseidl)- [Variant] remove
BorrowedShreddingState#9791](https://github.com/href="https://redirect.github.com/apache/arrow-rs/pull/9791">/issues/9791) (sdf-jkl)- Remove deprecated legacy
likekernels inarrow-string#9674](https://github.com/href="https://redirect.github.com/apache/arrow-rs/pull/9674">/issues/9674) [arrow] (AdamGS)Implemented enhancements:
- Allow casting plain struct to dictionary encoded struct #10038](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/10038">/issues/10038) [arrow]
- Optimize arrow-flight #10029](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/10029">/issues/10029)
- Align buffers when importing via
from_ffi/ArrowArrayStreamReader#10028](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/10028">/issues/10028) [arrow]- Switch Parquet
LogicalTypeenum to macro generated version #9995](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/9995">/issues/9995) [parquet]- Future proof Parquet Thrift parser #9973](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/9973">/issues/9973) [parquet]
- Add
DatePart1-indexed variants #9964](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/9964">/issues/9964) [arrow]- perf: Rework Parquet Thrift handling of boolean fields #9946](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/9946">/issues/9946) [parquet]
- Add benchmarks for REE to parquet #9935](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/9935">/issues/9935) [parquet] [arrow]
- (re) Allow Large
FixedSizeBinaryArrays #9906](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/9906">/issues/9906) [arrow]
... (truncated)
Sourced from parquet's changelog.
59.0.0 (2026-06-04)
Breaking changes:
- chore: Remove some deprecated Arrow functions from the public API #10040](https://github.com/href="https://redirect.github.com/apache/arrow-rs/pull/10040">/issues/10040) [arrow] (etseidl)
- chore: Remove some deprecated functions from parquet crate #10035](https://github.com/href="https://redirect.github.com/apache/arrow-rs/pull/10035">/issues/10035) [parquet] (etseidl)
- Replace
From<Vec<_>>impls withTryFroms forFixedSizeBinaryArray#10019](https://github.com/href="https://redirect.github.com/apache/arrow-rs/pull/10019">/issues/10019) [parquet] [arrow] (quantumish)- Use Thrift macro to generate Parquet
LogicalTypeserialization code #9997](https://github.com/href="https://redirect.github.com/apache/arrow-rs/pull/9997">/issues/9997) [parquet] (etseidl)- refactor: make
BloomFilterPropertiesfpp/ndv private with accessors #9969](https://github.com/href="https://redirect.github.com/apache/arrow-rs/pull/9969">/issues/9969) [parquet] (CuteChuanChuan)- Remove deprecated parquet::format module and thrift dependency #9962](https://github.com/href="https://redirect.github.com/apache/arrow-rs/pull/9962">/issues/9962) [parquet] (jhorstmann)
- generic channel support for FlightClient #9933](https://github.com/href="https://redirect.github.com/apache/arrow-rs/pull/9933">/issues/9933) [arrow] [arrow-flight] (rumenov)
- Add
CompressionCodecThrift enum for Parquet metadata #9864](https://github.com/href="https://redirect.github.com/apache/arrow-rs/pull/9864">/issues/9864) [parquet] (etseidl)- [Variant] remove
BorrowedShreddingState#9791](https://github.com/href="https://redirect.github.com/apache/arrow-rs/pull/9791">/issues/9791) (sdf-jkl)- Remove deprecated legacy
likekernels inarrow-string#9674](https://github.com/href="https://redirect.github.com/apache/arrow-rs/pull/9674">/issues/9674) [arrow] (AdamGS)Implemented enhancements:
- Allow casting plain struct to dictionary encoded struct #10038](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/10038">/issues/10038) [arrow]
- Optimize arrow-flight #10029](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/10029">/issues/10029)
- Align buffers when importing via
from_ffi/ArrowArrayStreamReader#10028](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/10028">/issues/10028) [arrow]- Switch Parquet
LogicalTypeenum to macro generated version #9995](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/9995">/issues/9995) [parquet]- Future proof Parquet Thrift parser #9973](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/9973">/issues/9973) [parquet]
- Add
DatePart1-indexed variants #9964](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/9964">/issues/9964) [arrow]- perf: Rework Parquet Thrift handling of boolean fields #9946](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/9946">/issues/9946) [parquet]
- Add benchmarks for REE to parquet #9935](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/9935">/issues/9935) [parquet] [arrow]
- (re) Allow Large
FixedSizeBinaryArrays #9906](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/9906">/issues/9906) [arrow]- Add a is_normalized flag to DictionaryArray #9841](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/9841">/issues/9841)
- [Variant] Remove
BorrowedShreddingState#9790](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/9790">/issues/9790)- [parquet] Expose whether FileDecryptionProperties uses a KeyRetriever #9721](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/9721">/issues/9721) [parquet]
- Align cast logic for from/to_decimal for variant to cast kernel #9688](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/9688">/issues/9688) [arrow]
Fixed bugs:
- parquet-variant build might fail on s390x #10026](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/10026">/issues/10026)
FixedSizeBinaryArrayimplementsFrom<Vec<&[u8]>>etc despite conversion being fallible #10018](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/10018">/issues/10018) [parquet] [arrow]- string -> decimal cast should not treat empty string as 0 #10009](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/10009">/issues/10009) [arrow]
- Cast FixedSizeList to List will lost datatype metadata in list #10004](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/10004">/issues/10004) [arrow]
- Record reader panics with "index out of bounds" when row group num_rows exceeds actual column data #9992](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/9992">/issues/9992) [parquet]
- parquet predicate-cache: panic / silent row drop on single-leaf nullable struct #9982](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/9982">/issues/9982) [parquet]
- parquet-variant doesn't build on 32-bit targets #9977](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/9977">/issues/9977)
- Date32 doesn't parse date with large year #9960](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/9960">/issues/9960) [arrow]
- msrv check failing on main due to
tonic@0.14.6#9938](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/9938">/issues/9938) [parquet] [arrow] [arrow-flight]Documentation updates:
- Release arrow-rs / parquet Minor/Patch version
58.3.0or58.2.1(May 2026) #9859](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/9859">/issues/9859)- Add docs for
BitWriter#9949](https://github.com/href="https://redirect.github.com/apache/arrow-rs/pull/9949">/issues/9949) [parquet] (alamb)- Add docs for
BitReader#9948](https://github.com/href="https://redirect.github.com/apache/arrow-rs/pull/9948">/issues/9948) [parquet] (alamb)
... (truncated)
e5e66fa Add test for parquet-testing/bad_data/ARROW-[GH-47662](https://github.com/apache/arrow-rs/issues/47662).parquet (#10077](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/10077">/issues/10077))9f96a8f Prepare for 59.0.0 release (#10063](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/10063">/issues/10063))d7ef673 Bump max throughput in flight benchmark before blocking (#10070](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/10070">/issues/10070))8042ea2 Pluggable page spilling API for the Parquet ArrowWriter (PageStore) (#10020](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/10020">/issues/10020))1e8ea5e fix(parquet): bound data page byte size for large variable-width values (#9972](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/9972">/issues/9972))2a1d40d Reduce Miri runtime even more (#9650](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/9650">/issues/9650))97f4b14 arrow-buffer: i256: implement ilog (#9453](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/9453">/issues/9453))6c39797 Improve email created by create_tarball.sh script (#9944](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/9944">/issues/9944))9949226 perf(parquet): LevelInfoBuilder batch write when no repetition childs (#10037](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/10037">/issues/10037))58bdc7d arrow-buffer: i256: Implement num_traits wrapping shift (#9418](https://github.com/href="https://redirect.github.com/apache/arrow-rs/issues/9418">/issues/9418))Updates cron from 0.15.0 to 0.17.0
Updates tauri-build from 2.6.2 to 2.6.3
Sourced from tauri-build's releases.
tauri-build v2.6.3
Fetching advisory database from `https://github.com/RustSec/advisory-db.git` Loaded 1133 security advisories (from /home/runner/.cargo/advisory-db) Updating crates.io index Scanning Cargo.lock for vulnerabilities (1085 crate dependencies) Crate: atk Version: 0.18.2 Warning: unmaintained Title: gtk-rs GTK3 bindings - no longer maintained Date: 2024-03-04 ID: RUSTSEC-2024-0413 URL: https://rustsec.org/advisories/RUSTSEC-2024-0413Crate: atk-sys
Version: 0.18.2
Warning: unmaintained
Title: gtk-rs GTK3 bindings - no longer maintained
Date: 2024-03-04
ID: RUSTSEC-2024-0416
URL: https://rustsec.org/advisories/RUSTSEC-2024-0416Crate: fxhash
Version: 0.2.1
Warning: unmaintained
Title: fxhash - no longer maintained
Date: 2025-09-05
ID: RUSTSEC-2025-0057
URL: https://rustsec.org/advisories/RUSTSEC-2025-0057Crate: gdk
Version: 0.18.2
Warning: unmaintained
Title: gtk-rs GTK3 bindings - no longer maintained
Date: 2024-03-04
ID: RUSTSEC-2024-0412
URL: https://rustsec.org/advisories/RUSTSEC-2024-0412Crate: gdk-sys
Version: 0.18.2
Warning: unmaintained
Title: gtk-rs GTK3 bindings - no longer maintained
Date: 2024-03-04
ID: RUSTSEC-2024-0418
URL: https://rustsec.org/advisories/RUSTSEC-2024-0418
Crate: gdkwayland-sys
</tr></table>
... (truncated)
6f6ab12 apply version updates (#15409](https://github.com/href="https://redirect.github.com/tauri-apps/tauri/issues/15409">/issues/15409))728c8d4 fix(cli): skip building bundles when using tauri android run (#15473](https://github.com/href="https://redirect.github.com/tauri-apps/tauri/issues/15473">/issues/15473))e25f45c refactor: remove impl clone on inner menus (#15553](https://github.com/href="https://redirect.github.com/tauri-apps/tauri/issues/15553">/issues/15553))fbcf1b0 chore(deps): update dependency eslint-plugin-security to v4.0.1 (#15545](https://github.com/href="https://redirect.github.com/tauri-apps/tauri/issues/15545">/issues/15545))828f710 fix(cli): respect src/bin required-features (fix: #15325](https://github.com/href="https://redirect.github.com/tauri-apps/tauri/issues/15325">/issues/15325)) (#15427](https://github.com/href="https://redirect.github.com/tauri-apps/tauri/issues/15427">/issues/15427))ed8fd41 chore(cli): lesser verbose ureq_proto log (#15552](https://github.com/href="https://redirect.github.com/tauri-apps/tauri/issues/15552">/issues/15552))50b0237 fix(android): escape special characters in strings.xml (#15549](https://github.com/href="https://redirect.github.com/tauri-apps/tauri/issues/15549">/issues/15549))800223d docs: fix some missing and wrong docs (#15548](https://github.com/href="https://redirect.github.com/tauri-apps/tauri/issues/15548">/issues/15548))5075c81 fix: check is_maximizable in internal_toggle_maximize (#15550](https://github.com/href="https://redirect.github.com/tauri-apps/tauri/issues/15550">/issues/15550))532c22a chore(deps-dev): bump vite from 8.0.5 to 8.0.16 (#15547](https://github.com/href="https://redirect.github.com/tauri-apps/tauri/issues/15547">/issues/15547))Updates getrandom from 0.2.17 to 0.4.2