dependabot[bot] opened a new pull request, #1751: URL: https://github.com/apache/datafusion-python/pull/1751
Bumps [arrow-array](https://github.com/apache/arrow-rs) from 59.3.0 to 60.0.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/apache/arrow-rs/releases">arrow-array's releases</a>.</em></p> <blockquote> <h2>arrow 60.0.0</h2> <!-- raw HTML omitted --> <h1>Changelog</h1> <h2><a href="https://github.com/apache/arrow-rs/tree/60.0.0">60.0.0</a> - (2026-09-10)</h2> <p><a href="https://github.com/apache/arrow-rs/compare/59.2.0...60.0.0">Full Changelog</a></p> <h3>Breaking changes</h3> <ul> <li>minor : batches_to_flight_data() should not require ownership of arguments by <a href="https://github.com/Rich-T-kid"><code>@Rich-T-kid</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/11010">#11010</a></li> <li>Add <code>PageIndexBuilder</code> and <code>PageIndexProvider</code> for Parquet page indexes by <a href="https://github.com/etseidl"><code>@etseidl</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10842">#10842</a></li> <li>[Parquet] ALP encoder/decoder support by <a href="https://github.com/sdf-jkl"><code>@sdf-jkl</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/9372">#9372</a></li> <li>Remove <code>force_validate</code> feature from <code>arrow-cast</code> by <a href="https://github.com/Jefffrey"><code>@Jefffrey</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10950">#10950</a></li> <li>parquet: introduce <code>FILE</code> logical type by <a href="https://github.com/brkyvz"><code>@brkyvz</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10109">#10109</a></li> <li>Add <code>OffsetBuffer::first</code>/<code>last</code> to always return offset & remove some <code>unwrap</code>s by <a href="https://github.com/emilk"><code>@emilk</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10759">#10759</a></li> <li>fix(ffi): make FFI_ArrowSchema::with_metadata unsafe by <a href="https://github.com/bit2swaz"><code>@bit2swaz</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10764">#10764</a></li> <li>Expose <code>&Arc[Buffer]</code> in <code>GenericByteViewArray::data_buffers</code> for cheaper cloning by <a href="https://github.com/YimingQiao"><code>@YimingQiao</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10708">#10708</a></li> <li>parquet: Add new <code>PageIndex</code> struct to encapsulate column and offset indexes by <a href="https://github.com/etseidl"><code>@etseidl</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10719">#10719</a></li> <li>seal ToByteSlice trait by <a href="https://github.com/Rich-T-kid"><code>@Rich-T-kid</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10701">#10701</a></li> <li>fix(ffi): make FFI struct fields private to close Drop soundness hole by <a href="https://github.com/bit2swaz"><code>@bit2swaz</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10431">#10431</a></li> <li>Upgrade <code>rand</code> to <code>0.10</code> by <a href="https://github.com/Jefffrey"><code>@Jefffrey</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10566">#10566</a></li> <li>parquet: Remove deprecated functions by <a href="https://github.com/etseidl"><code>@etseidl</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10565">#10565</a></li> <li>parquet: return an error instead of panicking when a pushed buffer's length does not match its range by <a href="https://github.com/ranflarion"><code>@ranflarion</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10564">#10564</a></li> <li>Implement Parquet <a href="https://redirect.github.com/apache/arrow-rs/issues/583">GH-583</a> INT96 timestamp <code>ColumnOrder</code> by <a href="https://github.com/etseidl"><code>@etseidl</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10106">#10106</a></li> <li>chore: bump <code>object_store</code> to <code>0.14.1</code> by <a href="https://github.com/comphead"><code>@comphead</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10375">#10375</a></li> <li>Deprecate <code>parquet::basic::ColumnOrder::sort_order_for_type</code> by <a href="https://github.com/etseidl"><code>@etseidl</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10104">#10104</a></li> <li>Remove old deprecated items (<code>ffi::export_array_into_raw</code> and IPC <code>StreamReader::try_new_unbuffered</code>) by <a href="https://github.com/Jefffrey"><code>@Jefffrey</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10479">#10479</a></li> <li>formalize the default map field names to match default arrow spec by <a href="https://github.com/alamb"><code>@alamb</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10517">#10517</a></li> <li>Bump MSRV to 1.88 by <a href="https://github.com/alamb"><code>@alamb</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10254">#10254</a></li> <li>Remove flight-sql-experimental feature from arrow-flight by <a href="https://github.com/Harshalj2108"><code>@Harshalj2108</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10335">#10335</a></li> <li>Use <code>Metadata</code> struct instead of <code>HashMap<String, String></code> for metadata: Ordered; cheap to clone by <a href="https://github.com/emilk"><code>@emilk</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10075">#10075</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/apache/arrow-rs/blob/main/CHANGELOG.md">arrow-array's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/apache/arrow-rs/tree/60.0.0">60.0.0</a> - (2026-09-10)</h2> <p><a href="https://github.com/apache/arrow-rs/compare/59.2.0...60.0.0">Full Changelog</a></p> <h3>Breaking changes</h3> <ul> <li>minor : batches_to_flight_data() should not require ownership of arguments by <a href="https://github.com/Rich-T-kid"><code>@Rich-T-kid</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/11010">#11010</a></li> <li>Add <code>PageIndexBuilder</code> and <code>PageIndexProvider</code> for Parquet page indexes by <a href="https://github.com/etseidl"><code>@etseidl</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10842">#10842</a></li> <li>[Parquet] ALP encoder/decoder support by <a href="https://github.com/sdf-jkl"><code>@sdf-jkl</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/9372">#9372</a></li> <li>Remove <code>force_validate</code> feature from <code>arrow-cast</code> by <a href="https://github.com/Jefffrey"><code>@Jefffrey</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10950">#10950</a></li> <li>parquet: introduce <code>FILE</code> logical type by <a href="https://github.com/brkyvz"><code>@brkyvz</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10109">#10109</a></li> <li>Add <code>OffsetBuffer::first</code>/<code>last</code> to always return offset & remove some <code>unwrap</code>s by <a href="https://github.com/emilk"><code>@emilk</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10759">#10759</a></li> <li>fix(ffi): make FFI_ArrowSchema::with_metadata unsafe by <a href="https://github.com/bit2swaz"><code>@bit2swaz</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10764">#10764</a></li> <li>Expose <code>&Arc[Buffer]</code> in <code>GenericByteViewArray::data_buffers</code> for cheaper cloning by <a href="https://github.com/YimingQiao"><code>@YimingQiao</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10708">#10708</a></li> <li>parquet: Add new <code>PageIndex</code> struct to encapsulate column and offset indexes by <a href="https://github.com/etseidl"><code>@etseidl</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10719">#10719</a></li> <li>seal ToByteSlice trait by <a href="https://github.com/Rich-T-kid"><code>@Rich-T-kid</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10701">#10701</a></li> <li>fix(ffi): make FFI struct fields private to close Drop soundness hole by <a href="https://github.com/bit2swaz"><code>@bit2swaz</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10431">#10431</a></li> <li>Upgrade <code>rand</code> to <code>0.10</code> by <a href="https://github.com/Jefffrey"><code>@Jefffrey</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10566">#10566</a></li> <li>parquet: Remove deprecated functions by <a href="https://github.com/etseidl"><code>@etseidl</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10565">#10565</a></li> <li>parquet: return an error instead of panicking when a pushed buffer's length does not match its range by <a href="https://github.com/ranflarion"><code>@ranflarion</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10564">#10564</a></li> <li>Implement Parquet <a href="https://redirect.github.com/apache/arrow-rs/issues/583">GH-583</a> INT96 timestamp <code>ColumnOrder</code> by <a href="https://github.com/etseidl"><code>@etseidl</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10106">#10106</a></li> <li>chore: bump <code>object_store</code> to <code>0.14.1</code> by <a href="https://github.com/comphead"><code>@comphead</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10375">#10375</a></li> <li>Deprecate <code>parquet::basic::ColumnOrder::sort_order_for_type</code> by <a href="https://github.com/etseidl"><code>@etseidl</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10104">#10104</a></li> <li>Remove old deprecated items (<code>ffi::export_array_into_raw</code> and IPC <code>StreamReader::try_new_unbuffered</code>) by <a href="https://github.com/Jefffrey"><code>@Jefffrey</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10479">#10479</a></li> <li>formalize the default map field names to match default arrow spec by <a href="https://github.com/alamb"><code>@alamb</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10517">#10517</a></li> <li>Bump MSRV to 1.88 by <a href="https://github.com/alamb"><code>@alamb</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10254">#10254</a></li> <li>Remove flight-sql-experimental feature from arrow-flight by <a href="https://github.com/Harshalj2108"><code>@Harshalj2108</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10335">#10335</a></li> <li>Use <code>Metadata</code> struct instead of <code>HashMap<String, String></code> for metadata: Ordered; cheap to clone by <a href="https://github.com/emilk"><code>@emilk</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10075">#10075</a></li> <li>Allow reading and writing more than 32k Parquet row groups by <a href="https://github.com/etseidl"><code>@etseidl</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10149">#10149</a></li> <li>Implement PARQUET-2249: Introduce IEEE 754 total order by <a href="https://github.com/etseidl"><code>@etseidl</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/9619">#9619</a></li> </ul> <h3>Enhancements</h3> <ul> <li>Prettify RunEndEncoded datatype display by <a href="https://github.com/Rich-T-kid"><code>@Rich-T-kid</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10840">#10840</a></li> <li>Add <code>ARROW_VERSION</code> const to arrow-array by <a href="https://github.com/ylw510"><code>@ylw510</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10957">#10957</a></li> <li>feat(arrow-buffer): add <code>OverflowError</code> and fallible offset constructors by <a href="https://github.com/emilk"><code>@emilk</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10736">#10736</a></li> <li>docs + feature : Introduce schemaBuilder::project + make better docs by <a href="https://github.com/Rich-T-kid"><code>@Rich-T-kid</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10924">#10924</a></li> <li>fix(variant): accept Dictionary and RunEndEncoded metadata in VariantArray by <a href="https://github.com/peterxcli"><code>@peterxcli</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10810">#10810</a></li> <li>feat(parquet): support round-trip of Dictionary(_, Utf8View/BinaryView) columns by <a href="https://github.com/adamreeve"><code>@adamreeve</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10831">#10831</a></li> <li>feat: Add row-group-local RowSelection support to the push decoder by <a href="https://github.com/haohuaijin"><code>@haohuaijin</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10702">#10702</a></li> <li>Support map/struct capacities in MutableArrayData by <a href="https://github.com/EmilyMatt"><code>@EmilyMatt</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10801">#10801</a></li> <li>json: Add option <code>flatten_top_level_arrays</code> to <code>TapeDecoder</code> by <a href="https://github.com/Rafferty97"><code>@Rafferty97</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/9496">#9496</a></li> <li>[Parquet] Add row group distinct counts to <code>StatisticsConverter</code> by <a href="https://github.com/Rich-T-kid"><code>@Rich-T-kid</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10652">#10652</a></li> <li>implement <code>Metadata::retain</code> by <a href="https://github.com/Rich-T-kid"><code>@Rich-T-kid</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10695">#10695</a></li> <li>Add <code>Metadata</code> <code>Arc</code> helper methods by <a href="https://github.com/Rich-T-kid"><code>@Rich-T-kid</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10693">#10693</a></li> <li>Allow cross-crate inlining for <code>BitSliceIterator</code> by <a href="https://github.com/connortsui20"><code>@connortsui20</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10588">#10588</a></li> <li>[Variant] add <code>variant_to_arrow</code> union builder by <a href="https://github.com/sdf-jkl"><code>@sdf-jkl</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10313">#10313</a></li> <li>Re-export <code>rand</code> crate in <code>arrow::util</code> by <a href="https://github.com/Rich-T-kid"><code>@Rich-T-kid</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10687">#10687</a></li> <li>replace MutableBuffer callsites with fallible methods by <a href="https://github.com/Rich-T-kid"><code>@Rich-T-kid</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10641">#10641</a></li> <li>Add value field accessors for list, fixedsizelist, listview, map & run arrays by <a href="https://github.com/emilk"><code>@emilk</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10661">#10661</a></li> <li>Support Utf8View and BinaryView in substring by <a href="https://github.com/1fanwang"><code>@1fanwang</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10672">#10672</a></li> <li>feat(parquet): Support negative ZSTD levels by <a href="https://github.com/nuno-faria"><code>@nuno-faria</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10601">#10601</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/apache/arrow-rs/commit/ef1fa157977633f0ba21aa921f9ef3d5c669235b"><code>ef1fa15</code></a> Update version to <code>60.0.0</code> and add CHANGELOG (<a href="https://redirect.github.com/apache/arrow-rs/issues/11036">#11036</a>)</li> <li><a href="https://github.com/apache/arrow-rs/commit/f9e02ba76ad11e1380b559735ac912c602b604fb"><code>f9e02ba</code></a> perf(variant): resolve borrowed field names without searching the metadata di...</li> <li><a href="https://github.com/apache/arrow-rs/commit/a4963a98aeecb753898f3f12d21af2b82c072e0b"><code>a4963a9</code></a> minor : batches_to_flight_data() should not require ownership of arguments ...</li> <li><a href="https://github.com/apache/arrow-rs/commit/44141e61bbc3cf1d470c0437ee3bbbbe92379904"><code>44141e6</code></a> fix(parquet): skip miniblocks wider than 64 values instead of erroring (<a href="https://redirect.github.com/apache/arrow-rs/issues/11021">#11021</a>)</li> <li><a href="https://github.com/apache/arrow-rs/commit/20786809e3edc0fdc0532642d89edbf5b9c202a3"><code>2078680</code></a> Prettify RunEndEncoded datatype display (<a href="https://redirect.github.com/apache/arrow-rs/issues/10840">#10840</a>)</li> <li><a href="https://github.com/apache/arrow-rs/commit/b7e5977133eadfe652eee4d4dc814a4c9d135533"><code>b7e5977</code></a> [Parquet] Populate bloom filters from the dictionary while a column is dictio...</li> <li><a href="https://github.com/apache/arrow-rs/commit/5be055790968b1e96c3642604f40b418b8f2f230"><code>5be0557</code></a> [Parquet] Add writer option to skip bloom filters for column chunks whose dat...</li> <li><a href="https://github.com/apache/arrow-rs/commit/b06b9c12c17dca4f575c9c3e5a091fdb9412bab7"><code>b06b9c1</code></a> fix(arrow-ipc): return an error for a DictionaryBatch without its data (<a href="https://redirect.github.com/apache/arrow-rs/issues/11020">#11020</a>)</li> <li><a href="https://github.com/apache/arrow-rs/commit/8f00fb4b785f912a91e90e760ec562f6533c5207"><code>8f00fb4</code></a> Fix interleave on zero-width FixedSizeListArray (<a href="https://redirect.github.com/apache/arrow-rs/issues/11026">#11026</a>)</li> <li><a href="https://github.com/apache/arrow-rs/commit/2e3a24304ce22ac20947b8e956b55af1049dc2bd"><code>2e3a243</code></a> chore(deps): bump zstd from 0.13.3 to 0.14.0 (<a href="https://redirect.github.com/apache/arrow-rs/issues/11024">#11024</a>)</li> <li>Additional commits viewable in <a href="https://github.com/apache/arrow-rs/compare/59.3.0...60.0.0">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) 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-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> 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 this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
