dependabot[bot] opened a new pull request, #4703: URL: https://github.com/apache/arrow-adbc/pull/4703
Bumps the arrow group with 2 updates in the /rust directory: [arrow-array](https://github.com/apache/arrow-rs) and [arrow-select](https://github.com/apache/arrow-rs). Updates `arrow-array` from 59.1.0 to 59.2.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 59.2.0</h2> <!-- raw HTML omitted --> <h1>Changelog</h1> <h2><a href="https://github.com/apache/arrow-rs/tree/59.2.0">59.2.0</a> - (2026-08-02)</h2> <p><a href="https://github.com/apache/arrow-rs/compare/59.1.0...59.2.0">Full Changelog</a></p> <h3>Enhancements</h3> <ul> <li>arrow-avro: Deprecate object_store integration by <a href="https://github.com/brancz"><code>@brancz</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10484">#10484</a></li> <li>chore(arrow): add unchecked array builder 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/10440">#10440</a></li> <li>feat(arrow-ipc): add sans-IO stream encoder by <a href="https://github.com/Phoenix500526"><code>@Phoenix500526</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10277">#10277</a></li> <li>chore(arrow-cast): support suffix white space in arrow-cast parse 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/10396">#10396</a></li> <li>feat(coalesce): add size function by <a href="https://github.com/rluvaton"><code>@rluvaton</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10331">#10331</a></li> <li>fix(parquet): support mask filtering across skipped pages by <a href="https://github.com/hhhizzz"><code>@hhhizzz</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10288">#10288</a></li> <li>chore(arrow-cast): support white space prefixed parse for ints and floats 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/10374">#10374</a></li> <li>chore(arrow-buffer): Make more of i256 available in const code by <a href="https://github.com/AdamGS"><code>@AdamGS</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10363">#10363</a></li> <li>feat(arrow-array): Expose builder buffer capacity accessors by <a href="https://github.com/Weijun-H"><code>@Weijun-H</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10342">#10342</a></li> <li>feat(arrow-arith): Add interval multiplication by i64 by <a href="https://github.com/peterxcli"><code>@peterxcli</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10336">#10336</a></li> <li>fix: Make <code>parquet-index</code> work with column paths by <a href="https://github.com/korowa"><code>@korowa</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10330">#10330</a></li> <li>feat(arrow-csv): add support for parsing <code>Float16</code> by <a href="https://github.com/Glatzel"><code>@Glatzel</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10343">#10343</a></li> <li>Remove the unmaintained paste dependency from arrow by <a href="https://github.com/Phoenix500526"><code>@Phoenix500526</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10303">#10303</a></li> <li>chore: formalize the default map field names to match default arrow spec by <a href="https://github.com/rluvaton"><code>@rluvaton</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10297">#10297</a></li> <li>feat(variant): Add <code>variant_to_arrow</code> <code>Map</code> type 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/10307">#10307</a></li> </ul> <h3>Bug fixes</h3> <ul> <li>fix(arrow-schema): Persist dictionary ordered flag on FFI schema import by <a href="https://github.com/borchero"><code>@borchero</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10514">#10514</a></li> <li>fix(arrow-json): validate ListView child nullability by <a href="https://github.com/dk3yyyy"><code>@dk3yyyy</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10486">#10486</a></li> <li>fix(arrow-json): validate map value nullability by <a href="https://github.com/subotac"><code>@subotac</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10475">#10475</a></li> <li>avro: bound VLQDecoder::long against overlong varints by <a href="https://github.com/STiFLeR7"><code>@STiFLeR7</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10407">#10407</a></li> <li>arrow-row: Fix decode_fixed_size_list to apply the corrected_type step for dictionary children by <a href="https://github.com/zhuqi-lucas"><code>@zhuqi-lucas</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10414">#10414</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/59.2.0">59.2.0</a> - (2026-08-02)</h2> <p><a href="https://github.com/apache/arrow-rs/compare/59.1.0...59.2.0">Full Changelog</a></p> <h3>Enhancements</h3> <ul> <li>arrow-avro: Deprecate object_store integration by <a href="https://github.com/brancz"><code>@brancz</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10484">#10484</a></li> <li>chore(arrow): add unchecked array builder 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/10440">#10440</a></li> <li>feat(arrow-ipc): add sans-IO stream encoder by <a href="https://github.com/Phoenix500526"><code>@Phoenix500526</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10277">#10277</a></li> <li>chore(arrow-cast): support suffix white space in arrow-cast parse 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/10396">#10396</a></li> <li>feat(coalesce): add size function by <a href="https://github.com/rluvaton"><code>@rluvaton</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10331">#10331</a></li> <li>fix(parquet): support mask filtering across skipped pages by <a href="https://github.com/hhhizzz"><code>@hhhizzz</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10288">#10288</a></li> <li>chore(arrow-cast): support white space prefixed parse for ints and floats 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/10374">#10374</a></li> <li>chore(arrow-buffer): Make more of i256 available in const code by <a href="https://github.com/AdamGS"><code>@AdamGS</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10363">#10363</a></li> <li>feat(arrow-array): Expose builder buffer capacity accessors by <a href="https://github.com/Weijun-H"><code>@Weijun-H</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10342">#10342</a></li> <li>feat(arrow-arith): Add interval multiplication by i64 by <a href="https://github.com/peterxcli"><code>@peterxcli</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10336">#10336</a></li> <li>fix: Make <code>parquet-index</code> work with column paths by <a href="https://github.com/korowa"><code>@korowa</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10330">#10330</a></li> <li>feat(arrow-csv): add support for parsing <code>Float16</code> by <a href="https://github.com/Glatzel"><code>@Glatzel</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10343">#10343</a></li> <li>Remove the unmaintained paste dependency from arrow by <a href="https://github.com/Phoenix500526"><code>@Phoenix500526</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10303">#10303</a></li> <li>chore: formalize the default map field names to match default arrow spec by <a href="https://github.com/rluvaton"><code>@rluvaton</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10297">#10297</a></li> <li>feat(variant): Add <code>variant_to_arrow</code> <code>Map</code> type 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/10307">#10307</a></li> </ul> <h3>Bug fixes</h3> <ul> <li>fix(arrow-schema): Persist dictionary ordered flag on FFI schema import by <a href="https://github.com/borchero"><code>@borchero</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10514">#10514</a></li> <li>fix(arrow-json): validate ListView child nullability by <a href="https://github.com/dk3yyyy"><code>@dk3yyyy</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10486">#10486</a></li> <li>fix(arrow-json): validate map value nullability by <a href="https://github.com/subotac"><code>@subotac</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10475">#10475</a></li> <li>avro: bound VLQDecoder::long against overlong varints by <a href="https://github.com/STiFLeR7"><code>@STiFLeR7</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10407">#10407</a></li> <li>arrow-row: Fix decode_fixed_size_list to apply the corrected_type step for dictionary children by <a href="https://github.com/zhuqi-lucas"><code>@zhuqi-lucas</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10414">#10414</a></li> <li>[Variant] make <code>value</code> mandatory field for <code>VariantArray</code>/<code>ShreddingState</code> by <a href="https://github.com/sdf-jkl"><code>@sdf-jkl</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10318">#10318</a></li> <li>fix off by one error for slice accounting 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/10406">#10406</a></li> <li>fix: <code>GenericByteViewArray::gc()</code> drops inline views on the multi-buffer slow path by <a href="https://github.com/adriangb"><code>@adriangb</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10287">#10287</a></li> <li>fix(arrow-json): render coerced f32 as its value in the string decoder by <a href="https://github.com/hareshkh"><code>@hareshkh</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10386">#10386</a></li> <li>fix(arrow-cast): make <code>b64_encode</code> reject invalid UTF-8 from misbehaving <code>Engine</code> impls by <a href="https://github.com/bit2swaz"><code>@bit2swaz</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10324">#10324</a></li> <li>fix: take FFI_ArrowArrayStream errno values from libc by <a href="https://github.com/fornwall"><code>@fornwall</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10299">#10299</a></li> <li>fix(arrow-data): allow full dictionary key range when concatenating by <a href="https://github.com/raphaelroshan"><code>@raphaelroshan</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10323">#10323</a></li> <li>Don't panic on invalid c ffi schema name by <a href="https://github.com/robert3005"><code>@robert3005</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10328">#10328</a></li> <li>fix(REE): check upfront if sorting empty array or 0 limit by <a href="https://github.com/Jefffrey"><code>@Jefffrey</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10293">#10293</a></li> <li>fix(arrow-avro): bound untrusted OCF block size and item counts by <a href="https://github.com/miniex"><code>@miniex</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10237">#10237</a></li> <li>fix(arrow-array): disallow creating <code>MapArray</code> with nullable key field by <a href="https://github.com/rluvaton"><code>@rluvaton</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10272">#10272</a></li> <li>fix: don't panic on <code>ArrayData::try_new</code> on bad input even when <code>force_validate</code> feature is on by <a href="https://github.com/rluvaton"><code>@rluvaton</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10282">#10282</a></li> </ul> <h3>Performance improvements</h3> <ul> <li>perf(parquet): slice up contiguous buffer for decimals and fsb by <a href="https://github.com/MassivePizza"><code>@MassivePizza</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10364">#10364</a></li> <li>feat(parquet): <code>RowSelection</code> can be backed by a <code>BooleanBuffer</code> by <a href="https://github.com/haohuaijin"><code>@haohuaijin</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10141">#10141</a></li> <li>perf(parquet): use Cursor in ZSTDCodec to avoid Vec alloc and copy by <a href="https://github.com/MassivePizza"><code>@MassivePizza</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10345">#10345</a></li> <li>optimize(parquet): Nested list batching child.write calls by <a href="https://github.com/mapleFU"><code>@mapleFU</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10085">#10085</a></li> <li>perf(parquet): splice buffered pages with <code>write_all</code> instead of <code>io::copy</code> (adapts <a href="https://redirect.github.com/apache/arrow-rs/issues/10052">#10052</a>) by <a href="https://github.com/adriangb"><code>@adriangb</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10353">#10353</a></li> <li>hoist calls for null_sentinel 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/10356">#10356</a></li> <li>perf: speed up substring_by_char with an ASCII fast path and single-pass bounds by <a href="https://github.com/andygrove"><code>@andygrove</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10334">#10334</a></li> <li>Cache encoded field name in FieldEncoder by <a href="https://github.com/MassivePizza"><code>@MassivePizza</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10296">#10296</a></li> <li>perf: allow users to skip utf8 validation in arrow-row 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/10319">#10319</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/782e5a685501a9db6cc8e9a3b7cbff894940c47a"><code>782e5a6</code></a> Update version to 59.2.0, update changelog generation to git-cliff (<a href="https://redirect.github.com/apache/arrow-rs/issues/10451">#10451</a>)</li> <li><a href="https://github.com/apache/arrow-rs/commit/ed92960c8a85eda657fce3525c905616ccc5a983"><code>ed92960</code></a> Revert "chore: formalize the default map field names to match default arrow s...</li> <li><a href="https://github.com/apache/arrow-rs/commit/bf82c786c50b0e4f8361f9e56dec4217de8bfca5"><code>bf82c78</code></a> chore(parquet): add link to ticket in object_store deprecation message (<a href="https://redirect.github.com/apache/arrow-rs/issues/10502">#10502</a>)</li> <li><a href="https://github.com/apache/arrow-rs/commit/15c20f0146fac3be6d28d9f7370d31e6639e0bbe"><code>15c20f0</code></a> chore(avro): add link to ticket in object_store deprecation message (<a href="https://redirect.github.com/apache/arrow-rs/issues/10503">#10503</a>)</li> <li><a href="https://github.com/apache/arrow-rs/commit/e7ae89c1a2fe7f2b2e78735ef0b55a4580b2520e"><code>e7ae89c</code></a> Enable allow_attributes lint for arrow-string (<a href="https://redirect.github.com/apache/arrow-rs/issues/10482">#10482</a>)</li> <li><a href="https://github.com/apache/arrow-rs/commit/37866b463fff08a4f4899f4ec7d1ecb038c3d117"><code>37866b4</code></a> fix(arrow-schema): Persist dictionary ordered flag on FFI schema import (<a href="https://redirect.github.com/apache/arrow-rs/issues/10514">#10514</a>)</li> <li><a href="https://github.com/apache/arrow-rs/commit/fd8ead5d3cd17f85cf0455901372ff1fa51b2563"><code>fd8ead5</code></a> arrow-avro: Deprecate object_store integration (<a href="https://redirect.github.com/apache/arrow-rs/issues/10484">#10484</a>)</li> <li><a href="https://github.com/apache/arrow-rs/commit/34c7c2b9e0cf8ca0e4a595bc9bca8aea8b3e3fa9"><code>34c7c2b</code></a> parquet: Remove explicit <code>object_store</code> integration (<a href="https://redirect.github.com/apache/arrow-rs/issues/10354">#10354</a>)</li> <li><a href="https://github.com/apache/arrow-rs/commit/6183ac97b10878770c3a20a4c89320875ad2fd3f"><code>6183ac9</code></a> Add LICENSE.txt and NOTICE.txt to pyarrow crates (<a href="https://redirect.github.com/apache/arrow-rs/issues/10481">#10481</a>)</li> <li><a href="https://github.com/apache/arrow-rs/commit/23e61b694f601db93dfa89bc7488e412cf1bbe07"><code>23e61b6</code></a> chore: add sub tags (<a href="https://redirect.github.com/apache/arrow-rs/issues/10473">#10473</a>)</li> <li>Additional commits viewable in <a href="https://github.com/apache/arrow-rs/compare/59.1.0...59.2.0">compare view</a></li> </ul> </details> <br /> Updates `arrow-buffer` from 59.1.0 to 59.2.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/apache/arrow-rs/releases">arrow-buffer's releases</a>.</em></p> <blockquote> <h2>arrow 59.2.0</h2> <!-- raw HTML omitted --> <h1>Changelog</h1> <h2><a href="https://github.com/apache/arrow-rs/tree/59.2.0">59.2.0</a> - (2026-08-02)</h2> <p><a href="https://github.com/apache/arrow-rs/compare/59.1.0...59.2.0">Full Changelog</a></p> <h3>Enhancements</h3> <ul> <li>arrow-avro: Deprecate object_store integration by <a href="https://github.com/brancz"><code>@brancz</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10484">#10484</a></li> <li>chore(arrow): add unchecked array builder 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/10440">#10440</a></li> <li>feat(arrow-ipc): add sans-IO stream encoder by <a href="https://github.com/Phoenix500526"><code>@Phoenix500526</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10277">#10277</a></li> <li>chore(arrow-cast): support suffix white space in arrow-cast parse 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/10396">#10396</a></li> <li>feat(coalesce): add size function by <a href="https://github.com/rluvaton"><code>@rluvaton</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10331">#10331</a></li> <li>fix(parquet): support mask filtering across skipped pages by <a href="https://github.com/hhhizzz"><code>@hhhizzz</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10288">#10288</a></li> <li>chore(arrow-cast): support white space prefixed parse for ints and floats 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/10374">#10374</a></li> <li>chore(arrow-buffer): Make more of i256 available in const code by <a href="https://github.com/AdamGS"><code>@AdamGS</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10363">#10363</a></li> <li>feat(arrow-array): Expose builder buffer capacity accessors by <a href="https://github.com/Weijun-H"><code>@Weijun-H</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10342">#10342</a></li> <li>feat(arrow-arith): Add interval multiplication by i64 by <a href="https://github.com/peterxcli"><code>@peterxcli</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10336">#10336</a></li> <li>fix: Make <code>parquet-index</code> work with column paths by <a href="https://github.com/korowa"><code>@korowa</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10330">#10330</a></li> <li>feat(arrow-csv): add support for parsing <code>Float16</code> by <a href="https://github.com/Glatzel"><code>@Glatzel</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10343">#10343</a></li> <li>Remove the unmaintained paste dependency from arrow by <a href="https://github.com/Phoenix500526"><code>@Phoenix500526</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10303">#10303</a></li> <li>chore: formalize the default map field names to match default arrow spec by <a href="https://github.com/rluvaton"><code>@rluvaton</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10297">#10297</a></li> <li>feat(variant): Add <code>variant_to_arrow</code> <code>Map</code> type 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/10307">#10307</a></li> </ul> <h3>Bug fixes</h3> <ul> <li>fix(arrow-schema): Persist dictionary ordered flag on FFI schema import by <a href="https://github.com/borchero"><code>@borchero</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10514">#10514</a></li> <li>fix(arrow-json): validate ListView child nullability by <a href="https://github.com/dk3yyyy"><code>@dk3yyyy</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10486">#10486</a></li> <li>fix(arrow-json): validate map value nullability by <a href="https://github.com/subotac"><code>@subotac</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10475">#10475</a></li> <li>avro: bound VLQDecoder::long against overlong varints by <a href="https://github.com/STiFLeR7"><code>@STiFLeR7</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10407">#10407</a></li> <li>arrow-row: Fix decode_fixed_size_list to apply the corrected_type step for dictionary children by <a href="https://github.com/zhuqi-lucas"><code>@zhuqi-lucas</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10414">#10414</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-buffer's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/apache/arrow-rs/tree/59.2.0">59.2.0</a> - (2026-08-02)</h2> <p><a href="https://github.com/apache/arrow-rs/compare/59.1.0...59.2.0">Full Changelog</a></p> <h3>Enhancements</h3> <ul> <li>arrow-avro: Deprecate object_store integration by <a href="https://github.com/brancz"><code>@brancz</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10484">#10484</a></li> <li>chore(arrow): add unchecked array builder 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/10440">#10440</a></li> <li>feat(arrow-ipc): add sans-IO stream encoder by <a href="https://github.com/Phoenix500526"><code>@Phoenix500526</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10277">#10277</a></li> <li>chore(arrow-cast): support suffix white space in arrow-cast parse 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/10396">#10396</a></li> <li>feat(coalesce): add size function by <a href="https://github.com/rluvaton"><code>@rluvaton</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10331">#10331</a></li> <li>fix(parquet): support mask filtering across skipped pages by <a href="https://github.com/hhhizzz"><code>@hhhizzz</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10288">#10288</a></li> <li>chore(arrow-cast): support white space prefixed parse for ints and floats 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/10374">#10374</a></li> <li>chore(arrow-buffer): Make more of i256 available in const code by <a href="https://github.com/AdamGS"><code>@AdamGS</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10363">#10363</a></li> <li>feat(arrow-array): Expose builder buffer capacity accessors by <a href="https://github.com/Weijun-H"><code>@Weijun-H</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10342">#10342</a></li> <li>feat(arrow-arith): Add interval multiplication by i64 by <a href="https://github.com/peterxcli"><code>@peterxcli</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10336">#10336</a></li> <li>fix: Make <code>parquet-index</code> work with column paths by <a href="https://github.com/korowa"><code>@korowa</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10330">#10330</a></li> <li>feat(arrow-csv): add support for parsing <code>Float16</code> by <a href="https://github.com/Glatzel"><code>@Glatzel</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10343">#10343</a></li> <li>Remove the unmaintained paste dependency from arrow by <a href="https://github.com/Phoenix500526"><code>@Phoenix500526</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10303">#10303</a></li> <li>chore: formalize the default map field names to match default arrow spec by <a href="https://github.com/rluvaton"><code>@rluvaton</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10297">#10297</a></li> <li>feat(variant): Add <code>variant_to_arrow</code> <code>Map</code> type 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/10307">#10307</a></li> </ul> <h3>Bug fixes</h3> <ul> <li>fix(arrow-schema): Persist dictionary ordered flag on FFI schema import by <a href="https://github.com/borchero"><code>@borchero</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10514">#10514</a></li> <li>fix(arrow-json): validate ListView child nullability by <a href="https://github.com/dk3yyyy"><code>@dk3yyyy</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10486">#10486</a></li> <li>fix(arrow-json): validate map value nullability by <a href="https://github.com/subotac"><code>@subotac</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10475">#10475</a></li> <li>avro: bound VLQDecoder::long against overlong varints by <a href="https://github.com/STiFLeR7"><code>@STiFLeR7</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10407">#10407</a></li> <li>arrow-row: Fix decode_fixed_size_list to apply the corrected_type step for dictionary children by <a href="https://github.com/zhuqi-lucas"><code>@zhuqi-lucas</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10414">#10414</a></li> <li>[Variant] make <code>value</code> mandatory field for <code>VariantArray</code>/<code>ShreddingState</code> by <a href="https://github.com/sdf-jkl"><code>@sdf-jkl</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10318">#10318</a></li> <li>fix off by one error for slice accounting 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/10406">#10406</a></li> <li>fix: <code>GenericByteViewArray::gc()</code> drops inline views on the multi-buffer slow path by <a href="https://github.com/adriangb"><code>@adriangb</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10287">#10287</a></li> <li>fix(arrow-json): render coerced f32 as its value in the string decoder by <a href="https://github.com/hareshkh"><code>@hareshkh</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10386">#10386</a></li> <li>fix(arrow-cast): make <code>b64_encode</code> reject invalid UTF-8 from misbehaving <code>Engine</code> impls by <a href="https://github.com/bit2swaz"><code>@bit2swaz</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10324">#10324</a></li> <li>fix: take FFI_ArrowArrayStream errno values from libc by <a href="https://github.com/fornwall"><code>@fornwall</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10299">#10299</a></li> <li>fix(arrow-data): allow full dictionary key range when concatenating by <a href="https://github.com/raphaelroshan"><code>@raphaelroshan</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10323">#10323</a></li> <li>Don't panic on invalid c ffi schema name by <a href="https://github.com/robert3005"><code>@robert3005</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10328">#10328</a></li> <li>fix(REE): check upfront if sorting empty array or 0 limit by <a href="https://github.com/Jefffrey"><code>@Jefffrey</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10293">#10293</a></li> <li>fix(arrow-avro): bound untrusted OCF block size and item counts by <a href="https://github.com/miniex"><code>@miniex</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10237">#10237</a></li> <li>fix(arrow-array): disallow creating <code>MapArray</code> with nullable key field by <a href="https://github.com/rluvaton"><code>@rluvaton</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10272">#10272</a></li> <li>fix: don't panic on <code>ArrayData::try_new</code> on bad input even when <code>force_validate</code> feature is on by <a href="https://github.com/rluvaton"><code>@rluvaton</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10282">#10282</a></li> </ul> <h3>Performance improvements</h3> <ul> <li>perf(parquet): slice up contiguous buffer for decimals and fsb by <a href="https://github.com/MassivePizza"><code>@MassivePizza</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10364">#10364</a></li> <li>feat(parquet): <code>RowSelection</code> can be backed by a <code>BooleanBuffer</code> by <a href="https://github.com/haohuaijin"><code>@haohuaijin</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10141">#10141</a></li> <li>perf(parquet): use Cursor in ZSTDCodec to avoid Vec alloc and copy by <a href="https://github.com/MassivePizza"><code>@MassivePizza</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10345">#10345</a></li> <li>optimize(parquet): Nested list batching child.write calls by <a href="https://github.com/mapleFU"><code>@mapleFU</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10085">#10085</a></li> <li>perf(parquet): splice buffered pages with <code>write_all</code> instead of <code>io::copy</code> (adapts <a href="https://redirect.github.com/apache/arrow-rs/issues/10052">#10052</a>) by <a href="https://github.com/adriangb"><code>@adriangb</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10353">#10353</a></li> <li>hoist calls for null_sentinel 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/10356">#10356</a></li> <li>perf: speed up substring_by_char with an ASCII fast path and single-pass bounds by <a href="https://github.com/andygrove"><code>@andygrove</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10334">#10334</a></li> <li>Cache encoded field name in FieldEncoder by <a href="https://github.com/MassivePizza"><code>@MassivePizza</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10296">#10296</a></li> <li>perf: allow users to skip utf8 validation in arrow-row 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/10319">#10319</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/782e5a685501a9db6cc8e9a3b7cbff894940c47a"><code>782e5a6</code></a> Update version to 59.2.0, update changelog generation to git-cliff (<a href="https://redirect.github.com/apache/arrow-rs/issues/10451">#10451</a>)</li> <li><a href="https://github.com/apache/arrow-rs/commit/ed92960c8a85eda657fce3525c905616ccc5a983"><code>ed92960</code></a> Revert "chore: formalize the default map field names to match default arrow s...</li> <li><a href="https://github.com/apache/arrow-rs/commit/bf82c786c50b0e4f8361f9e56dec4217de8bfca5"><code>bf82c78</code></a> chore(parquet): add link to ticket in object_store deprecation message (<a href="https://redirect.github.com/apache/arrow-rs/issues/10502">#10502</a>)</li> <li><a href="https://github.com/apache/arrow-rs/commit/15c20f0146fac3be6d28d9f7370d31e6639e0bbe"><code>15c20f0</code></a> chore(avro): add link to ticket in object_store deprecation message (<a href="https://redirect.github.com/apache/arrow-rs/issues/10503">#10503</a>)</li> <li><a href="https://github.com/apache/arrow-rs/commit/e7ae89c1a2fe7f2b2e78735ef0b55a4580b2520e"><code>e7ae89c</code></a> Enable allow_attributes lint for arrow-string (<a href="https://redirect.github.com/apache/arrow-rs/issues/10482">#10482</a>)</li> <li><a href="https://github.com/apache/arrow-rs/commit/37866b463fff08a4f4899f4ec7d1ecb038c3d117"><code>37866b4</code></a> fix(arrow-schema): Persist dictionary ordered flag on FFI schema import (<a href="https://redirect.github.com/apache/arrow-rs/issues/10514">#10514</a>)</li> <li><a href="https://github.com/apache/arrow-rs/commit/fd8ead5d3cd17f85cf0455901372ff1fa51b2563"><code>fd8ead5</code></a> arrow-avro: Deprecate object_store integration (<a href="https://redirect.github.com/apache/arrow-rs/issues/10484">#10484</a>)</li> <li><a href="https://github.com/apache/arrow-rs/commit/34c7c2b9e0cf8ca0e4a595bc9bca8aea8b3e3fa9"><code>34c7c2b</code></a> parquet: Remove explicit <code>object_store</code> integration (<a href="https://redirect.github.com/apache/arrow-rs/issues/10354">#10354</a>)</li> <li><a href="https://github.com/apache/arrow-rs/commit/6183ac97b10878770c3a20a4c89320875ad2fd3f"><code>6183ac9</code></a> Add LICENSE.txt and NOTICE.txt to pyarrow crates (<a href="https://redirect.github.com/apache/arrow-rs/issues/10481">#10481</a>)</li> <li><a href="https://github.com/apache/arrow-rs/commit/23e61b694f601db93dfa89bc7488e412cf1bbe07"><code>23e61b6</code></a> chore: add sub tags (<a href="https://redirect.github.com/apache/arrow-rs/issues/10473">#10473</a>)</li> <li>Additional commits viewable in <a href="https://github.com/apache/arrow-rs/compare/59.1.0...59.2.0">compare view</a></li> </ul> </details> <br /> Updates `arrow-schema` from 59.1.0 to 59.2.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/apache/arrow-rs/releases">arrow-schema's releases</a>.</em></p> <blockquote> <h2>arrow 59.2.0</h2> <!-- raw HTML omitted --> <h1>Changelog</h1> <h2><a href="https://github.com/apache/arrow-rs/tree/59.2.0">59.2.0</a> - (2026-08-02)</h2> <p><a href="https://github.com/apache/arrow-rs/compare/59.1.0...59.2.0">Full Changelog</a></p> <h3>Enhancements</h3> <ul> <li>arrow-avro: Deprecate object_store integration by <a href="https://github.com/brancz"><code>@brancz</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10484">#10484</a></li> <li>chore(arrow): add unchecked array builder 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/10440">#10440</a></li> <li>feat(arrow-ipc): add sans-IO stream encoder by <a href="https://github.com/Phoenix500526"><code>@Phoenix500526</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10277">#10277</a></li> <li>chore(arrow-cast): support suffix white space in arrow-cast parse 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/10396">#10396</a></li> <li>feat(coalesce): add size function by <a href="https://github.com/rluvaton"><code>@rluvaton</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10331">#10331</a></li> <li>fix(parquet): support mask filtering across skipped pages by <a href="https://github.com/hhhizzz"><code>@hhhizzz</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10288">#10288</a></li> <li>chore(arrow-cast): support white space prefixed parse for ints and floats 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/10374">#10374</a></li> <li>chore(arrow-buffer): Make more of i256 available in const code by <a href="https://github.com/AdamGS"><code>@AdamGS</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10363">#10363</a></li> <li>feat(arrow-array): Expose builder buffer capacity accessors by <a href="https://github.com/Weijun-H"><code>@Weijun-H</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10342">#10342</a></li> <li>feat(arrow-arith): Add interval multiplication by i64 by <a href="https://github.com/peterxcli"><code>@peterxcli</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10336">#10336</a></li> <li>fix: Make <code>parquet-index</code> work with column paths by <a href="https://github.com/korowa"><code>@korowa</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10330">#10330</a></li> <li>feat(arrow-csv): add support for parsing <code>Float16</code> by <a href="https://github.com/Glatzel"><code>@Glatzel</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10343">#10343</a></li> <li>Remove the unmaintained paste dependency from arrow by <a href="https://github.com/Phoenix500526"><code>@Phoenix500526</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10303">#10303</a></li> <li>chore: formalize the default map field names to match default arrow spec by <a href="https://github.com/rluvaton"><code>@rluvaton</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10297">#10297</a></li> <li>feat(variant): Add <code>variant_to_arrow</code> <code>Map</code> type 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/10307">#10307</a></li> </ul> <h3>Bug fixes</h3> <ul> <li>fix(arrow-schema): Persist dictionary ordered flag on FFI schema import by <a href="https://github.com/borchero"><code>@borchero</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10514">#10514</a></li> <li>fix(arrow-json): validate ListView child nullability by <a href="https://github.com/dk3yyyy"><code>@dk3yyyy</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10486">#10486</a></li> <li>fix(arrow-json): validate map value nullability by <a href="https://github.com/subotac"><code>@subotac</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10475">#10475</a></li> <li>avro: bound VLQDecoder::long against overlong varints by <a href="https://github.com/STiFLeR7"><code>@STiFLeR7</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10407">#10407</a></li> <li>arrow-row: Fix decode_fixed_size_list to apply the corrected_type step for dictionary children by <a href="https://github.com/zhuqi-lucas"><code>@zhuqi-lucas</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10414">#10414</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-schema's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/apache/arrow-rs/tree/59.2.0">59.2.0</a> - (2026-08-02)</h2> <p><a href="https://github.com/apache/arrow-rs/compare/59.1.0...59.2.0">Full Changelog</a></p> <h3>Enhancements</h3> <ul> <li>arrow-avro: Deprecate object_store integration by <a href="https://github.com/brancz"><code>@brancz</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10484">#10484</a></li> <li>chore(arrow): add unchecked array builder 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/10440">#10440</a></li> <li>feat(arrow-ipc): add sans-IO stream encoder by <a href="https://github.com/Phoenix500526"><code>@Phoenix500526</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10277">#10277</a></li> <li>chore(arrow-cast): support suffix white space in arrow-cast parse 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/10396">#10396</a></li> <li>feat(coalesce): add size function by <a href="https://github.com/rluvaton"><code>@rluvaton</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10331">#10331</a></li> <li>fix(parquet): support mask filtering across skipped pages by <a href="https://github.com/hhhizzz"><code>@hhhizzz</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10288">#10288</a></li> <li>chore(arrow-cast): support white space prefixed parse for ints and floats 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/10374">#10374</a></li> <li>chore(arrow-buffer): Make more of i256 available in const code by <a href="https://github.com/AdamGS"><code>@AdamGS</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10363">#10363</a></li> <li>feat(arrow-array): Expose builder buffer capacity accessors by <a href="https://github.com/Weijun-H"><code>@Weijun-H</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10342">#10342</a></li> <li>feat(arrow-arith): Add interval multiplication by i64 by <a href="https://github.com/peterxcli"><code>@peterxcli</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10336">#10336</a></li> <li>fix: Make <code>parquet-index</code> work with column paths by <a href="https://github.com/korowa"><code>@korowa</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10330">#10330</a></li> <li>feat(arrow-csv): add support for parsing <code>Float16</code> by <a href="https://github.com/Glatzel"><code>@Glatzel</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10343">#10343</a></li> <li>Remove the unmaintained paste dependency from arrow by <a href="https://github.com/Phoenix500526"><code>@Phoenix500526</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10303">#10303</a></li> <li>chore: formalize the default map field names to match default arrow spec by <a href="https://github.com/rluvaton"><code>@rluvaton</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10297">#10297</a></li> <li>feat(variant): Add <code>variant_to_arrow</code> <code>Map</code> type 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/10307">#10307</a></li> </ul> <h3>Bug fixes</h3> <ul> <li>fix(arrow-schema): Persist dictionary ordered flag on FFI schema import by <a href="https://github.com/borchero"><code>@borchero</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10514">#10514</a></li> <li>fix(arrow-json): validate ListView child nullability by <a href="https://github.com/dk3yyyy"><code>@dk3yyyy</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10486">#10486</a></li> <li>fix(arrow-json): validate map value nullability by <a href="https://github.com/subotac"><code>@subotac</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10475">#10475</a></li> <li>avro: bound VLQDecoder::long against overlong varints by <a href="https://github.com/STiFLeR7"><code>@STiFLeR7</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10407">#10407</a></li> <li>arrow-row: Fix decode_fixed_size_list to apply the corrected_type step for dictionary children by <a href="https://github.com/zhuqi-lucas"><code>@zhuqi-lucas</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10414">#10414</a></li> <li>[Variant] make <code>value</code> mandatory field for <code>VariantArray</code>/<code>ShreddingState</code> by <a href="https://github.com/sdf-jkl"><code>@sdf-jkl</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10318">#10318</a></li> <li>fix off by one error for slice accounting 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/10406">#10406</a></li> <li>fix: <code>GenericByteViewArray::gc()</code> drops inline views on the multi-buffer slow path by <a href="https://github.com/adriangb"><code>@adriangb</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10287">#10287</a></li> <li>fix(arrow-json): render coerced f32 as its value in the string decoder by <a href="https://github.com/hareshkh"><code>@hareshkh</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10386">#10386</a></li> <li>fix(arrow-cast): make <code>b64_encode</code> reject invalid UTF-8 from misbehaving <code>Engine</code> impls by <a href="https://github.com/bit2swaz"><code>@bit2swaz</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10324">#10324</a></li> <li>fix: take FFI_ArrowArrayStream errno values from libc by <a href="https://github.com/fornwall"><code>@fornwall</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10299">#10299</a></li> <li>fix(arrow-data): allow full dictionary key range when concatenating by <a href="https://github.com/raphaelroshan"><code>@raphaelroshan</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10323">#10323</a></li> <li>Don't panic on invalid c ffi schema name by <a href="https://github.com/robert3005"><code>@robert3005</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10328">#10328</a></li> <li>fix(REE): check upfront if sorting empty array or 0 limit by <a href="https://github.com/Jefffrey"><code>@Jefffrey</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10293">#10293</a></li> <li>fix(arrow-avro): bound untrusted OCF block size and item counts by <a href="https://github.com/miniex"><code>@miniex</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10237">#10237</a></li> <li>fix(arrow-array): disallow creating <code>MapArray</code> with nullable key field by <a href="https://github.com/rluvaton"><code>@rluvaton</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10272">#10272</a></li> <li>fix: don't panic on <code>ArrayData::try_new</code> on bad input even when <code>force_validate</code> feature is on by <a href="https://github.com/rluvaton"><code>@rluvaton</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10282">#10282</a></li> </ul> <h3>Performance improvements</h3> <ul> <li>perf(parquet): slice up contiguous buffer for decimals and fsb by <a href="https://github.com/MassivePizza"><code>@MassivePizza</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10364">#10364</a></li> <li>feat(parquet): <code>RowSelection</code> can be backed by a <code>BooleanBuffer</code> by <a href="https://github.com/haohuaijin"><code>@haohuaijin</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10141">#10141</a></li> <li>perf(parquet): use Cursor in ZSTDCodec to avoid Vec alloc and copy by <a href="https://github.com/MassivePizza"><code>@MassivePizza</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10345">#10345</a></li> <li>optimize(parquet): Nested list batching child.write calls by <a href="https://github.com/mapleFU"><code>@mapleFU</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10085">#10085</a></li> <li>perf(parquet): splice buffered pages with <code>write_all</code> instead of <code>io::copy</code> (adapts <a href="https://redirect.github.com/apache/arrow-rs/issues/10052">#10052</a>) by <a href="https://github.com/adriangb"><code>@adriangb</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10353">#10353</a></li> <li>hoist calls for null_sentinel 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/10356">#10356</a></li> <li>perf: speed up substring_by_char with an ASCII fast path and single-pass bounds by <a href="https://github.com/andygrove"><code>@andygrove</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10334">#10334</a></li> <li>Cache encoded field name in FieldEncoder by <a href="https://github.com/MassivePizza"><code>@MassivePizza</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10296">#10296</a></li> <li>perf: allow users to skip utf8 validation in arrow-row 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/10319">#10319</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/782e5a685501a9db6cc8e9a3b7cbff894940c47a"><code>782e5a6</code></a> Update version to 59.2.0, update changelog generation to git-cliff (<a href="https://redirect.github.com/apache/arrow-rs/issues/10451">#10451</a>)</li> <li><a href="https://github.com/apache/arrow-rs/commit/ed92960c8a85eda657fce3525c905616ccc5a983"><code>ed92960</code></a> Revert "chore: formalize the default map field names to match default arrow s...</li> <li><a href="https://github.com/apache/arrow-rs/commit/bf82c786c50b0e4f8361f9e56dec4217de8bfca5"><code>bf82c78</code></a> chore(parquet): add link to ticket in object_store deprecation message (<a href="https://redirect.github.com/apache/arrow-rs/issues/10502">#10502</a>)</li> <li><a href="https://github.com/apache/arrow-rs/commit/15c20f0146fac3be6d28d9f7370d31e6639e0bbe"><code>15c20f0</code></a> chore(avro): add link to ticket in object_store deprecation message (<a href="https://redirect.github.com/apache/arrow-rs/issues/10503">#10503</a>)</li> <li><a href="https://github.com/apache/arrow-rs/commit/e7ae89c1a2fe7f2b2e78735ef0b55a4580b2520e"><code>e7ae89c</code></a> Enable allow_attributes lint for arrow-string (<a href="https://redirect.github.com/apache/arrow-rs/issues/10482">#10482</a>)</li> <li><a href="https://github.com/apache/arrow-rs/commit/37866b463fff08a4f4899f4ec7d1ecb038c3d117"><code>37866b4</code></a> fix(arrow-schema): Persist dictionary ordered flag on FFI schema import (<a href="https://redirect.github.com/apache/arrow-rs/issues/10514">#10514</a>)</li> <li><a href="https://github.com/apache/arrow-rs/commit/fd8ead5d3cd17f85cf0455901372ff1fa51b2563"><code>fd8ead5</code></a> arrow-avro: Deprecate object_store integration (<a href="https://redirect.github.com/apache/arrow-rs/issues/10484">#10484</a>)</li> <li><a href="https://github.com/apache/arrow-rs/commit/34c7c2b9e0cf8ca0e4a595bc9bca8aea8b3e3fa9"><code>34c7c2b</code></a> parquet: Remove explicit <code>object_store</code> integration (<a href="https://redirect.github.com/apache/arrow-rs/issues/10354">#10354</a>)</li> <li><a href="https://github.com/apache/arrow-rs/commit/6183ac97b10878770c3a20a4c89320875ad2fd3f"><code>6183ac9</code></a> Add LICENSE.txt and NOTICE.txt to pyarrow crates (<a href="https://redirect.github.com/apache/arrow-rs/issues/10481">#10481</a>)</li> <li><a href="https://github.com/apache/arrow-rs/commit/23e61b694f601db93dfa89bc7488e412cf1bbe07"><code>23e61b6</code></a> chore: add sub tags (<a href="https://redirect.github.com/apache/arrow-rs/issues/10473">#10473</a>)</li> <li>Additional commits viewable in <a href="https://github.com/apache/arrow-rs/compare/59.1.0...59.2.0">compare view</a></li> </ul> </details> <br /> Updates `arrow-select` from 59.1.0 to 59.2.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/apache/arrow-rs/releases">arrow-select's releases</a>.</em></p> <blockquote> <h2>arrow 59.2.0</h2> <!-- raw HTML omitted --> <h1>Changelog</h1> <h2><a href="https://github.com/apache/arrow-rs/tree/59.2.0">59.2.0</a> - (2026-08-02)</h2> <p><a href="https://github.com/apache/arrow-rs/compare/59.1.0...59.2.0">Full Changelog</a></p> <h3>Enhancements</h3> <ul> <li>arrow-avro: Deprecate object_store integration by <a href="https://github.com/brancz"><code>@brancz</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10484">#10484</a></li> <li>chore(arrow): add unchecked array builder 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/10440">#10440</a></li> <li>feat(arrow-ipc): add sans-IO stream encoder by <a href="https://github.com/Phoenix500526"><code>@Phoenix500526</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10277">#10277</a></li> <li>chore(arrow-cast): support suffix white space in arrow-cast parse 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/10396">#10396</a></li> <li>feat(coalesce): add size function by <a href="https://github.com/rluvaton"><code>@rluvaton</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10331">#10331</a></li> <li>fix(parquet): support mask filtering across skipped pages by <a href="https://github.com/hhhizzz"><code>@hhhizzz</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10288">#10288</a></li> <li>chore(arrow-cast): support white space prefixed parse for ints and floats 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/10374">#10374</a></li> <li>chore(arrow-buffer): Make more of i256 available in const code by <a href="https://github.com/AdamGS"><code>@AdamGS</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10363">#10363</a></li> <li>feat(arrow-array): Expose builder buffer capacity accessors by <a href="https://github.com/Weijun-H"><code>@Weijun-H</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10342">#10342</a></li> <li>feat(arrow-arith): Add interval multiplication by i64 by <a href="https://github.com/peterxcli"><code>@peterxcli</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10336">#10336</a></li> <li>fix: Make <code>parquet-index</code> work with column paths by <a href="https://github.com/korowa"><code>@korowa</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10330">#10330</a></li> <li>feat(arrow-csv): add support for parsing <code>Float16</code> by <a href="https://github.com/Glatzel"><code>@Glatzel</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10343">#10343</a></li> <li>Remove the unmaintained paste dependency from arrow by <a href="https://github.com/Phoenix500526"><code>@Phoenix500526</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10303">#10303</a></li> <li>chore: formalize the default map field names to match default arrow spec by <a href="https://github.com/rluvaton"><code>@rluvaton</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10297">#10297</a></li> <li>feat(variant): Add <code>variant_to_arrow</code> <code>Map</code> type 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/10307">#10307</a></li> </ul> <h3>Bug fixes</h3> <ul> <li>fix(arrow-schema): Persist dictionary ordered flag on FFI schema import by <a href="https://github.com/borchero"><code>@borchero</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10514">#10514</a></li> <li>fix(arrow-json): validate ListView child nullability by <a href="https://github.com/dk3yyyy"><code>@dk3yyyy</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10486">#10486</a></li> <li>fix(arrow-json): validate map value nullability by <a href="https://github.com/subotac"><code>@subotac</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10475">#10475</a></li> <li>avro: bound VLQDecoder::long against overlong varints by <a href="https://github.com/STiFLeR7"><code>@STiFLeR7</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10407">#10407</a></li> <li>arrow-row: Fix decode_fixed_size_list to apply the corrected_type step for dictionary children by <a href="https://github.com/zhuqi-lucas"><code>@zhuqi-lucas</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10414">#10414</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-select's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/apache/arrow-rs/tree/59.2.0">59.2.0</a> - (2026-08-02)</h2> <p><a href="https://github.com/apache/arrow-rs/compare/59.1.0...59.2.0">Full Changelog</a></p> <h3>Enhancements</h3> <ul> <li>arrow-avro: Deprecate object_store integration by <a href="https://github.com/brancz"><code>@brancz</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10484">#10484</a></li> <li>chore(arrow): add unchecked array builder 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/10440">#10440</a></li> <li>feat(arrow-ipc): add sans-IO stream encoder by <a href="https://github.com/Phoenix500526"><code>@Phoenix500526</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10277">#10277</a></li> <li>chore(arrow-cast): support suffix white space in arrow-cast parse 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/10396">#10396</a></li> <li>feat(coalesce): add size function by <a href="https://github.com/rluvaton"><code>@rluvaton</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10331">#10331</a></li> <li>fix(parquet): support mask filtering across skipped pages by <a href="https://github.com/hhhizzz"><code>@hhhizzz</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10288">#10288</a></li> <li>chore(arrow-cast): support white space prefixed parse for ints and floats 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/10374">#10374</a></li> <li>chore(arrow-buffer): Make more of i256 available in const code by <a href="https://github.com/AdamGS"><code>@AdamGS</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10363">#10363</a></li> <li>feat(arrow-array): Expose builder buffer capacity accessors by <a href="https://github.com/Weijun-H"><code>@Weijun-H</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10342">#10342</a></li> <li>feat(arrow-arith): Add interval multiplication by i64 by <a href="https://github.com/peterxcli"><code>@peterxcli</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10336">#10336</a></li> <li>fix: Make <code>parquet-index</code> work with column paths by <a href="https://github.com/korowa"><code>@korowa</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10330">#10330</a></li> <li>feat(arrow-csv): add support for parsing <code>Float16</code> by <a href="https://github.com/Glatzel"><code>@Glatzel</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10343">#10343</a></li> <li>Remove the unmaintained paste dependency from arrow by <a href="https://github.com/Phoenix500526"><code>@Phoenix500526</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10303">#10303</a></li> <li>chore: formalize the default map field names to match default arrow spec by <a href="https://github.com/rluvaton"><code>@rluvaton</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10297">#10297</a></li> <li>feat(variant): Add <code>variant_to_arrow</code> <code>Map</code> type 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/10307">#10307</a></li> </ul> <h3>Bug fixes</h3> <ul> <li>fix(arrow-schema): Persist dictionary ordered flag on FFI schema import by <a href="https://github.com/borchero"><code>@borchero</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10514">#10514</a></li> <li>fix(arrow-json): validate ListView child nullability by <a href="https://github.com/dk3yyyy"><code>@dk3yyyy</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10486">#10486</a></li> <li>fix(arrow-json): validate map value nullability by <a href="https://github.com/subotac"><code>@subotac</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10475">#10475</a></li> <li>avro: bound VLQDecoder::long against overlong varints by <a href="https://github.com/STiFLeR7"><code>@STiFLeR7</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10407">#10407</a></li> <li>arrow-row: Fix decode_fixed_size_list to apply the corrected_type step for dictionary children by <a href="https://github.com/zhuqi-lucas"><code>@zhuqi-lucas</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10414">#10414</a></li> <li>[Variant] make <code>value</code> mandatory field for <code>VariantArray</code>/<code>ShreddingState</code> by <a href="https://github.com/sdf-jkl"><code>@sdf-jkl</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10318">#10318</a></li> <li>fix off by one error for slice accounting 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/10406">#10406</a></li> <li>fix: <code>GenericByteViewArray::gc()</code> drops inline views on the multi-buffer slow path by <a href="https://github.com/adriangb"><code>@adriangb</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10287">#10287</a></li> <li>fix(arrow-json): render coerced f32 as its value in the string decoder by <a href="https://github.com/hareshkh"><code>@hareshkh</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10386">#10386</a></li> <li>fix(arrow-cast): make <code>b64_encode</code> reject invalid UTF-8 from misbehaving <code>Engine</code> impls by <a href="https://github.com/bit2swaz"><code>@bit2swaz</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10324">#10324</a></li> <li>fix: take FFI_ArrowArrayStream errno values from libc by <a href="https://github.com/fornwall"><code>@fornwall</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10299">#10299</a></li> <li>fix(arrow-data): allow full dictionary key range when concatenating by <a href="https://github.com/raphaelroshan"><code>@raphaelroshan</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10323">#10323</a></li> <li>Don't panic on invalid c ffi schema name by <a href="https://github.com/robert3005"><code>@robert3005</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10328">#10328</a></li> <li>fix(REE): check upfront if sorting empty array or 0 limit by <a href="https://github.com/Jefffrey"><code>@Jefffrey</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10293">#10293</a></li> <li>fix(arrow-avro): bound untrusted OCF block size and item counts by <a href="https://github.com/miniex"><code>@miniex</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10237">#10237</a></li> <li>fix(arrow-array): disallow creating <code>MapArray</code> with nullable key field by <a href="https://github.com/rluvaton"><code>@rluvaton</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10272">#10272</a></li> <li>fix: don't panic on <code>ArrayData::try_new</code> on bad input even when <code>force_validate</code> feature is on by <a href="https://github.com/rluvaton"><code>@rluvaton</code></a> in <a href="https://redirect.github.com/apache/arrow-rs/pull/10282">#10282</a></li> </ul> <h3>Performance improvements</h3> <ul> <li>perf(parquet): slice up contiguous buffer for decimals and fsb by <a ... _Description has been truncated_ -- 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]
