This is an automated email from the ASF dual-hosted git repository.
CTTY pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/iceberg-rust.git
The following commit(s) were added to refs/heads/main by this push:
new 716394d04 chore(deps): Bump the arrow-parquet group with 6 updates
(#2427)
716394d04 is described below
commit 716394d04ff6f41d94180171b47e75f5468723e0
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
AuthorDate: Mon May 11 13:18:08 2026 -0700
chore(deps): Bump the arrow-parquet group with 6 updates (#2427)
Bumps the arrow-parquet group with 6 updates:
| Package | From | To |
| --- | --- | --- |
| [arrow-array](https://github.com/apache/arrow-rs) | `58.1.0` |
`58.2.0` |
| [arrow-buffer](https://github.com/apache/arrow-rs) | `58.1.0` |
`58.2.0` |
| [arrow-ord](https://github.com/apache/arrow-rs) | `58.1.0` | `58.2.0`
|
| [arrow-schema](https://github.com/apache/arrow-rs) | `58.1.0` |
`58.2.0` |
| [arrow-select](https://github.com/apache/arrow-rs) | `58.1.0` |
`58.2.0` |
| [arrow-string](https://github.com/apache/arrow-rs) | `58.1.0` |
`58.2.0` |
Updates `arrow-array` from 58.1.0 to 58.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 58.2.0</h2>
<!-- raw HTML omitted -->
<h1>Changelog</h1>
<h2><a href="https://github.com/apache/arrow-rs/tree/58.2.0">58.2.0</a>
(2026-04-28)</h2>
<p><a
href="https://github.com/apache/arrow-rs/compare/58.1.0...58.2.0">Full
Changelog</a></p>
<p><strong>Implemented enhancements:</strong></p>
<ul>
<li>Expose ColumnCloseResult on ArrowColumnChunk <a
href="https://redirect.github.com/apache/arrow-rs/issues/9774">#9774</a>
[<a
href="https://github.com/apache/arrow-rs/labels/parquet">parquet</a>]</li>
<li>Expose FFI data structures fields <a
href="https://redirect.github.com/apache/arrow-rs/issues/9771">#9771</a>
[<a
href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]</li>
<li>short-circuit last predicate in <code>RowFilter</code> when
<code>with_limit(N)</code> is set <a
href="https://redirect.github.com/apache/arrow-rs/issues/9765">#9765</a>
[<a
href="https://github.com/apache/arrow-rs/labels/parquet">parquet</a>]</li>
<li>vectorise dict-index bounds check <a
href="https://redirect.github.com/apache/arrow-rs/issues/9747">#9747</a>
[<a
href="https://github.com/apache/arrow-rs/labels/parquet">parquet</a>]</li>
<li>Refactor <code>RleEncoder::flush_bit_packed_run</code> <a
href="https://redirect.github.com/apache/arrow-rs/issues/9734">#9734</a>
[<a
href="https://github.com/apache/arrow-rs/labels/parquet">parquet</a>]</li>
<li>Add benchmark for cast from/to decimals <a
href="https://redirect.github.com/apache/arrow-rs/issues/9728">#9728</a>
[<a
href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]</li>
<li>Add a security policy for arrow-rs <a
href="https://redirect.github.com/apache/arrow-rs/issues/9727">#9727</a>
[<a
href="https://github.com/apache/arrow-rs/labels/parquet">parquet</a>]
[<a href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]
[<a
href="https://github.com/apache/arrow-rs/labels/arrow-flight">arrow-flight</a>]</li>
<li>Support <code>FixedSizeList</code> in arrow-json reader <a
href="https://redirect.github.com/apache/arrow-rs/issues/9714">#9714</a>
[<a
href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]</li>
<li>[Variant] Add <code>VariantArrayBuilder::append_nulls</code> API <a
href="https://redirect.github.com/apache/arrow-rs/issues/9684">#9684</a></li>
<li>[Json] RunEndEncoded decoder optimization <a
href="https://redirect.github.com/apache/arrow-rs/issues/9645">#9645</a>
[<a
href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]</li>
<li>[Variant] <code>variant_get(..., List<_>)</code> non-Struct
types support <a
href="https://redirect.github.com/apache/arrow-rs/issues/9615">#9615</a></li>
<li>[Variant] Add unshredded <code>Struct</code> fast-path for
<code>variant_get(..., Struct)</code> <a
href="https://redirect.github.com/apache/arrow-rs/issues/9596">#9596</a></li>
<li>Allow setting custom line terminator for CSV writer <a
href="https://redirect.github.com/apache/arrow-rs/issues/9571">#9571</a>
[<a
href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]</li>
<li>[Variant] Align cast logic for <code>variant_get</code> to cast
kernel for numeric/bool types <a
href="https://redirect.github.com/apache/arrow-rs/issues/9564">#9564</a>
[<a
href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]</li>
<li>ci: use ubuntu-slim where applicable <a
href="https://redirect.github.com/apache/arrow-rs/issues/9536">#9536</a></li>
<li>Publicly export <code>arrow_string::Predicate</code> and its
methods? <a
href="https://redirect.github.com/apache/arrow-rs/issues/9480">#9480</a></li>
<li>Don't create CompressionContext when no compression is selected
[IPC] <a
href="https://redirect.github.com/apache/arrow-rs/issues/9463">#9463</a>
[<a
href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]</li>
<li>Parquet: Raw level buffering causes unbounded memory growth for
sparse columns <a
href="https://redirect.github.com/apache/arrow-rs/issues/9446">#9446</a>
[<a
href="https://github.com/apache/arrow-rs/labels/parquet">parquet</a>]</li>
<li>Parallel Parquet Reading <a
href="https://redirect.github.com/apache/arrow-rs/issues/9381">#9381</a>
[<a
href="https://github.com/apache/arrow-rs/labels/parquet">parquet</a>]</li>
</ul>
<p><strong>Fixed bugs:</strong></p>
<!-- 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>
<!-- raw HTML omitted -->
<h1>Changelog</h1>
<h2><a href="https://github.com/apache/arrow-rs/tree/58.3.0">58.3.0</a>
(2026-05-07)</h2>
<p><a
href="https://github.com/apache/arrow-rs/compare/58.2.0...58.3.0">Full
Changelog</a></p>
<p><strong>Implemented enhancements:</strong></p>
<ul>
<li>Add <code>DatePart::from_str</code> API <a
href="https://redirect.github.com/apache/arrow-rs/issues/9930">#9930</a>
[<a
href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]</li>
<li>should use DictionaryArray::with_values instead of try_new on the
dictionary fast path <a
href="https://redirect.github.com/apache/arrow-rs/issues/9889">#9889</a>
[<a
href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]</li>
<li>[arrow-string] add concat_elements for BinaryViewArray and
FixedSizeBinary <a
href="https://redirect.github.com/apache/arrow-rs/issues/9875">#9875</a>
[<a
href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]</li>
<li>Expose eq ignore ascii case from arrow-string <a
href="https://redirect.github.com/apache/arrow-rs/issues/9870">#9870</a>
[<a
href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]</li>
<li>Configurable data page v2 compression threshold <a
href="https://redirect.github.com/apache/arrow-rs/issues/9827">#9827</a>
[<a
href="https://github.com/apache/arrow-rs/labels/parquet">parquet</a>]</li>
</ul>
<p><strong>Fixed bugs:</strong></p>
<ul>
<li>[arrow-cast] incorrect Time32 -> Time64 conversion <a
href="https://redirect.github.com/apache/arrow-rs/issues/9851">#9851</a>
[<a
href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]</li>
<li>Panic when reading malformed compact-Thrift bool fields in Parquet
page metadata <a
href="https://redirect.github.com/apache/arrow-rs/issues/9839">#9839</a>
[<a
href="https://github.com/apache/arrow-rs/labels/parquet">parquet</a>]</li>
<li>Parquet <code>DeltaBitPackDecoder::skip</code> could panic on
"non-standard" miniblocks <a
href="https://redirect.github.com/apache/arrow-rs/issues/9793">#9793</a>
[<a
href="https://github.com/apache/arrow-rs/labels/parquet">parquet</a>]</li>
</ul>
<p><strong>Documentation updates:</strong></p>
<ul>
<li>docs: Add guidance for AI assisted submissions to CONTRIBUTING.md <a
href="https://redirect.github.com/apache/arrow-rs/pull/9892">#9892</a>
(<a href="https://github.com/etseidl">etseidl</a>)</li>
<li>Update release schedule on README <a
href="https://redirect.github.com/apache/arrow-rs/pull/9881">#9881</a>
(<a href="https://github.com/alamb">alamb</a>)</li>
<li>Add more documentation for FixedSizeBinary arrays <a
href="https://redirect.github.com/apache/arrow-rs/pull/9866">#9866</a>
[<a href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]
(<a href="https://github.com/alamb">alamb</a>)</li>
<li>Minor: document why FixedSizeBinary offset is always 0 <a
href="https://redirect.github.com/apache/arrow-rs/pull/9861">#9861</a>
[<a href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]
(<a href="https://github.com/alamb">alamb</a>)</li>
<li>docs: Update contributing guidelines with benchmark results <a
href="https://redirect.github.com/apache/arrow-rs/pull/9782">#9782</a>
(<a href="https://github.com/alamb">alamb</a>)</li>
</ul>
<p><strong>Closed issues:</strong></p>
<ul>
<li>GenericByteDictionaryBuilder::with_capacity does not pre-size dedup
HashTable <a
href="https://redirect.github.com/apache/arrow-rs/issues/9907">#9907</a>
[<a
href="https://github.com/apache/arrow-rs/labels/arrow">arrow</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/fc3f77896295df9cd72891cc4d8fdf6349244887"><code>fc3f778</code></a>
Prepare for 58.2.0 release (<a
href="https://redirect.github.com/apache/arrow-rs/issues/9800">#9800</a>)</li>
<li><a
href="https://github.com/apache/arrow-rs/commit/3c4311c42971046a090308239111ad92181da13c"><code>3c4311c</code></a>
Prevent buffer builder length overflow in
<code>MutableBuffer::extend_zeros</code> (<a
href="https://redirect.github.com/apache/arrow-rs/issues/9820">#9820</a>)</li>
<li><a
href="https://github.com/apache/arrow-rs/commit/11f13a50a1abb483eaa77da24e90cdf0accee244"><code>11f13a5</code></a>
feat(parquet): batch RLE runs in level encoder via scan-ahead (<a
href="https://redirect.github.com/apache/arrow-rs/issues/9830">#9830</a>)</li>
<li><a
href="https://github.com/apache/arrow-rs/commit/a3dbc154af4b9f6aebf38b4e5343fed176449a8e"><code>a3dbc15</code></a>
feat: add <code>has_non_empty_nulls</code> helper function in
<code>OffsetBuffer</code> (<a
href="https://redirect.github.com/apache/arrow-rs/issues/9711">#9711</a>)</li>
<li><a
href="https://github.com/apache/arrow-rs/commit/b00b5aa3bbe3aab8ea6595fdd99794a11c1ca730"><code>b00b5aa</code></a>
fix(ipc): correct skip_field handling for V4 Union (<a
href="https://redirect.github.com/apache/arrow-rs/issues/9829">#9829</a>)</li>
<li><a
href="https://github.com/apache/arrow-rs/commit/b4c02d0e248c4550af1fa3229c6d7d05662f5326"><code>b4c02d0</code></a>
support length() on Run-end encoding arrays (<a
href="https://redirect.github.com/apache/arrow-rs/issues/9838">#9838</a>)</li>
<li><a
href="https://github.com/apache/arrow-rs/commit/710e68e664ea2f17986d70e621634d76544fe2c6"><code>710e68e</code></a>
Prevent ArrayData validation length overflow (<a
href="https://redirect.github.com/apache/arrow-rs/issues/9816">#9816</a>)</li>
<li><a
href="https://github.com/apache/arrow-rs/commit/cb8d4c025b65ffa7fcc7bff73a1dee1004759417"><code>cb8d4c0</code></a>
fix: correct accounting in
<code>DictEncoder::estimated_memory_size</code>, `Interner::e...</li>
<li><a
href="https://github.com/apache/arrow-rs/commit/4fa8d2ff5f18f2d773f9642631715509f844a062"><code>4fa8d2f</code></a>
fix(ipc): replace wildcard in skip_field with explicit DataType handling
(<a
href="https://redirect.github.com/apache/arrow-rs/issues/9822">#9822</a>)</li>
<li><a
href="https://github.com/apache/arrow-rs/commit/c4b2569276b5da0a57a18abaf3de6e1b04676c1b"><code>c4b2569</code></a>
Replace <code>BooleanBufferBuilder</code> with
<code>NullBufferBuilder</code> in arrow-json if appl...</li>
<li>Additional commits viewable in <a
href="https://github.com/apache/arrow-rs/compare/58.1.0...58.2.0">compare
view</a></li>
</ul>
</details>
<br />
Updates `arrow-buffer` from 58.1.0 to 58.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 58.2.0</h2>
<!-- raw HTML omitted -->
<h1>Changelog</h1>
<h2><a href="https://github.com/apache/arrow-rs/tree/58.2.0">58.2.0</a>
(2026-04-28)</h2>
<p><a
href="https://github.com/apache/arrow-rs/compare/58.1.0...58.2.0">Full
Changelog</a></p>
<p><strong>Implemented enhancements:</strong></p>
<ul>
<li>Expose ColumnCloseResult on ArrowColumnChunk <a
href="https://redirect.github.com/apache/arrow-rs/issues/9774">#9774</a>
[<a
href="https://github.com/apache/arrow-rs/labels/parquet">parquet</a>]</li>
<li>Expose FFI data structures fields <a
href="https://redirect.github.com/apache/arrow-rs/issues/9771">#9771</a>
[<a
href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]</li>
<li>short-circuit last predicate in <code>RowFilter</code> when
<code>with_limit(N)</code> is set <a
href="https://redirect.github.com/apache/arrow-rs/issues/9765">#9765</a>
[<a
href="https://github.com/apache/arrow-rs/labels/parquet">parquet</a>]</li>
<li>vectorise dict-index bounds check <a
href="https://redirect.github.com/apache/arrow-rs/issues/9747">#9747</a>
[<a
href="https://github.com/apache/arrow-rs/labels/parquet">parquet</a>]</li>
<li>Refactor <code>RleEncoder::flush_bit_packed_run</code> <a
href="https://redirect.github.com/apache/arrow-rs/issues/9734">#9734</a>
[<a
href="https://github.com/apache/arrow-rs/labels/parquet">parquet</a>]</li>
<li>Add benchmark for cast from/to decimals <a
href="https://redirect.github.com/apache/arrow-rs/issues/9728">#9728</a>
[<a
href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]</li>
<li>Add a security policy for arrow-rs <a
href="https://redirect.github.com/apache/arrow-rs/issues/9727">#9727</a>
[<a
href="https://github.com/apache/arrow-rs/labels/parquet">parquet</a>]
[<a href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]
[<a
href="https://github.com/apache/arrow-rs/labels/arrow-flight">arrow-flight</a>]</li>
<li>Support <code>FixedSizeList</code> in arrow-json reader <a
href="https://redirect.github.com/apache/arrow-rs/issues/9714">#9714</a>
[<a
href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]</li>
<li>[Variant] Add <code>VariantArrayBuilder::append_nulls</code> API <a
href="https://redirect.github.com/apache/arrow-rs/issues/9684">#9684</a></li>
<li>[Json] RunEndEncoded decoder optimization <a
href="https://redirect.github.com/apache/arrow-rs/issues/9645">#9645</a>
[<a
href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]</li>
<li>[Variant] <code>variant_get(..., List<_>)</code> non-Struct
types support <a
href="https://redirect.github.com/apache/arrow-rs/issues/9615">#9615</a></li>
<li>[Variant] Add unshredded <code>Struct</code> fast-path for
<code>variant_get(..., Struct)</code> <a
href="https://redirect.github.com/apache/arrow-rs/issues/9596">#9596</a></li>
<li>Allow setting custom line terminator for CSV writer <a
href="https://redirect.github.com/apache/arrow-rs/issues/9571">#9571</a>
[<a
href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]</li>
<li>[Variant] Align cast logic for <code>variant_get</code> to cast
kernel for numeric/bool types <a
href="https://redirect.github.com/apache/arrow-rs/issues/9564">#9564</a>
[<a
href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]</li>
<li>ci: use ubuntu-slim where applicable <a
href="https://redirect.github.com/apache/arrow-rs/issues/9536">#9536</a></li>
<li>Publicly export <code>arrow_string::Predicate</code> and its
methods? <a
href="https://redirect.github.com/apache/arrow-rs/issues/9480">#9480</a></li>
<li>Don't create CompressionContext when no compression is selected
[IPC] <a
href="https://redirect.github.com/apache/arrow-rs/issues/9463">#9463</a>
[<a
href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]</li>
<li>Parquet: Raw level buffering causes unbounded memory growth for
sparse columns <a
href="https://redirect.github.com/apache/arrow-rs/issues/9446">#9446</a>
[<a
href="https://github.com/apache/arrow-rs/labels/parquet">parquet</a>]</li>
<li>Parallel Parquet Reading <a
href="https://redirect.github.com/apache/arrow-rs/issues/9381">#9381</a>
[<a
href="https://github.com/apache/arrow-rs/labels/parquet">parquet</a>]</li>
</ul>
<p><strong>Fixed bugs:</strong></p>
<!-- 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>
<!-- raw HTML omitted -->
<h1>Changelog</h1>
<h2><a href="https://github.com/apache/arrow-rs/tree/58.3.0">58.3.0</a>
(2026-05-07)</h2>
<p><a
href="https://github.com/apache/arrow-rs/compare/58.2.0...58.3.0">Full
Changelog</a></p>
<p><strong>Implemented enhancements:</strong></p>
<ul>
<li>Add <code>DatePart::from_str</code> API <a
href="https://redirect.github.com/apache/arrow-rs/issues/9930">#9930</a>
[<a
href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]</li>
<li>should use DictionaryArray::with_values instead of try_new on the
dictionary fast path <a
href="https://redirect.github.com/apache/arrow-rs/issues/9889">#9889</a>
[<a
href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]</li>
<li>[arrow-string] add concat_elements for BinaryViewArray and
FixedSizeBinary <a
href="https://redirect.github.com/apache/arrow-rs/issues/9875">#9875</a>
[<a
href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]</li>
<li>Expose eq ignore ascii case from arrow-string <a
href="https://redirect.github.com/apache/arrow-rs/issues/9870">#9870</a>
[<a
href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]</li>
<li>Configurable data page v2 compression threshold <a
href="https://redirect.github.com/apache/arrow-rs/issues/9827">#9827</a>
[<a
href="https://github.com/apache/arrow-rs/labels/parquet">parquet</a>]</li>
</ul>
<p><strong>Fixed bugs:</strong></p>
<ul>
<li>[arrow-cast] incorrect Time32 -> Time64 conversion <a
href="https://redirect.github.com/apache/arrow-rs/issues/9851">#9851</a>
[<a
href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]</li>
<li>Panic when reading malformed compact-Thrift bool fields in Parquet
page metadata <a
href="https://redirect.github.com/apache/arrow-rs/issues/9839">#9839</a>
[<a
href="https://github.com/apache/arrow-rs/labels/parquet">parquet</a>]</li>
<li>Parquet <code>DeltaBitPackDecoder::skip</code> could panic on
"non-standard" miniblocks <a
href="https://redirect.github.com/apache/arrow-rs/issues/9793">#9793</a>
[<a
href="https://github.com/apache/arrow-rs/labels/parquet">parquet</a>]</li>
</ul>
<p><strong>Documentation updates:</strong></p>
<ul>
<li>docs: Add guidance for AI assisted submissions to CONTRIBUTING.md <a
href="https://redirect.github.com/apache/arrow-rs/pull/9892">#9892</a>
(<a href="https://github.com/etseidl">etseidl</a>)</li>
<li>Update release schedule on README <a
href="https://redirect.github.com/apache/arrow-rs/pull/9881">#9881</a>
(<a href="https://github.com/alamb">alamb</a>)</li>
<li>Add more documentation for FixedSizeBinary arrays <a
href="https://redirect.github.com/apache/arrow-rs/pull/9866">#9866</a>
[<a href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]
(<a href="https://github.com/alamb">alamb</a>)</li>
<li>Minor: document why FixedSizeBinary offset is always 0 <a
href="https://redirect.github.com/apache/arrow-rs/pull/9861">#9861</a>
[<a href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]
(<a href="https://github.com/alamb">alamb</a>)</li>
<li>docs: Update contributing guidelines with benchmark results <a
href="https://redirect.github.com/apache/arrow-rs/pull/9782">#9782</a>
(<a href="https://github.com/alamb">alamb</a>)</li>
</ul>
<p><strong>Closed issues:</strong></p>
<ul>
<li>GenericByteDictionaryBuilder::with_capacity does not pre-size dedup
HashTable <a
href="https://redirect.github.com/apache/arrow-rs/issues/9907">#9907</a>
[<a
href="https://github.com/apache/arrow-rs/labels/arrow">arrow</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/fc3f77896295df9cd72891cc4d8fdf6349244887"><code>fc3f778</code></a>
Prepare for 58.2.0 release (<a
href="https://redirect.github.com/apache/arrow-rs/issues/9800">#9800</a>)</li>
<li><a
href="https://github.com/apache/arrow-rs/commit/3c4311c42971046a090308239111ad92181da13c"><code>3c4311c</code></a>
Prevent buffer builder length overflow in
<code>MutableBuffer::extend_zeros</code> (<a
href="https://redirect.github.com/apache/arrow-rs/issues/9820">#9820</a>)</li>
<li><a
href="https://github.com/apache/arrow-rs/commit/11f13a50a1abb483eaa77da24e90cdf0accee244"><code>11f13a5</code></a>
feat(parquet): batch RLE runs in level encoder via scan-ahead (<a
href="https://redirect.github.com/apache/arrow-rs/issues/9830">#9830</a>)</li>
<li><a
href="https://github.com/apache/arrow-rs/commit/a3dbc154af4b9f6aebf38b4e5343fed176449a8e"><code>a3dbc15</code></a>
feat: add <code>has_non_empty_nulls</code> helper function in
<code>OffsetBuffer</code> (<a
href="https://redirect.github.com/apache/arrow-rs/issues/9711">#9711</a>)</li>
<li><a
href="https://github.com/apache/arrow-rs/commit/b00b5aa3bbe3aab8ea6595fdd99794a11c1ca730"><code>b00b5aa</code></a>
fix(ipc): correct skip_field handling for V4 Union (<a
href="https://redirect.github.com/apache/arrow-rs/issues/9829">#9829</a>)</li>
<li><a
href="https://github.com/apache/arrow-rs/commit/b4c02d0e248c4550af1fa3229c6d7d05662f5326"><code>b4c02d0</code></a>
support length() on Run-end encoding arrays (<a
href="https://redirect.github.com/apache/arrow-rs/issues/9838">#9838</a>)</li>
<li><a
href="https://github.com/apache/arrow-rs/commit/710e68e664ea2f17986d70e621634d76544fe2c6"><code>710e68e</code></a>
Prevent ArrayData validation length overflow (<a
href="https://redirect.github.com/apache/arrow-rs/issues/9816">#9816</a>)</li>
<li><a
href="https://github.com/apache/arrow-rs/commit/cb8d4c025b65ffa7fcc7bff73a1dee1004759417"><code>cb8d4c0</code></a>
fix: correct accounting in
<code>DictEncoder::estimated_memory_size</code>, `Interner::e...</li>
<li><a
href="https://github.com/apache/arrow-rs/commit/4fa8d2ff5f18f2d773f9642631715509f844a062"><code>4fa8d2f</code></a>
fix(ipc): replace wildcard in skip_field with explicit DataType handling
(<a
href="https://redirect.github.com/apache/arrow-rs/issues/9822">#9822</a>)</li>
<li><a
href="https://github.com/apache/arrow-rs/commit/c4b2569276b5da0a57a18abaf3de6e1b04676c1b"><code>c4b2569</code></a>
Replace <code>BooleanBufferBuilder</code> with
<code>NullBufferBuilder</code> in arrow-json if appl...</li>
<li>Additional commits viewable in <a
href="https://github.com/apache/arrow-rs/compare/58.1.0...58.2.0">compare
view</a></li>
</ul>
</details>
<br />
Updates `arrow-ord` from 58.1.0 to 58.2.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/apache/arrow-rs/releases">arrow-ord's
releases</a>.</em></p>
<blockquote>
<h2>arrow 58.2.0</h2>
<!-- raw HTML omitted -->
<h1>Changelog</h1>
<h2><a href="https://github.com/apache/arrow-rs/tree/58.2.0">58.2.0</a>
(2026-04-28)</h2>
<p><a
href="https://github.com/apache/arrow-rs/compare/58.1.0...58.2.0">Full
Changelog</a></p>
<p><strong>Implemented enhancements:</strong></p>
<ul>
<li>Expose ColumnCloseResult on ArrowColumnChunk <a
href="https://redirect.github.com/apache/arrow-rs/issues/9774">#9774</a>
[<a
href="https://github.com/apache/arrow-rs/labels/parquet">parquet</a>]</li>
<li>Expose FFI data structures fields <a
href="https://redirect.github.com/apache/arrow-rs/issues/9771">#9771</a>
[<a
href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]</li>
<li>short-circuit last predicate in <code>RowFilter</code> when
<code>with_limit(N)</code> is set <a
href="https://redirect.github.com/apache/arrow-rs/issues/9765">#9765</a>
[<a
href="https://github.com/apache/arrow-rs/labels/parquet">parquet</a>]</li>
<li>vectorise dict-index bounds check <a
href="https://redirect.github.com/apache/arrow-rs/issues/9747">#9747</a>
[<a
href="https://github.com/apache/arrow-rs/labels/parquet">parquet</a>]</li>
<li>Refactor <code>RleEncoder::flush_bit_packed_run</code> <a
href="https://redirect.github.com/apache/arrow-rs/issues/9734">#9734</a>
[<a
href="https://github.com/apache/arrow-rs/labels/parquet">parquet</a>]</li>
<li>Add benchmark for cast from/to decimals <a
href="https://redirect.github.com/apache/arrow-rs/issues/9728">#9728</a>
[<a
href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]</li>
<li>Add a security policy for arrow-rs <a
href="https://redirect.github.com/apache/arrow-rs/issues/9727">#9727</a>
[<a
href="https://github.com/apache/arrow-rs/labels/parquet">parquet</a>]
[<a href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]
[<a
href="https://github.com/apache/arrow-rs/labels/arrow-flight">arrow-flight</a>]</li>
<li>Support <code>FixedSizeList</code> in arrow-json reader <a
href="https://redirect.github.com/apache/arrow-rs/issues/9714">#9714</a>
[<a
href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]</li>
<li>[Variant] Add <code>VariantArrayBuilder::append_nulls</code> API <a
href="https://redirect.github.com/apache/arrow-rs/issues/9684">#9684</a></li>
<li>[Json] RunEndEncoded decoder optimization <a
href="https://redirect.github.com/apache/arrow-rs/issues/9645">#9645</a>
[<a
href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]</li>
<li>[Variant] <code>variant_get(..., List<_>)</code> non-Struct
types support <a
href="https://redirect.github.com/apache/arrow-rs/issues/9615">#9615</a></li>
<li>[Variant] Add unshredded <code>Struct</code> fast-path for
<code>variant_get(..., Struct)</code> <a
href="https://redirect.github.com/apache/arrow-rs/issues/9596">#9596</a></li>
<li>Allow setting custom line terminator for CSV writer <a
href="https://redirect.github.com/apache/arrow-rs/issues/9571">#9571</a>
[<a
href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]</li>
<li>[Variant] Align cast logic for <code>variant_get</code> to cast
kernel for numeric/bool types <a
href="https://redirect.github.com/apache/arrow-rs/issues/9564">#9564</a>
[<a
href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]</li>
<li>ci: use ubuntu-slim where applicable <a
href="https://redirect.github.com/apache/arrow-rs/issues/9536">#9536</a></li>
<li>Publicly export <code>arrow_string::Predicate</code> and its
methods? <a
href="https://redirect.github.com/apache/arrow-rs/issues/9480">#9480</a></li>
<li>Don't create CompressionContext when no compression is selected
[IPC] <a
href="https://redirect.github.com/apache/arrow-rs/issues/9463">#9463</a>
[<a
href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]</li>
<li>Parquet: Raw level buffering causes unbounded memory growth for
sparse columns <a
href="https://redirect.github.com/apache/arrow-rs/issues/9446">#9446</a>
[<a
href="https://github.com/apache/arrow-rs/labels/parquet">parquet</a>]</li>
<li>Parallel Parquet Reading <a
href="https://redirect.github.com/apache/arrow-rs/issues/9381">#9381</a>
[<a
href="https://github.com/apache/arrow-rs/labels/parquet">parquet</a>]</li>
</ul>
<p><strong>Fixed bugs:</strong></p>
<!-- 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-ord's
changelog</a>.</em></p>
<blockquote>
<!-- raw HTML omitted -->
<h1>Changelog</h1>
<h2><a href="https://github.com/apache/arrow-rs/tree/58.3.0">58.3.0</a>
(2026-05-07)</h2>
<p><a
href="https://github.com/apache/arrow-rs/compare/58.2.0...58.3.0">Full
Changelog</a></p>
<p><strong>Implemented enhancements:</strong></p>
<ul>
<li>Add <code>DatePart::from_str</code> API <a
href="https://redirect.github.com/apache/arrow-rs/issues/9930">#9930</a>
[<a
href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]</li>
<li>should use DictionaryArray::with_values instead of try_new on the
dictionary fast path <a
href="https://redirect.github.com/apache/arrow-rs/issues/9889">#9889</a>
[<a
href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]</li>
<li>[arrow-string] add concat_elements for BinaryViewArray and
FixedSizeBinary <a
href="https://redirect.github.com/apache/arrow-rs/issues/9875">#9875</a>
[<a
href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]</li>
<li>Expose eq ignore ascii case from arrow-string <a
href="https://redirect.github.com/apache/arrow-rs/issues/9870">#9870</a>
[<a
href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]</li>
<li>Configurable data page v2 compression threshold <a
href="https://redirect.github.com/apache/arrow-rs/issues/9827">#9827</a>
[<a
href="https://github.com/apache/arrow-rs/labels/parquet">parquet</a>]</li>
</ul>
<p><strong>Fixed bugs:</strong></p>
<ul>
<li>[arrow-cast] incorrect Time32 -> Time64 conversion <a
href="https://redirect.github.com/apache/arrow-rs/issues/9851">#9851</a>
[<a
href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]</li>
<li>Panic when reading malformed compact-Thrift bool fields in Parquet
page metadata <a
href="https://redirect.github.com/apache/arrow-rs/issues/9839">#9839</a>
[<a
href="https://github.com/apache/arrow-rs/labels/parquet">parquet</a>]</li>
<li>Parquet <code>DeltaBitPackDecoder::skip</code> could panic on
"non-standard" miniblocks <a
href="https://redirect.github.com/apache/arrow-rs/issues/9793">#9793</a>
[<a
href="https://github.com/apache/arrow-rs/labels/parquet">parquet</a>]</li>
</ul>
<p><strong>Documentation updates:</strong></p>
<ul>
<li>docs: Add guidance for AI assisted submissions to CONTRIBUTING.md <a
href="https://redirect.github.com/apache/arrow-rs/pull/9892">#9892</a>
(<a href="https://github.com/etseidl">etseidl</a>)</li>
<li>Update release schedule on README <a
href="https://redirect.github.com/apache/arrow-rs/pull/9881">#9881</a>
(<a href="https://github.com/alamb">alamb</a>)</li>
<li>Add more documentation for FixedSizeBinary arrays <a
href="https://redirect.github.com/apache/arrow-rs/pull/9866">#9866</a>
[<a href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]
(<a href="https://github.com/alamb">alamb</a>)</li>
<li>Minor: document why FixedSizeBinary offset is always 0 <a
href="https://redirect.github.com/apache/arrow-rs/pull/9861">#9861</a>
[<a href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]
(<a href="https://github.com/alamb">alamb</a>)</li>
<li>docs: Update contributing guidelines with benchmark results <a
href="https://redirect.github.com/apache/arrow-rs/pull/9782">#9782</a>
(<a href="https://github.com/alamb">alamb</a>)</li>
</ul>
<p><strong>Closed issues:</strong></p>
<ul>
<li>GenericByteDictionaryBuilder::with_capacity does not pre-size dedup
HashTable <a
href="https://redirect.github.com/apache/arrow-rs/issues/9907">#9907</a>
[<a
href="https://github.com/apache/arrow-rs/labels/arrow">arrow</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/fc3f77896295df9cd72891cc4d8fdf6349244887"><code>fc3f778</code></a>
Prepare for 58.2.0 release (<a
href="https://redirect.github.com/apache/arrow-rs/issues/9800">#9800</a>)</li>
<li><a
href="https://github.com/apache/arrow-rs/commit/3c4311c42971046a090308239111ad92181da13c"><code>3c4311c</code></a>
Prevent buffer builder length overflow in
<code>MutableBuffer::extend_zeros</code> (<a
href="https://redirect.github.com/apache/arrow-rs/issues/9820">#9820</a>)</li>
<li><a
href="https://github.com/apache/arrow-rs/commit/11f13a50a1abb483eaa77da24e90cdf0accee244"><code>11f13a5</code></a>
feat(parquet): batch RLE runs in level encoder via scan-ahead (<a
href="https://redirect.github.com/apache/arrow-rs/issues/9830">#9830</a>)</li>
<li><a
href="https://github.com/apache/arrow-rs/commit/a3dbc154af4b9f6aebf38b4e5343fed176449a8e"><code>a3dbc15</code></a>
feat: add <code>has_non_empty_nulls</code> helper function in
<code>OffsetBuffer</code> (<a
href="https://redirect.github.com/apache/arrow-rs/issues/9711">#9711</a>)</li>
<li><a
href="https://github.com/apache/arrow-rs/commit/b00b5aa3bbe3aab8ea6595fdd99794a11c1ca730"><code>b00b5aa</code></a>
fix(ipc): correct skip_field handling for V4 Union (<a
href="https://redirect.github.com/apache/arrow-rs/issues/9829">#9829</a>)</li>
<li><a
href="https://github.com/apache/arrow-rs/commit/b4c02d0e248c4550af1fa3229c6d7d05662f5326"><code>b4c02d0</code></a>
support length() on Run-end encoding arrays (<a
href="https://redirect.github.com/apache/arrow-rs/issues/9838">#9838</a>)</li>
<li><a
href="https://github.com/apache/arrow-rs/commit/710e68e664ea2f17986d70e621634d76544fe2c6"><code>710e68e</code></a>
Prevent ArrayData validation length overflow (<a
href="https://redirect.github.com/apache/arrow-rs/issues/9816">#9816</a>)</li>
<li><a
href="https://github.com/apache/arrow-rs/commit/cb8d4c025b65ffa7fcc7bff73a1dee1004759417"><code>cb8d4c0</code></a>
fix: correct accounting in
<code>DictEncoder::estimated_memory_size</code>, `Interner::e...</li>
<li><a
href="https://github.com/apache/arrow-rs/commit/4fa8d2ff5f18f2d773f9642631715509f844a062"><code>4fa8d2f</code></a>
fix(ipc): replace wildcard in skip_field with explicit DataType handling
(<a
href="https://redirect.github.com/apache/arrow-rs/issues/9822">#9822</a>)</li>
<li><a
href="https://github.com/apache/arrow-rs/commit/c4b2569276b5da0a57a18abaf3de6e1b04676c1b"><code>c4b2569</code></a>
Replace <code>BooleanBufferBuilder</code> with
<code>NullBufferBuilder</code> in arrow-json if appl...</li>
<li>Additional commits viewable in <a
href="https://github.com/apache/arrow-rs/compare/58.1.0...58.2.0">compare
view</a></li>
</ul>
</details>
<br />
Updates `arrow-schema` from 58.1.0 to 58.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 58.2.0</h2>
<!-- raw HTML omitted -->
<h1>Changelog</h1>
<h2><a href="https://github.com/apache/arrow-rs/tree/58.2.0">58.2.0</a>
(2026-04-28)</h2>
<p><a
href="https://github.com/apache/arrow-rs/compare/58.1.0...58.2.0">Full
Changelog</a></p>
<p><strong>Implemented enhancements:</strong></p>
<ul>
<li>Expose ColumnCloseResult on ArrowColumnChunk <a
href="https://redirect.github.com/apache/arrow-rs/issues/9774">#9774</a>
[<a
href="https://github.com/apache/arrow-rs/labels/parquet">parquet</a>]</li>
<li>Expose FFI data structures fields <a
href="https://redirect.github.com/apache/arrow-rs/issues/9771">#9771</a>
[<a
href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]</li>
<li>short-circuit last predicate in <code>RowFilter</code> when
<code>with_limit(N)</code> is set <a
href="https://redirect.github.com/apache/arrow-rs/issues/9765">#9765</a>
[<a
href="https://github.com/apache/arrow-rs/labels/parquet">parquet</a>]</li>
<li>vectorise dict-index bounds check <a
href="https://redirect.github.com/apache/arrow-rs/issues/9747">#9747</a>
[<a
href="https://github.com/apache/arrow-rs/labels/parquet">parquet</a>]</li>
<li>Refactor <code>RleEncoder::flush_bit_packed_run</code> <a
href="https://redirect.github.com/apache/arrow-rs/issues/9734">#9734</a>
[<a
href="https://github.com/apache/arrow-rs/labels/parquet">parquet</a>]</li>
<li>Add benchmark for cast from/to decimals <a
href="https://redirect.github.com/apache/arrow-rs/issues/9728">#9728</a>
[<a
href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]</li>
<li>Add a security policy for arrow-rs <a
href="https://redirect.github.com/apache/arrow-rs/issues/9727">#9727</a>
[<a
href="https://github.com/apache/arrow-rs/labels/parquet">parquet</a>]
[<a href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]
[<a
href="https://github.com/apache/arrow-rs/labels/arrow-flight">arrow-flight</a>]</li>
<li>Support <code>FixedSizeList</code> in arrow-json reader <a
href="https://redirect.github.com/apache/arrow-rs/issues/9714">#9714</a>
[<a
href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]</li>
<li>[Variant] Add <code>VariantArrayBuilder::append_nulls</code> API <a
href="https://redirect.github.com/apache/arrow-rs/issues/9684">#9684</a></li>
<li>[Json] RunEndEncoded decoder optimization <a
href="https://redirect.github.com/apache/arrow-rs/issues/9645">#9645</a>
[<a
href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]</li>
<li>[Variant] <code>variant_get(..., List<_>)</code> non-Struct
types support <a
href="https://redirect.github.com/apache/arrow-rs/issues/9615">#9615</a></li>
<li>[Variant] Add unshredded <code>Struct</code> fast-path for
<code>variant_get(..., Struct)</code> <a
href="https://redirect.github.com/apache/arrow-rs/issues/9596">#9596</a></li>
<li>Allow setting custom line terminator for CSV writer <a
href="https://redirect.github.com/apache/arrow-rs/issues/9571">#9571</a>
[<a
href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]</li>
<li>[Variant] Align cast logic for <code>variant_get</code> to cast
kernel for numeric/bool types <a
href="https://redirect.github.com/apache/arrow-rs/issues/9564">#9564</a>
[<a
href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]</li>
<li>ci: use ubuntu-slim where applicable <a
href="https://redirect.github.com/apache/arrow-rs/issues/9536">#9536</a></li>
<li>Publicly export <code>arrow_string::Predicate</code> and its
methods? <a
href="https://redirect.github.com/apache/arrow-rs/issues/9480">#9480</a></li>
<li>Don't create CompressionContext when no compression is selected
[IPC] <a
href="https://redirect.github.com/apache/arrow-rs/issues/9463">#9463</a>
[<a
href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]</li>
<li>Parquet: Raw level buffering causes unbounded memory growth for
sparse columns <a
href="https://redirect.github.com/apache/arrow-rs/issues/9446">#9446</a>
[<a
href="https://github.com/apache/arrow-rs/labels/parquet">parquet</a>]</li>
<li>Parallel Parquet Reading <a
href="https://redirect.github.com/apache/arrow-rs/issues/9381">#9381</a>
[<a
href="https://github.com/apache/arrow-rs/labels/parquet">parquet</a>]</li>
</ul>
<p><strong>Fixed bugs:</strong></p>
<!-- 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>
<!-- raw HTML omitted -->
<h1>Changelog</h1>
<h2><a href="https://github.com/apache/arrow-rs/tree/58.3.0">58.3.0</a>
(2026-05-07)</h2>
<p><a
href="https://github.com/apache/arrow-rs/compare/58.2.0...58.3.0">Full
Changelog</a></p>
<p><strong>Implemented enhancements:</strong></p>
<ul>
<li>Add <code>DatePart::from_str</code> API <a
href="https://redirect.github.com/apache/arrow-rs/issues/9930">#9930</a>
[<a
href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]</li>
<li>should use DictionaryArray::with_values instead of try_new on the
dictionary fast path <a
href="https://redirect.github.com/apache/arrow-rs/issues/9889">#9889</a>
[<a
href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]</li>
<li>[arrow-string] add concat_elements for BinaryViewArray and
FixedSizeBinary <a
href="https://redirect.github.com/apache/arrow-rs/issues/9875">#9875</a>
[<a
href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]</li>
<li>Expose eq ignore ascii case from arrow-string <a
href="https://redirect.github.com/apache/arrow-rs/issues/9870">#9870</a>
[<a
href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]</li>
<li>Configurable data page v2 compression threshold <a
href="https://redirect.github.com/apache/arrow-rs/issues/9827">#9827</a>
[<a
href="https://github.com/apache/arrow-rs/labels/parquet">parquet</a>]</li>
</ul>
<p><strong>Fixed bugs:</strong></p>
<ul>
<li>[arrow-cast] incorrect Time32 -> Time64 conversion <a
href="https://redirect.github.com/apache/arrow-rs/issues/9851">#9851</a>
[<a
href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]</li>
<li>Panic when reading malformed compact-Thrift bool fields in Parquet
page metadata <a
href="https://redirect.github.com/apache/arrow-rs/issues/9839">#9839</a>
[<a
href="https://github.com/apache/arrow-rs/labels/parquet">parquet</a>]</li>
<li>Parquet <code>DeltaBitPackDecoder::skip</code> could panic on
"non-standard" miniblocks <a
href="https://redirect.github.com/apache/arrow-rs/issues/9793">#9793</a>
[<a
href="https://github.com/apache/arrow-rs/labels/parquet">parquet</a>]</li>
</ul>
<p><strong>Documentation updates:</strong></p>
<ul>
<li>docs: Add guidance for AI assisted submissions to CONTRIBUTING.md <a
href="https://redirect.github.com/apache/arrow-rs/pull/9892">#9892</a>
(<a href="https://github.com/etseidl">etseidl</a>)</li>
<li>Update release schedule on README <a
href="https://redirect.github.com/apache/arrow-rs/pull/9881">#9881</a>
(<a href="https://github.com/alamb">alamb</a>)</li>
<li>Add more documentation for FixedSizeBinary arrays <a
href="https://redirect.github.com/apache/arrow-rs/pull/9866">#9866</a>
[<a href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]
(<a href="https://github.com/alamb">alamb</a>)</li>
<li>Minor: document why FixedSizeBinary offset is always 0 <a
href="https://redirect.github.com/apache/arrow-rs/pull/9861">#9861</a>
[<a href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]
(<a href="https://github.com/alamb">alamb</a>)</li>
<li>docs: Update contributing guidelines with benchmark results <a
href="https://redirect.github.com/apache/arrow-rs/pull/9782">#9782</a>
(<a href="https://github.com/alamb">alamb</a>)</li>
</ul>
<p><strong>Closed issues:</strong></p>
<ul>
<li>GenericByteDictionaryBuilder::with_capacity does not pre-size dedup
HashTable <a
href="https://redirect.github.com/apache/arrow-rs/issues/9907">#9907</a>
[<a
href="https://github.com/apache/arrow-rs/labels/arrow">arrow</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/fc3f77896295df9cd72891cc4d8fdf6349244887"><code>fc3f778</code></a>
Prepare for 58.2.0 release (<a
href="https://redirect.github.com/apache/arrow-rs/issues/9800">#9800</a>)</li>
<li><a
href="https://github.com/apache/arrow-rs/commit/3c4311c42971046a090308239111ad92181da13c"><code>3c4311c</code></a>
Prevent buffer builder length overflow in
<code>MutableBuffer::extend_zeros</code> (<a
href="https://redirect.github.com/apache/arrow-rs/issues/9820">#9820</a>)</li>
<li><a
href="https://github.com/apache/arrow-rs/commit/11f13a50a1abb483eaa77da24e90cdf0accee244"><code>11f13a5</code></a>
feat(parquet): batch RLE runs in level encoder via scan-ahead (<a
href="https://redirect.github.com/apache/arrow-rs/issues/9830">#9830</a>)</li>
<li><a
href="https://github.com/apache/arrow-rs/commit/a3dbc154af4b9f6aebf38b4e5343fed176449a8e"><code>a3dbc15</code></a>
feat: add <code>has_non_empty_nulls</code> helper function in
<code>OffsetBuffer</code> (<a
href="https://redirect.github.com/apache/arrow-rs/issues/9711">#9711</a>)</li>
<li><a
href="https://github.com/apache/arrow-rs/commit/b00b5aa3bbe3aab8ea6595fdd99794a11c1ca730"><code>b00b5aa</code></a>
fix(ipc): correct skip_field handling for V4 Union (<a
href="https://redirect.github.com/apache/arrow-rs/issues/9829">#9829</a>)</li>
<li><a
href="https://github.com/apache/arrow-rs/commit/b4c02d0e248c4550af1fa3229c6d7d05662f5326"><code>b4c02d0</code></a>
support length() on Run-end encoding arrays (<a
href="https://redirect.github.com/apache/arrow-rs/issues/9838">#9838</a>)</li>
<li><a
href="https://github.com/apache/arrow-rs/commit/710e68e664ea2f17986d70e621634d76544fe2c6"><code>710e68e</code></a>
Prevent ArrayData validation length overflow (<a
href="https://redirect.github.com/apache/arrow-rs/issues/9816">#9816</a>)</li>
<li><a
href="https://github.com/apache/arrow-rs/commit/cb8d4c025b65ffa7fcc7bff73a1dee1004759417"><code>cb8d4c0</code></a>
fix: correct accounting in
<code>DictEncoder::estimated_memory_size</code>, `Interner::e...</li>
<li><a
href="https://github.com/apache/arrow-rs/commit/4fa8d2ff5f18f2d773f9642631715509f844a062"><code>4fa8d2f</code></a>
fix(ipc): replace wildcard in skip_field with explicit DataType handling
(<a
href="https://redirect.github.com/apache/arrow-rs/issues/9822">#9822</a>)</li>
<li><a
href="https://github.com/apache/arrow-rs/commit/c4b2569276b5da0a57a18abaf3de6e1b04676c1b"><code>c4b2569</code></a>
Replace <code>BooleanBufferBuilder</code> with
<code>NullBufferBuilder</code> in arrow-json if appl...</li>
<li>Additional commits viewable in <a
href="https://github.com/apache/arrow-rs/compare/58.1.0...58.2.0">compare
view</a></li>
</ul>
</details>
<br />
Updates `arrow-select` from 58.1.0 to 58.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 58.2.0</h2>
<!-- raw HTML omitted -->
<h1>Changelog</h1>
<h2><a href="https://github.com/apache/arrow-rs/tree/58.2.0">58.2.0</a>
(2026-04-28)</h2>
<p><a
href="https://github.com/apache/arrow-rs/compare/58.1.0...58.2.0">Full
Changelog</a></p>
<p><strong>Implemented enhancements:</strong></p>
<ul>
<li>Expose ColumnCloseResult on ArrowColumnChunk <a
href="https://redirect.github.com/apache/arrow-rs/issues/9774">#9774</a>
[<a
href="https://github.com/apache/arrow-rs/labels/parquet">parquet</a>]</li>
<li>Expose FFI data structures fields <a
href="https://redirect.github.com/apache/arrow-rs/issues/9771">#9771</a>
[<a
href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]</li>
<li>short-circuit last predicate in <code>RowFilter</code> when
<code>with_limit(N)</code> is set <a
href="https://redirect.github.com/apache/arrow-rs/issues/9765">#9765</a>
[<a
href="https://github.com/apache/arrow-rs/labels/parquet">parquet</a>]</li>
<li>vectorise dict-index bounds check <a
href="https://redirect.github.com/apache/arrow-rs/issues/9747">#9747</a>
[<a
href="https://github.com/apache/arrow-rs/labels/parquet">parquet</a>]</li>
<li>Refactor <code>RleEncoder::flush_bit_packed_run</code> <a
href="https://redirect.github.com/apache/arrow-rs/issues/9734">#9734</a>
[<a
href="https://github.com/apache/arrow-rs/labels/parquet">parquet</a>]</li>
<li>Add benchmark for cast from/to decimals <a
href="https://redirect.github.com/apache/arrow-rs/issues/9728">#9728</a>
[<a
href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]</li>
<li>Add a security policy for arrow-rs <a
href="https://redirect.github.com/apache/arrow-rs/issues/9727">#9727</a>
[<a
href="https://github.com/apache/arrow-rs/labels/parquet">parquet</a>]
[<a href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]
[<a
href="https://github.com/apache/arrow-rs/labels/arrow-flight">arrow-flight</a>]</li>
<li>Support <code>FixedSizeList</code> in arrow-json reader <a
href="https://redirect.github.com/apache/arrow-rs/issues/9714">#9714</a>
[<a
href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]</li>
<li>[Variant] Add <code>VariantArrayBuilder::append_nulls</code> API <a
href="https://redirect.github.com/apache/arrow-rs/issues/9684">#9684</a></li>
<li>[Json] RunEndEncoded decoder optimization <a
href="https://redirect.github.com/apache/arrow-rs/issues/9645">#9645</a>
[<a
href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]</li>
<li>[Variant] <code>variant_get(..., List<_>)</code> non-Struct
types support <a
href="https://redirect.github.com/apache/arrow-rs/issues/9615">#9615</a></li>
<li>[Variant] Add unshredded <code>Struct</code> fast-path for
<code>variant_get(..., Struct)</code> <a
href="https://redirect.github.com/apache/arrow-rs/issues/9596">#9596</a></li>
<li>Allow setting custom line terminator for CSV writer <a
href="https://redirect.github.com/apache/arrow-rs/issues/9571">#9571</a>
[<a
href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]</li>
<li>[Variant] Align cast logic for <code>variant_get</code> to cast
kernel for numeric/bool types <a
href="https://redirect.github.com/apache/arrow-rs/issues/9564">#9564</a>
[<a
href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]</li>
<li>ci: use ubuntu-slim where applicable <a
href="https://redirect.github.com/apache/arrow-rs/issues/9536">#9536</a></li>
<li>Publicly export <code>arrow_string::Predicate</code> and its
methods? <a
href="https://redirect.github.com/apache/arrow-rs/issues/9480">#9480</a></li>
<li>Don't create CompressionContext when no compression is selected
[IPC] <a
href="https://redirect.github.com/apache/arrow-rs/issues/9463">#9463</a>
[<a
href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]</li>
<li>Parquet: Raw level buffering causes unbounded memory growth for
sparse columns <a
href="https://redirect.github.com/apache/arrow-rs/issues/9446">#9446</a>
[<a
href="https://github.com/apache/arrow-rs/labels/parquet">parquet</a>]</li>
<li>Parallel Parquet Reading <a
href="https://redirect.github.com/apache/arrow-rs/issues/9381">#9381</a>
[<a
href="https://github.com/apache/arrow-rs/labels/parquet">parquet</a>]</li>
</ul>
<p><strong>Fixed bugs:</strong></p>
<!-- 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>
<!-- raw HTML omitted -->
<h1>Changelog</h1>
<h2><a href="https://github.com/apache/arrow-rs/tree/58.3.0">58.3.0</a>
(2026-05-07)</h2>
<p><a
href="https://github.com/apache/arrow-rs/compare/58.2.0...58.3.0">Full
Changelog</a></p>
<p><strong>Implemented enhancements:</strong></p>
<ul>
<li>Add <code>DatePart::from_str</code> API <a
href="https://redirect.github.com/apache/arrow-rs/issues/9930">#9930</a>
[<a
href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]</li>
<li>should use DictionaryArray::with_values instead of try_new on the
dictionary fast path <a
href="https://redirect.github.com/apache/arrow-rs/issues/9889">#9889</a>
[<a
href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]</li>
<li>[arrow-string] add concat_elements for BinaryViewArray and
FixedSizeBinary <a
href="https://redirect.github.com/apache/arrow-rs/issues/9875">#9875</a>
[<a
href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]</li>
<li>Expose eq ignore ascii case from arrow-string <a
href="https://redirect.github.com/apache/arrow-rs/issues/9870">#9870</a>
[<a
href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]</li>
<li>Configurable data page v2 compression threshold <a
href="https://redirect.github.com/apache/arrow-rs/issues/9827">#9827</a>
[<a
href="https://github.com/apache/arrow-rs/labels/parquet">parquet</a>]</li>
</ul>
<p><strong>Fixed bugs:</strong></p>
<ul>
<li>[arrow-cast] incorrect Time32 -> Time64 conversion <a
href="https://redirect.github.com/apache/arrow-rs/issues/9851">#9851</a>
[<a
href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]</li>
<li>Panic when reading malformed compact-Thrift bool fields in Parquet
page metadata <a
href="https://redirect.github.com/apache/arrow-rs/issues/9839">#9839</a>
[<a
href="https://github.com/apache/arrow-rs/labels/parquet">parquet</a>]</li>
<li>Parquet <code>DeltaBitPackDecoder::skip</code> could panic on
"non-standard" miniblocks <a
href="https://redirect.github.com/apache/arrow-rs/issues/9793">#9793</a>
[<a
href="https://github.com/apache/arrow-rs/labels/parquet">parquet</a>]</li>
</ul>
<p><strong>Documentation updates:</strong></p>
<ul>
<li>docs: Add guidance for AI assisted submissions to CONTRIBUTING.md <a
href="https://redirect.github.com/apache/arrow-rs/pull/9892">#9892</a>
(<a href="https://github.com/etseidl">etseidl</a>)</li>
<li>Update release schedule on README <a
href="https://redirect.github.com/apache/arrow-rs/pull/9881">#9881</a>
(<a href="https://github.com/alamb">alamb</a>)</li>
<li>Add more documentation for FixedSizeBinary arrays <a
href="https://redirect.github.com/apache/arrow-rs/pull/9866">#9866</a>
[<a href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]
(<a href="https://github.com/alamb">alamb</a>)</li>
<li>Minor: document why FixedSizeBinary offset is always 0 <a
href="https://redirect.github.com/apache/arrow-rs/pull/9861">#9861</a>
[<a href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]
(<a href="https://github.com/alamb">alamb</a>)</li>
<li>docs: Update contributing guidelines with benchmark results <a
href="https://redirect.github.com/apache/arrow-rs/pull/9782">#9782</a>
(<a href="https://github.com/alamb">alamb</a>)</li>
</ul>
<p><strong>Closed issues:</strong></p>
<ul>
<li>GenericByteDictionaryBuilder::with_capacity does not pre-size dedup
HashTable <a
href="https://redirect.github.com/apache/arrow-rs/issues/9907">#9907</a>
[<a
href="https://github.com/apache/arrow-rs/labels/arrow">arrow</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/fc3f77896295df9cd72891cc4d8fdf6349244887"><code>fc3f778</code></a>
Prepare for 58.2.0 release (<a
href="https://redirect.github.com/apache/arrow-rs/issues/9800">#9800</a>)</li>
<li><a
href="https://github.com/apache/arrow-rs/commit/3c4311c42971046a090308239111ad92181da13c"><code>3c4311c</code></a>
Prevent buffer builder length overflow in
<code>MutableBuffer::extend_zeros</code> (<a
href="https://redirect.github.com/apache/arrow-rs/issues/9820">#9820</a>)</li>
<li><a
href="https://github.com/apache/arrow-rs/commit/11f13a50a1abb483eaa77da24e90cdf0accee244"><code>11f13a5</code></a>
feat(parquet): batch RLE runs in level encoder via scan-ahead (<a
href="https://redirect.github.com/apache/arrow-rs/issues/9830">#9830</a>)</li>
<li><a
href="https://github.com/apache/arrow-rs/commit/a3dbc154af4b9f6aebf38b4e5343fed176449a8e"><code>a3dbc15</code></a>
feat: add <code>has_non_empty_nulls</code> helper function in
<code>OffsetBuffer</code> (<a
href="https://redirect.github.com/apache/arrow-rs/issues/9711">#9711</a>)</li>
<li><a
href="https://github.com/apache/arrow-rs/commit/b00b5aa3bbe3aab8ea6595fdd99794a11c1ca730"><code>b00b5aa</code></a>
fix(ipc): correct skip_field handling for V4 Union (<a
href="https://redirect.github.com/apache/arrow-rs/issues/9829">#9829</a>)</li>
<li><a
href="https://github.com/apache/arrow-rs/commit/b4c02d0e248c4550af1fa3229c6d7d05662f5326"><code>b4c02d0</code></a>
support length() on Run-end encoding arrays (<a
href="https://redirect.github.com/apache/arrow-rs/issues/9838">#9838</a>)</li>
<li><a
href="https://github.com/apache/arrow-rs/commit/710e68e664ea2f17986d70e621634d76544fe2c6"><code>710e68e</code></a>
Prevent ArrayData validation length overflow (<a
href="https://redirect.github.com/apache/arrow-rs/issues/9816">#9816</a>)</li>
<li><a
href="https://github.com/apache/arrow-rs/commit/cb8d4c025b65ffa7fcc7bff73a1dee1004759417"><code>cb8d4c0</code></a>
fix: correct accounting in
<code>DictEncoder::estimated_memory_size</code>, `Interner::e...</li>
<li><a
href="https://github.com/apache/arrow-rs/commit/4fa8d2ff5f18f2d773f9642631715509f844a062"><code>4fa8d2f</code></a>
fix(ipc): replace wildcard in skip_field with explicit DataType handling
(<a
href="https://redirect.github.com/apache/arrow-rs/issues/9822">#9822</a>)</li>
<li><a
href="https://github.com/apache/arrow-rs/commit/c4b2569276b5da0a57a18abaf3de6e1b04676c1b"><code>c4b2569</code></a>
Replace <code>BooleanBufferBuilder</code> with
<code>NullBufferBuilder</code> in arrow-json if appl...</li>
<li>Additional commits viewable in <a
href="https://github.com/apache/arrow-rs/compare/58.1.0...58.2.0">compare
view</a></li>
</ul>
</details>
<br />
Updates `arrow-string` from 58.1.0 to 58.2.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/apache/arrow-rs/releases">arrow-string's
releases</a>.</em></p>
<blockquote>
<h2>arrow 58.2.0</h2>
<!-- raw HTML omitted -->
<h1>Changelog</h1>
<h2><a href="https://github.com/apache/arrow-rs/tree/58.2.0">58.2.0</a>
(2026-04-28)</h2>
<p><a
href="https://github.com/apache/arrow-rs/compare/58.1.0...58.2.0">Full
Changelog</a></p>
<p><strong>Implemented enhancements:</strong></p>
<ul>
<li>Expose ColumnCloseResult on ArrowColumnChunk <a
href="https://redirect.github.com/apache/arrow-rs/issues/9774">#9774</a>
[<a
href="https://github.com/apache/arrow-rs/labels/parquet">parquet</a>]</li>
<li>Expose FFI data structures fields <a
href="https://redirect.github.com/apache/arrow-rs/issues/9771">#9771</a>
[<a
href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]</li>
<li>short-circuit last predicate in <code>RowFilter</code> when
<code>with_limit(N)</code> is set <a
href="https://redirect.github.com/apache/arrow-rs/issues/9765">#9765</a>
[<a
href="https://github.com/apache/arrow-rs/labels/parquet">parquet</a>]</li>
<li>vectorise dict-index bounds check <a
href="https://redirect.github.com/apache/arrow-rs/issues/9747">#9747</a>
[<a
href="https://github.com/apache/arrow-rs/labels/parquet">parquet</a>]</li>
<li>Refactor <code>RleEncoder::flush_bit_packed_run</code> <a
href="https://redirect.github.com/apache/arrow-rs/issues/9734">#9734</a>
[<a
href="https://github.com/apache/arrow-rs/labels/parquet">parquet</a>]</li>
<li>Add benchmark for cast from/to decimals <a
href="https://redirect.github.com/apache/arrow-rs/issues/9728">#9728</a>
[<a
href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]</li>
<li>Add a security policy for arrow-rs <a
href="https://redirect.github.com/apache/arrow-rs/issues/9727">#9727</a>
[<a
href="https://github.com/apache/arrow-rs/labels/parquet">parquet</a>]
[<a href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]
[<a
href="https://github.com/apache/arrow-rs/labels/arrow-flight">arrow-flight</a>]</li>
<li>Support <code>FixedSizeList</code> in arrow-json reader <a
href="https://redirect.github.com/apache/arrow-rs/issues/9714">#9714</a>
[<a
href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]</li>
<li>[Variant] Add <code>VariantArrayBuilder::append_nulls</code> API <a
href="https://redirect.github.com/apache/arrow-rs/issues/9684">#9684</a></li>
<li>[Json] RunEndEncoded decoder optimization <a
href="https://redirect.github.com/apache/arrow-rs/issues/9645">#9645</a>
[<a
href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]</li>
<li>[Variant] <code>variant_get(..., List<_>)</code> non-Struct
types support <a
href="https://redirect.github.com/apache/arrow-rs/issues/9615">#9615</a></li>
<li>[Variant] Add unshredded <code>Struct</code> fast-path for
<code>variant_get(..., Struct)</code> <a
href="https://redirect.github.com/apache/arrow-rs/issues/9596">#9596</a></li>
<li>Allow setting custom line terminator for CSV writer <a
href="https://redirect.github.com/apache/arrow-rs/issues/9571">#9571</a>
[<a
href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]</li>
<li>[Variant] Align cast logic for <code>variant_get</code> to cast
kernel for numeric/bool types <a
href="https://redirect.github.com/apache/arrow-rs/issues/9564">#9564</a>
[<a
href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]</li>
<li>ci: use ubuntu-slim where applicable <a
href="https://redirect.github.com/apache/arrow-rs/issues/9536">#9536</a></li>
<li>Publicly export <code>arrow_string::Predicate</code> and its
methods? <a
href="https://redirect.github.com/apache/arrow-rs/issues/9480">#9480</a></li>
<li>Don't create CompressionContext when no compression is selected
[IPC] <a
href="https://redirect.github.com/apache/arrow-rs/issues/9463">#9463</a>
[<a
href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]</li>
<li>Parquet: Raw level buffering causes unbounded memory growth for
sparse columns <a
href="https://redirect.github.com/apache/arrow-rs/issues/9446">#9446</a>
[<a
href="https://github.com/apache/arrow-rs/labels/parquet">parquet</a>]</li>
<li>Parallel Parquet Reading <a
href="https://redirect.github.com/apache/arrow-rs/issues/9381">#9381</a>
[<a
href="https://github.com/apache/arrow-rs/labels/parquet">parquet</a>]</li>
</ul>
<p><strong>Fixed bugs:</strong></p>
<!-- 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-string's
changelog</a>.</em></p>
<blockquote>
<!-- raw HTML omitted -->
<h1>Changelog</h1>
<h2><a href="https://github.com/apache/arrow-rs/tree/58.3.0">58.3.0</a>
(2026-05-07)</h2>
<p><a
href="https://github.com/apache/arrow-rs/compare/58.2.0...58.3.0">Full
Changelog</a></p>
<p><strong>Implemented enhancements:</strong></p>
<ul>
<li>Add <code>DatePart::from_str</code> API <a
href="https://redirect.github.com/apache/arrow-rs/issues/9930">#9930</a>
[<a
href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]</li>
<li>should use DictionaryArray::with_values instead of try_new on the
dictionary fast path <a
href="https://redirect.github.com/apache/arrow-rs/issues/9889">#9889</a>
[<a
href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]</li>
<li>[arrow-string] add concat_elements for BinaryViewArray and
FixedSizeBinary <a
href="https://redirect.github.com/apache/arrow-rs/issues/9875">#9875</a>
[<a
href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]</li>
<li>Expose eq ignore ascii case from arrow-string <a
href="https://redirect.github.com/apache/arrow-rs/issues/9870">#9870</a>
[<a
href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]</li>
<li>Configurable data page v2 compression threshold <a
href="https://redirect.github.com/apache/arrow-rs/issues/9827">#9827</a>
[<a
href="https://github.com/apache/arrow-rs/labels/parquet">parquet</a>]</li>
</ul>
<p><strong>Fixed bugs:</strong></p>
<ul>
<li>[arrow-cast] incorrect Time32 -> Time64 conversion <a
href="https://redirect.github.com/apache/arrow-rs/issues/9851">#9851</a>
[<a
href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]</li>
<li>Panic when reading malformed compact-Thrift bool fields in Parquet
page metadata <a
href="https://redirect.github.com/apache/arrow-rs/issues/9839">#9839</a>
[<a
href="https://github.com/apache/arrow-rs/labels/parquet">parquet</a>]</li>
<li>Parquet <code>DeltaBitPackDecoder::skip</code> could panic on
"non-standard" miniblocks <a
href="https://redirect.github.com/apache/arrow-rs/issues/9793">#9793</a>
[<a
href="https://github.com/apache/arrow-rs/labels/parquet">parquet</a>]</li>
</ul>
<p><strong>Documentation updates:</strong></p>
<ul>
<li>docs: Add guidance for AI assisted submissions to CONTRIBUTING.md <a
href="https://redirect.github.com/apache/arrow-rs/pull/9892">#9892</a>
(<a href="https://github.com/etseidl">etseidl</a>)</li>
<li>Update release schedule on README <a
href="https://redirect.github.com/apache/arrow-rs/pull/9881">#9881</a>
(<a href="https://github.com/alamb">alamb</a>)</li>
<li>Add more documentation for FixedSizeBinary arrays <a
href="https://redirect.github.com/apache/arrow-rs/pull/9866">#9866</a>
[<a href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]
(<a href="https://github.com/alamb">alamb</a>)</li>
<li>Minor: document why FixedSizeBinary offset is always 0 <a
href="https://redirect.github.com/apache/arrow-rs/pull/9861">#9861</a>
[<a href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]
(<a href="https://github.com/alamb">alamb</a>)</li>
<li>docs: Update contributing guidelines with benchmark results <a
href="https://redirect.github.com/apache/arrow-rs/pull/9782">#9782</a>
(<a href="https://github.com/alamb">alamb</a>)</li>
</ul>
<p><strong>Closed issues:</strong></p>
<ul>
<li>GenericByteDictionaryBuilder::with_capacity does not pre-size dedup
HashTable <a
href="https://redirect.github.com/apache/arrow-rs/issues/9907">#9907</a>
[<a
href="https://github.com/apache/arrow-rs/labels/arrow">arrow</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/fc3f77896295df9cd72891cc4d8fdf6349244887"><code>fc3f778</code></a>
Prepare for 58.2.0 release (<a
href="https://redirect.github.com/apache/arrow-rs/issues/9800">#9800</a>)</li>
<li><a
href="https://github.com/apache/arrow-rs/commit/3c4311c42971046a090308239111ad92181da13c"><code>3c4311c</code></a>
Prevent buffer builder length overflow in
<code>MutableBuffer::extend_zeros</code> (<a
href="https://redirect.github.com/apache/arrow-rs/issues/9820">#9820</a>)</li>
<li><a
href="https://github.com/apache/arrow-rs/commit/11f13a50a1abb483eaa77da24e90cdf0accee244"><code>11f13a5</code></a>
feat(parquet): batch RLE runs in level encoder via scan-ahead (<a
href="https://redirect.github.com/apache/arrow-rs/issues/9830">#9830</a>)</li>
<li><a
href="https://github.com/apache/arrow-rs/commit/a3dbc154af4b9f6aebf38b4e5343fed176449a8e"><code>a3dbc15</code></a>
feat: add <code>has_non_empty_nulls</code> helper function in
<code>OffsetBuffer</code> (<a
href="https://redirect.github.com/apache/arrow-rs/issues/9711">#9711</a>)</li>
<li><a
href="https://github.com/apache/arrow-rs/commit/b00b5aa3bbe3aab8ea6595fdd99794a11c1ca730"><code>b00b5aa</code></a>
fix(ipc): correct skip_field handling for V4 Union (<a
href="https://redirect.github.com/apache/arrow-rs/issues/9829">#9829</a>)</li>
<li><a
href="https://github.com/apache/arrow-rs/commit/b4c02d0e248c4550af...
_Description has been truncated_
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot]
<49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: blackmwk <[email protected]>
---
Cargo.lock | 36 +++++++++++++++++++++---------------
1 file changed, 21 insertions(+), 15 deletions(-)
diff --git a/Cargo.lock b/Cargo.lock
index 58c3339cf..ca7bde27a 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -270,9 +270,9 @@ dependencies = [
[[package]]
name = "arrow-array"
-version = "58.1.0"
+version = "58.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "772bd34cacdda8baec9418d80d23d0fb4d50ef0735685bd45158b83dfeb6e62d"
+checksum = "841321891f247aa86c6112c80d83d89cb36e0addd020fa2425085b8eb6c3f579"
dependencies = [
"ahash",
"arrow-buffer",
@@ -281,7 +281,7 @@ dependencies = [
"chrono",
"chrono-tz",
"half",
- "hashbrown 0.16.1",
+ "hashbrown 0.17.1",
"num-complex",
"num-integer",
"num-traits",
@@ -289,9 +289,9 @@ dependencies = [
[[package]]
name = "arrow-buffer"
-version = "58.1.0"
+version = "58.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "898f4cf1e9598fdb77f356fdf2134feedfd0ee8d5a4e0a5f573e7d0aec16baa4"
+checksum = "f955dfb73fae000425f49c8226d2044dab60fb7ad4af1e24f961756354d996c9"
dependencies = [
"bytes",
"half",
@@ -338,9 +338,9 @@ dependencies = [
[[package]]
name = "arrow-data"
-version = "58.1.0"
+version = "58.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "42d10beeab2b1c3bb0b53a00f7c944a178b622173a5c7bcabc3cb45d90238df4"
+checksum = "db3b5846209775b6dc8056d77ff9a032b27043383dd5488abd0b663e265b9373"
dependencies = [
"arrow-buffer",
"arrow-schema",
@@ -391,9 +391,9 @@ dependencies = [
[[package]]
name = "arrow-ord"
-version = "58.1.0"
+version = "58.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "763a7ba279b20b52dad300e68cfc37c17efa65e68623169076855b3a9e941ca5"
+checksum = "efa70d9d6b1356f1fb9f1f651b84a725b7e0abb93f188cf7d31f14abfa2f2e6f"
dependencies = [
"arrow-array",
"arrow-buffer",
@@ -417,9 +417,9 @@ dependencies = [
[[package]]
name = "arrow-schema"
-version = "58.1.0"
+version = "58.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c30a1365d7a7dc50cc847e54154e6af49e4c4b0fddc9f607b687f29212082743"
+checksum = "18aa020f6bc8e5201dcd2d4b7f98c68f8a410ef37128263243e6ff2a47a67d4f"
dependencies = [
"serde_core",
"serde_json",
@@ -427,9 +427,9 @@ dependencies = [
[[package]]
name = "arrow-select"
-version = "58.1.0"
+version = "58.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "78694888660a9e8ac949853db393af2a8b8fc82c19ce333132dfa2e72cc1a7fe"
+checksum = "a657ab5132e9c8ca3b24eb15a823d0ced38017fe3930ff50167466b02e2d592c"
dependencies = [
"ahash",
"arrow-array",
@@ -441,9 +441,9 @@ dependencies = [
[[package]]
name = "arrow-string"
-version = "58.1.0"
+version = "58.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "61e04a01f8bb73ce54437514c5fd3ee2aa3e8abe4c777ee5cc55853b1652f79e"
+checksum = "f6de2efbbd1a9f9780ceb8d1ff5d20421b35863b361e3386b4f571f1fc69fcb8"
dependencies = [
"arrow-array",
"arrow-buffer",
@@ -3153,6 +3153,12 @@ dependencies = [
"foldhash 0.2.0",
]
+[[package]]
+name = "hashbrown"
+version = "0.17.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ed5909b6e89a2db4456e54cd5f673791d7eca6732202bbf2a9cc504fe2f9b84a"
+
[[package]]
name = "hashlink"
version = "0.10.0"