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&lt;_&gt;)</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 -&gt; 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
    &quot;non-standard&quot; 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&lt;_&gt;)</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 -&gt; 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
    &quot;non-standard&quot; 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&lt;_&gt;)</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 -&gt; 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
    &quot;non-standard&quot; 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&lt;_&gt;)</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 -&gt; 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
    &quot;non-standard&quot; 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&lt;_&gt;)</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 -&gt; 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
    &quot;non-standard&quot; 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&lt;_&gt;)</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 -&gt; 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
    &quot;non-standard&quot; 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"

Reply via email to