dependabot[bot] opened a new pull request, #797:
URL: https://github.com/apache/sedona-db/pull/797

   Bumps the datafusion-arrow-parquet group with 19 updates in the / directory:
   
   | Package | From | To |
   | --- | --- | --- |
   | [arrow](https://github.com/apache/arrow-rs) | `57.1.0` | `58.1.0` |
   | [arrow-array](https://github.com/apache/arrow-rs) | `57.1.0` | `58.1.0` |
   | [arrow-cast](https://github.com/apache/arrow-rs) | `57.1.0` | `58.1.0` |
   | [arrow-ipc](https://github.com/apache/arrow-rs) | `57.1.0` | `58.1.0` |
   | [arrow-json](https://github.com/apache/arrow-rs) | `57.1.0` | `58.1.0` |
   | [datafusion](https://github.com/apache/datafusion) | `51.0.0` | `52.5.0` |
   | [datafusion-catalog](https://github.com/apache/datafusion) | `51.0.0` | 
`52.5.0` |
   | [datafusion-common](https://github.com/apache/datafusion) | `51.0.0` | 
`52.5.0` |
   | [datafusion-common-runtime](https://github.com/apache/datafusion) | 
`51.0.0` | `52.5.0` |
   | [datafusion-datasource](https://github.com/apache/datafusion) | `51.0.0` | 
`52.5.0` |
   | [datafusion-datasource-parquet](https://github.com/apache/datafusion) | 
`51.0.0` | `52.5.0` |
   | [datafusion-execution](https://github.com/apache/datafusion) | `51.0.0` | 
`52.5.0` |
   | [datafusion-expr](https://github.com/apache/datafusion) | `51.0.0` | 
`52.5.0` |
   | [datafusion-ffi](https://github.com/apache/datafusion) | `51.0.0` | 
`52.5.0` |
   | [datafusion-optimizer](https://github.com/apache/datafusion) | `51.0.0` | 
`52.5.0` |
   | [datafusion-physical-expr](https://github.com/apache/datafusion) | 
`51.0.0` | `52.5.0` |
   | [datafusion-physical-plan](https://github.com/apache/datafusion) | 
`51.0.0` | `52.5.0` |
   | [datafusion-pruning](https://github.com/apache/datafusion) | `51.0.0` | 
`52.5.0` |
   | [parquet](https://github.com/apache/arrow-rs) | `57.1.0` | `58.1.0` |
   
   
   Updates `arrow` from 57.1.0 to 58.1.0
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/apache/arrow-rs/releases";>arrow's 
releases</a>.</em></p>
   <blockquote>
   <h2>arrow 58.1.0</h2>
   <!-- raw HTML omitted -->
   <h1>Changelog</h1>
   <h2><a href="https://github.com/apache/arrow-rs/tree/58.1.0";>58.1.0</a> 
(2026-03-20)</h2>
   <p><a href="https://github.com/apache/arrow-rs/compare/58.0.0...58.1.0";>Full 
Changelog</a></p>
   <p><strong>Implemented enhancements:</strong></p>
   <ul>
   <li>Reuse compression dict lz4_block <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9566";>#9566</a></li>
   <li>[Variant] Add <code>variant_to_arrow</code> <code>Struct</code> type 
support <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9529";>#9529</a></li>
   <li>[Variant] Add <code>unshred_variant</code> support for 
<code>Binary</code> and <code>LargeBinary</code> types <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9526";>#9526</a></li>
   <li>[Variant] Add <code>shred_variant</code> support for 
<code>LargeUtf8</code> and <code>LargeBinary</code> types <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9525";>#9525</a></li>
   <li>[Variant] <code>variant_get</code> tests clean up <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9517";>#9517</a></li>
   <li>parquet_variant: Support LargeUtf8 typed value in 
<code>unshred_variant</code> <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9513";>#9513</a></li>
   <li>parquet-variant: Support string view typed value in 
<code>unshred_variant</code> <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9512";>#9512</a></li>
   <li>Deprecate ArrowTimestampType::make_value in favor of from_naive_datetime 
<a href="https://redirect.github.com/apache/arrow-rs/issues/9490";>#9490</a> [<a 
href="https://github.com/apache/arrow-rs/labels/arrow";>arrow</a>]</li>
   <li>Followup for support ['fieldName'] in VariantPath <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9478";>#9478</a></li>
   <li>Speedup DELTA_BINARY_PACKED decoding when bitwidth is 0 <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9476";>#9476</a> [<a 
href="https://github.com/apache/arrow-rs/labels/parquet";>parquet</a>]</li>
   <li>Support CSV files encoded with charsets other than UTF-8 <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9465";>#9465</a> [<a 
href="https://github.com/apache/arrow-rs/labels/arrow";>arrow</a>]</li>
   <li>Expose Avro writer schema when building the reader <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9460";>#9460</a> [<a 
href="https://github.com/apache/arrow-rs/labels/arrow";>arrow</a>]</li>
   <li>Python: avoid importing pyarrow classes ever time <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9438";>#9438</a></li>
   <li>Add <code>append_nulls</code> to <code>MapBuilder</code> <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9431";>#9431</a> [<a 
href="https://github.com/apache/arrow-rs/labels/arrow";>arrow</a>]</li>
   <li>Add <code>append_non_nulls</code> to <code>StructBuilder</code> <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9429";>#9429</a> [<a 
href="https://github.com/apache/arrow-rs/labels/arrow";>arrow</a>]</li>
   <li>Add <code>append_value_n</code> to GenericByteBuilder <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9425";>#9425</a> [<a 
href="https://github.com/apache/arrow-rs/labels/arrow";>arrow</a>]</li>
   <li>Optimize <code>from_bitwise_binary_op</code> <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9378";>#9378</a> [<a 
href="https://github.com/apache/arrow-rs/labels/arrow";>arrow</a>]</li>
   <li>Configurable Arrow representation of UTC timestamps for Avro reader <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9279";>#9279</a> [<a 
href="https://github.com/apache/arrow-rs/labels/arrow";>arrow</a>]</li>
   </ul>
   <p><strong>Fixed bugs:</strong></p>
   <ul>
   <li>MutableArrayData::extend does not copy child values for ListView arrays 
<a href="https://redirect.github.com/apache/arrow-rs/issues/9561";>#9561</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>Changelog</summary>
   <p><em>Sourced from <a 
href="https://github.com/apache/arrow-rs/blob/main/CHANGELOG.md";>arrow's 
changelog</a>.</em></p>
   <blockquote>
   <h2><a href="https://github.com/apache/arrow-rs/tree/58.1.0";>58.1.0</a> 
(2026-03-20)</h2>
   <p><a href="https://github.com/apache/arrow-rs/compare/58.0.0...58.1.0";>Full 
Changelog</a></p>
   <p><strong>Implemented enhancements:</strong></p>
   <ul>
   <li>Reuse compression dict lz4_block <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9566";>#9566</a></li>
   <li>[Variant] Add <code>variant_to_arrow</code> <code>Struct</code> type 
support <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9529";>#9529</a></li>
   <li>[Variant] Add <code>unshred_variant</code> support for 
<code>Binary</code> and <code>LargeBinary</code> types <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9526";>#9526</a></li>
   <li>[Variant] Add <code>shred_variant</code> support for 
<code>LargeUtf8</code> and <code>LargeBinary</code> types <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9525";>#9525</a></li>
   <li>[Variant] <code>variant_get</code> tests clean up <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9517";>#9517</a></li>
   <li>parquet_variant: Support LargeUtf8 typed value in 
<code>unshred_variant</code> <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9513";>#9513</a></li>
   <li>parquet-variant: Support string view typed value in 
<code>unshred_variant</code> <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9512";>#9512</a></li>
   <li>Deprecate ArrowTimestampType::make_value in favor of from_naive_datetime 
<a href="https://redirect.github.com/apache/arrow-rs/issues/9490";>#9490</a> [<a 
href="https://github.com/apache/arrow-rs/labels/arrow";>arrow</a>]</li>
   <li>Followup for support ['fieldName'] in VariantPath <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9478";>#9478</a></li>
   <li>Speedup DELTA_BINARY_PACKED decoding when bitwidth is 0 <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9476";>#9476</a> [<a 
href="https://github.com/apache/arrow-rs/labels/parquet";>parquet</a>]</li>
   <li>Support CSV files encoded with charsets other than UTF-8 <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9465";>#9465</a> [<a 
href="https://github.com/apache/arrow-rs/labels/arrow";>arrow</a>]</li>
   <li>Expose Avro writer schema when building the reader <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9460";>#9460</a> [<a 
href="https://github.com/apache/arrow-rs/labels/arrow";>arrow</a>]</li>
   <li>Python: avoid importing pyarrow classes ever time <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9438";>#9438</a></li>
   <li>Add <code>append_nulls</code> to <code>MapBuilder</code> <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9431";>#9431</a> [<a 
href="https://github.com/apache/arrow-rs/labels/arrow";>arrow</a>]</li>
   <li>Add <code>append_non_nulls</code> to <code>StructBuilder</code> <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9429";>#9429</a> [<a 
href="https://github.com/apache/arrow-rs/labels/arrow";>arrow</a>]</li>
   <li>Add <code>append_value_n</code> to GenericByteBuilder <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9425";>#9425</a> [<a 
href="https://github.com/apache/arrow-rs/labels/arrow";>arrow</a>]</li>
   <li>Optimize <code>from_bitwise_binary_op</code> <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9378";>#9378</a> [<a 
href="https://github.com/apache/arrow-rs/labels/arrow";>arrow</a>]</li>
   <li>Configurable Arrow representation of UTC timestamps for Avro reader <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9279";>#9279</a> [<a 
href="https://github.com/apache/arrow-rs/labels/arrow";>arrow</a>]</li>
   </ul>
   <p><strong>Fixed bugs:</strong></p>
   <ul>
   <li>MutableArrayData::extend does not copy child values for ListView arrays 
<a href="https://redirect.github.com/apache/arrow-rs/issues/9561";>#9561</a> [<a 
href="https://github.com/apache/arrow-rs/labels/arrow";>arrow</a>]</li>
   <li>ListView interleave bug <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9559";>#9559</a> [<a 
href="https://github.com/apache/arrow-rs/labels/arrow";>arrow</a>]</li>
   <li>Flight encoding panics with &quot;no dict id for field&quot; with nested 
dict arrays <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9555";>#9555</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>&quot;DeltaBitPackDecoder only supports Int32Type and Int64Type&quot; 
but unsigned types are supported too <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9551";>#9551</a> [<a 
href="https://github.com/apache/arrow-rs/labels/parquet";>parquet</a>]</li>
   <li>Potential overflow when calling <code>util::bit_mask::set_bits</code> 
(soundness issue) <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9543";>#9543</a> [<a 
href="https://github.com/apache/arrow-rs/labels/arrow";>arrow</a>]</li>
   <li>handle Null type in try_merge for Struct, List, LargeList, and Union <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9523";>#9523</a> [<a 
href="https://github.com/apache/arrow-rs/labels/arrow";>arrow</a>]</li>
   <li>Invalid offset in sparse column chunk data for multiple predicates <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9516";>#9516</a> [<a 
href="https://github.com/apache/arrow-rs/labels/parquet";>parquet</a>]</li>
   <li>debug_assert_eq! in BatchCoalescer panics in debug mode when batch_size 
&lt; 4 <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9506";>#9506</a> [<a 
href="https://github.com/apache/arrow-rs/labels/arrow";>arrow</a>]</li>
   <li>Parquet Statistics::null_count_opt wrongly returns Some(0) when stats 
are missing <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9451";>#9451</a> [<a 
href="https://github.com/apache/arrow-rs/labels/parquet";>parquet</a>]</li>
   <li>Error &quot;Not all children array length are the same!&quot; when 
decoding rows spanning across page boundaries in parquet file when using 
<code>RowSelection</code> <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9370";>#9370</a> [<a 
href="https://github.com/apache/arrow-rs/labels/parquet";>parquet</a>]</li>
   <li>Avro schema resolution not properly supported for complex types <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9336";>#9336</a> [<a 
href="https://github.com/apache/arrow-rs/labels/arrow";>arrow</a>]</li>
   </ul>
   <p><strong>Documentation updates:</strong></p>
   <ul>
   <li>Update planned release schedule in README.md <a 
href="https://redirect.github.com/apache/arrow-rs/pull/9466";>#9466</a> (<a 
href="https://github.com/alamb";>alamb</a>)</li>
   </ul>
   <p><strong>Performance improvements:</strong></p>
   <ul>
   <li>Introduce <code>NullBuffer::try_from_unsliced</code> to simplify array 
construction <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9385";>#9385</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>]</li>
   <li>perf: Coalesce page fetches when RowSelection selects all rows <a 
href="https://redirect.github.com/apache/arrow-rs/pull/9578";>#9578</a> [<a 
href="https://github.com/apache/arrow-rs/labels/parquet";>parquet</a>] (<a 
href="https://github.com/Dandandan";>Dandandan</a>)</li>
   <li>Use chunks_exact for has_true/has_false to enable compiler unrolling <a 
href="https://redirect.github.com/apache/arrow-rs/pull/9570";>#9570</a> [<a 
href="https://github.com/apache/arrow-rs/labels/arrow";>arrow</a>] (<a 
href="https://github.com/adriangb";>adriangb</a>)</li>
   <li>pyarrow: Cache the imported classes to avoid importing them each time <a 
href="https://redirect.github.com/apache/arrow-rs/pull/9439";>#9439</a> (<a 
href="https://github.com/Tpt";>Tpt</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/6cadf3b4de916c707e2103b123a168154e668a33";><code>6cadf3b</code></a>
 Prepare for 58.1.0 Release (<a 
href="https://redirect.github.com/apache/arrow-rs/issues/9573";>#9573</a>)</li>
   <li><a 
href="https://github.com/apache/arrow-rs/commit/322f9ce681ed51aa0c99b6517d5f43b7279ecc52";><code>322f9ce</code></a>
 [Variant] Add unshred_variant support for Binary and LargeBinary types (<a 
href="https://redirect.github.com/apache/arrow-rs/issues/9576";>#9576</a>)</li>
   <li><a 
href="https://github.com/apache/arrow-rs/commit/bc74c7192a48bd36a9e79b883a3482af396a2350";><code>bc74c71</code></a>
 feat(parquet): add content defined chunking for arrow writer (<a 
href="https://redirect.github.com/apache/arrow-rs/issues/9450";>#9450</a>)</li>
   <li><a 
href="https://github.com/apache/arrow-rs/commit/39dda22517e6369d006aaac5eaac53d9cd72c29b";><code>39dda22</code></a>
 Make Sbbf Constructers Public (<a 
href="https://redirect.github.com/apache/arrow-rs/issues/9569";>#9569</a>)</li>
   <li><a 
href="https://github.com/apache/arrow-rs/commit/d53df605656d8012eca42e8ddffe165362a1a4cb";><code>d53df60</code></a>
 feat: Optimize from_bitwise_binary_op with 64-bit alignment (<a 
href="https://redirect.github.com/apache/arrow-rs/issues/9441";>#9441</a>)</li>
   <li><a 
href="https://github.com/apache/arrow-rs/commit/44f5dfc607892bab849a4dba008b6ee8966c1461";><code>44f5dfc</code></a>
 perf: Coalesce page fetches when RowSelection selects all rows (<a 
href="https://redirect.github.com/apache/arrow-rs/issues/9578";>#9578</a>)</li>
   <li><a 
href="https://github.com/apache/arrow-rs/commit/14f1eb97fbf017dbd0faef749f62f6cd9389a451";><code>14f1eb9</code></a>
 pyarrow: Cache the imported classes to avoid importing them each time (<a 
href="https://redirect.github.com/apache/arrow-rs/issues/9439";>#9439</a>)</li>
   <li><a 
href="https://github.com/apache/arrow-rs/commit/55a7768bbb95976e1dac29facb2ea337aa4d89b6";><code>55a7768</code></a>
 [Variant] Add <code>variant_to_arrow</code> <code>Struct</code> type support 
(<a 
href="https://redirect.github.com/apache/arrow-rs/issues/9572";>#9572</a>)</li>
   <li><a 
href="https://github.com/apache/arrow-rs/commit/42ab0bcef7c2257772dfb7de77b04051350e18cb";><code>42ab0bc</code></a>
 fix: Used <code>checked_add</code> for bounds checks to avoid UB (<a 
href="https://redirect.github.com/apache/arrow-rs/issues/9568";>#9568</a>)</li>
   <li><a 
href="https://github.com/apache/arrow-rs/commit/88422cbdcbfa8f4e2411d66578dd3582fafbf2a1";><code>88422cb</code></a>
 arrow-flight: generate dict_ids for dicts nested inside complex types (<a 
href="https://redirect.github.com/apache/arrow-rs/issues/9556";>#9556</a>)</li>
   <li>Additional commits viewable in <a 
href="https://github.com/apache/arrow-rs/compare/57.1.0...58.1.0";>compare 
view</a></li>
   </ul>
   </details>
   <br />
   
   Updates `arrow-array` from 57.1.0 to 58.1.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.1.0</h2>
   <!-- raw HTML omitted -->
   <h1>Changelog</h1>
   <h2><a href="https://github.com/apache/arrow-rs/tree/58.1.0";>58.1.0</a> 
(2026-03-20)</h2>
   <p><a href="https://github.com/apache/arrow-rs/compare/58.0.0...58.1.0";>Full 
Changelog</a></p>
   <p><strong>Implemented enhancements:</strong></p>
   <ul>
   <li>Reuse compression dict lz4_block <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9566";>#9566</a></li>
   <li>[Variant] Add <code>variant_to_arrow</code> <code>Struct</code> type 
support <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9529";>#9529</a></li>
   <li>[Variant] Add <code>unshred_variant</code> support for 
<code>Binary</code> and <code>LargeBinary</code> types <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9526";>#9526</a></li>
   <li>[Variant] Add <code>shred_variant</code> support for 
<code>LargeUtf8</code> and <code>LargeBinary</code> types <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9525";>#9525</a></li>
   <li>[Variant] <code>variant_get</code> tests clean up <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9517";>#9517</a></li>
   <li>parquet_variant: Support LargeUtf8 typed value in 
<code>unshred_variant</code> <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9513";>#9513</a></li>
   <li>parquet-variant: Support string view typed value in 
<code>unshred_variant</code> <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9512";>#9512</a></li>
   <li>Deprecate ArrowTimestampType::make_value in favor of from_naive_datetime 
<a href="https://redirect.github.com/apache/arrow-rs/issues/9490";>#9490</a> [<a 
href="https://github.com/apache/arrow-rs/labels/arrow";>arrow</a>]</li>
   <li>Followup for support ['fieldName'] in VariantPath <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9478";>#9478</a></li>
   <li>Speedup DELTA_BINARY_PACKED decoding when bitwidth is 0 <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9476";>#9476</a> [<a 
href="https://github.com/apache/arrow-rs/labels/parquet";>parquet</a>]</li>
   <li>Support CSV files encoded with charsets other than UTF-8 <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9465";>#9465</a> [<a 
href="https://github.com/apache/arrow-rs/labels/arrow";>arrow</a>]</li>
   <li>Expose Avro writer schema when building the reader <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9460";>#9460</a> [<a 
href="https://github.com/apache/arrow-rs/labels/arrow";>arrow</a>]</li>
   <li>Python: avoid importing pyarrow classes ever time <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9438";>#9438</a></li>
   <li>Add <code>append_nulls</code> to <code>MapBuilder</code> <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9431";>#9431</a> [<a 
href="https://github.com/apache/arrow-rs/labels/arrow";>arrow</a>]</li>
   <li>Add <code>append_non_nulls</code> to <code>StructBuilder</code> <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9429";>#9429</a> [<a 
href="https://github.com/apache/arrow-rs/labels/arrow";>arrow</a>]</li>
   <li>Add <code>append_value_n</code> to GenericByteBuilder <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9425";>#9425</a> [<a 
href="https://github.com/apache/arrow-rs/labels/arrow";>arrow</a>]</li>
   <li>Optimize <code>from_bitwise_binary_op</code> <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9378";>#9378</a> [<a 
href="https://github.com/apache/arrow-rs/labels/arrow";>arrow</a>]</li>
   <li>Configurable Arrow representation of UTC timestamps for Avro reader <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9279";>#9279</a> [<a 
href="https://github.com/apache/arrow-rs/labels/arrow";>arrow</a>]</li>
   </ul>
   <p><strong>Fixed bugs:</strong></p>
   <ul>
   <li>MutableArrayData::extend does not copy child values for ListView arrays 
<a href="https://redirect.github.com/apache/arrow-rs/issues/9561";>#9561</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>Changelog</summary>
   <p><em>Sourced from <a 
href="https://github.com/apache/arrow-rs/blob/main/CHANGELOG.md";>arrow-array's 
changelog</a>.</em></p>
   <blockquote>
   <h2><a href="https://github.com/apache/arrow-rs/tree/58.1.0";>58.1.0</a> 
(2026-03-20)</h2>
   <p><a href="https://github.com/apache/arrow-rs/compare/58.0.0...58.1.0";>Full 
Changelog</a></p>
   <p><strong>Implemented enhancements:</strong></p>
   <ul>
   <li>Reuse compression dict lz4_block <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9566";>#9566</a></li>
   <li>[Variant] Add <code>variant_to_arrow</code> <code>Struct</code> type 
support <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9529";>#9529</a></li>
   <li>[Variant] Add <code>unshred_variant</code> support for 
<code>Binary</code> and <code>LargeBinary</code> types <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9526";>#9526</a></li>
   <li>[Variant] Add <code>shred_variant</code> support for 
<code>LargeUtf8</code> and <code>LargeBinary</code> types <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9525";>#9525</a></li>
   <li>[Variant] <code>variant_get</code> tests clean up <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9517";>#9517</a></li>
   <li>parquet_variant: Support LargeUtf8 typed value in 
<code>unshred_variant</code> <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9513";>#9513</a></li>
   <li>parquet-variant: Support string view typed value in 
<code>unshred_variant</code> <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9512";>#9512</a></li>
   <li>Deprecate ArrowTimestampType::make_value in favor of from_naive_datetime 
<a href="https://redirect.github.com/apache/arrow-rs/issues/9490";>#9490</a> [<a 
href="https://github.com/apache/arrow-rs/labels/arrow";>arrow</a>]</li>
   <li>Followup for support ['fieldName'] in VariantPath <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9478";>#9478</a></li>
   <li>Speedup DELTA_BINARY_PACKED decoding when bitwidth is 0 <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9476";>#9476</a> [<a 
href="https://github.com/apache/arrow-rs/labels/parquet";>parquet</a>]</li>
   <li>Support CSV files encoded with charsets other than UTF-8 <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9465";>#9465</a> [<a 
href="https://github.com/apache/arrow-rs/labels/arrow";>arrow</a>]</li>
   <li>Expose Avro writer schema when building the reader <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9460";>#9460</a> [<a 
href="https://github.com/apache/arrow-rs/labels/arrow";>arrow</a>]</li>
   <li>Python: avoid importing pyarrow classes ever time <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9438";>#9438</a></li>
   <li>Add <code>append_nulls</code> to <code>MapBuilder</code> <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9431";>#9431</a> [<a 
href="https://github.com/apache/arrow-rs/labels/arrow";>arrow</a>]</li>
   <li>Add <code>append_non_nulls</code> to <code>StructBuilder</code> <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9429";>#9429</a> [<a 
href="https://github.com/apache/arrow-rs/labels/arrow";>arrow</a>]</li>
   <li>Add <code>append_value_n</code> to GenericByteBuilder <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9425";>#9425</a> [<a 
href="https://github.com/apache/arrow-rs/labels/arrow";>arrow</a>]</li>
   <li>Optimize <code>from_bitwise_binary_op</code> <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9378";>#9378</a> [<a 
href="https://github.com/apache/arrow-rs/labels/arrow";>arrow</a>]</li>
   <li>Configurable Arrow representation of UTC timestamps for Avro reader <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9279";>#9279</a> [<a 
href="https://github.com/apache/arrow-rs/labels/arrow";>arrow</a>]</li>
   </ul>
   <p><strong>Fixed bugs:</strong></p>
   <ul>
   <li>MutableArrayData::extend does not copy child values for ListView arrays 
<a href="https://redirect.github.com/apache/arrow-rs/issues/9561";>#9561</a> [<a 
href="https://github.com/apache/arrow-rs/labels/arrow";>arrow</a>]</li>
   <li>ListView interleave bug <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9559";>#9559</a> [<a 
href="https://github.com/apache/arrow-rs/labels/arrow";>arrow</a>]</li>
   <li>Flight encoding panics with &quot;no dict id for field&quot; with nested 
dict arrays <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9555";>#9555</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>&quot;DeltaBitPackDecoder only supports Int32Type and Int64Type&quot; 
but unsigned types are supported too <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9551";>#9551</a> [<a 
href="https://github.com/apache/arrow-rs/labels/parquet";>parquet</a>]</li>
   <li>Potential overflow when calling <code>util::bit_mask::set_bits</code> 
(soundness issue) <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9543";>#9543</a> [<a 
href="https://github.com/apache/arrow-rs/labels/arrow";>arrow</a>]</li>
   <li>handle Null type in try_merge for Struct, List, LargeList, and Union <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9523";>#9523</a> [<a 
href="https://github.com/apache/arrow-rs/labels/arrow";>arrow</a>]</li>
   <li>Invalid offset in sparse column chunk data for multiple predicates <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9516";>#9516</a> [<a 
href="https://github.com/apache/arrow-rs/labels/parquet";>parquet</a>]</li>
   <li>debug_assert_eq! in BatchCoalescer panics in debug mode when batch_size 
&lt; 4 <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9506";>#9506</a> [<a 
href="https://github.com/apache/arrow-rs/labels/arrow";>arrow</a>]</li>
   <li>Parquet Statistics::null_count_opt wrongly returns Some(0) when stats 
are missing <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9451";>#9451</a> [<a 
href="https://github.com/apache/arrow-rs/labels/parquet";>parquet</a>]</li>
   <li>Error &quot;Not all children array length are the same!&quot; when 
decoding rows spanning across page boundaries in parquet file when using 
<code>RowSelection</code> <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9370";>#9370</a> [<a 
href="https://github.com/apache/arrow-rs/labels/parquet";>parquet</a>]</li>
   <li>Avro schema resolution not properly supported for complex types <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9336";>#9336</a> [<a 
href="https://github.com/apache/arrow-rs/labels/arrow";>arrow</a>]</li>
   </ul>
   <p><strong>Documentation updates:</strong></p>
   <ul>
   <li>Update planned release schedule in README.md <a 
href="https://redirect.github.com/apache/arrow-rs/pull/9466";>#9466</a> (<a 
href="https://github.com/alamb";>alamb</a>)</li>
   </ul>
   <p><strong>Performance improvements:</strong></p>
   <ul>
   <li>Introduce <code>NullBuffer::try_from_unsliced</code> to simplify array 
construction <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9385";>#9385</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>]</li>
   <li>perf: Coalesce page fetches when RowSelection selects all rows <a 
href="https://redirect.github.com/apache/arrow-rs/pull/9578";>#9578</a> [<a 
href="https://github.com/apache/arrow-rs/labels/parquet";>parquet</a>] (<a 
href="https://github.com/Dandandan";>Dandandan</a>)</li>
   <li>Use chunks_exact for has_true/has_false to enable compiler unrolling <a 
href="https://redirect.github.com/apache/arrow-rs/pull/9570";>#9570</a> [<a 
href="https://github.com/apache/arrow-rs/labels/arrow";>arrow</a>] (<a 
href="https://github.com/adriangb";>adriangb</a>)</li>
   <li>pyarrow: Cache the imported classes to avoid importing them each time <a 
href="https://redirect.github.com/apache/arrow-rs/pull/9439";>#9439</a> (<a 
href="https://github.com/Tpt";>Tpt</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/6cadf3b4de916c707e2103b123a168154e668a33";><code>6cadf3b</code></a>
 Prepare for 58.1.0 Release (<a 
href="https://redirect.github.com/apache/arrow-rs/issues/9573";>#9573</a>)</li>
   <li><a 
href="https://github.com/apache/arrow-rs/commit/322f9ce681ed51aa0c99b6517d5f43b7279ecc52";><code>322f9ce</code></a>
 [Variant] Add unshred_variant support for Binary and LargeBinary types (<a 
href="https://redirect.github.com/apache/arrow-rs/issues/9576";>#9576</a>)</li>
   <li><a 
href="https://github.com/apache/arrow-rs/commit/bc74c7192a48bd36a9e79b883a3482af396a2350";><code>bc74c71</code></a>
 feat(parquet): add content defined chunking for arrow writer (<a 
href="https://redirect.github.com/apache/arrow-rs/issues/9450";>#9450</a>)</li>
   <li><a 
href="https://github.com/apache/arrow-rs/commit/39dda22517e6369d006aaac5eaac53d9cd72c29b";><code>39dda22</code></a>
 Make Sbbf Constructers Public (<a 
href="https://redirect.github.com/apache/arrow-rs/issues/9569";>#9569</a>)</li>
   <li><a 
href="https://github.com/apache/arrow-rs/commit/d53df605656d8012eca42e8ddffe165362a1a4cb";><code>d53df60</code></a>
 feat: Optimize from_bitwise_binary_op with 64-bit alignment (<a 
href="https://redirect.github.com/apache/arrow-rs/issues/9441";>#9441</a>)</li>
   <li><a 
href="https://github.com/apache/arrow-rs/commit/44f5dfc607892bab849a4dba008b6ee8966c1461";><code>44f5dfc</code></a>
 perf: Coalesce page fetches when RowSelection selects all rows (<a 
href="https://redirect.github.com/apache/arrow-rs/issues/9578";>#9578</a>)</li>
   <li><a 
href="https://github.com/apache/arrow-rs/commit/14f1eb97fbf017dbd0faef749f62f6cd9389a451";><code>14f1eb9</code></a>
 pyarrow: Cache the imported classes to avoid importing them each time (<a 
href="https://redirect.github.com/apache/arrow-rs/issues/9439";>#9439</a>)</li>
   <li><a 
href="https://github.com/apache/arrow-rs/commit/55a7768bbb95976e1dac29facb2ea337aa4d89b6";><code>55a7768</code></a>
 [Variant] Add <code>variant_to_arrow</code> <code>Struct</code> type support 
(<a 
href="https://redirect.github.com/apache/arrow-rs/issues/9572";>#9572</a>)</li>
   <li><a 
href="https://github.com/apache/arrow-rs/commit/42ab0bcef7c2257772dfb7de77b04051350e18cb";><code>42ab0bc</code></a>
 fix: Used <code>checked_add</code> for bounds checks to avoid UB (<a 
href="https://redirect.github.com/apache/arrow-rs/issues/9568";>#9568</a>)</li>
   <li><a 
href="https://github.com/apache/arrow-rs/commit/88422cbdcbfa8f4e2411d66578dd3582fafbf2a1";><code>88422cb</code></a>
 arrow-flight: generate dict_ids for dicts nested inside complex types (<a 
href="https://redirect.github.com/apache/arrow-rs/issues/9556";>#9556</a>)</li>
   <li>Additional commits viewable in <a 
href="https://github.com/apache/arrow-rs/compare/57.1.0...58.1.0";>compare 
view</a></li>
   </ul>
   </details>
   <br />
   
   Updates `arrow-buffer` from 57.1.0 to 57.3.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 57.3.0</h2>
   <!-- raw HTML omitted -->
   <h1>Changelog</h1>
   <h2><a href="https://github.com/apache/arrow-rs/tree/57.3.0";>57.3.0</a> 
(2026-02-02)</h2>
   <p><a href="https://github.com/apache/arrow-rs/compare/57.2.0...57.3.0";>Full 
Changelog</a></p>
   <p><strong>Breaking changes:</strong></p>
   <ul>
   <li>Revert &quot;Seal Array trait&quot;, mark <code>Array</code> as 
<code>unsafe</code> <a 
href="https://redirect.github.com/apache/arrow-rs/pull/9313";>#9313</a> (<a 
href="https://github.com/alamb";>alamb</a>, <a 
href="https://github.com/gabotechs";>gabotechs</a>)</li>
   <li>Mark <code>BufferBuilder::new_from_buffer</code> as unsafe <a 
href="https://redirect.github.com/apache/arrow-rs/pull/9312";>#9312</a> (<a 
href="https://github.com/alamb";>alamb</a>, <a 
href="https://github.com/Jefffrey";>Jefffrey</a>)</li>
   </ul>
   <p><strong>Fixed bugs:</strong></p>
   <ul>
   <li>Fix string array equality when the values buffer is the same and only 
the offsets to access it differ <a 
href="https://redirect.github.com/apache/arrow-rs/pull/9330";>#9330</a> (<a 
href="https://github.com/alamb";>alamb</a>, <a 
href="https://github.com/jhorstmann";>jhorstmann</a>)</li>
   <li>Ensure <code>BufferBuilder::truncate</code> doesn't overset length <a 
href="https://redirect.github.com/apache/arrow-rs/pull/9311";>#9311</a> (<a 
href="https://github.com/alamb";>alamb</a>, <a 
href="https://github.com/Jefffrey";>Jefffrey</a>)</li>
   <li>[parquet] Provide only encrypted column stats in plaintext footer <a 
href="https://redirect.github.com/apache/arrow-rs/pull/9310";>#9310</a> (<a 
href="https://github.com/alamb";>alamb</a>, <a 
href="https://github.com/rok";>rok</a>, <a 
href="https://github.com/adamreeve";>adamreeve</a>)</li>
   <li>[regression] Error with adaptive predicate pushdown: &quot;Invalid 
offset …&quot; <a 
href="https://redirect.github.com/apache/arrow-rs/pull/9309";>#9309</a> (<a 
href="https://github.com/alamb";>alamb</a>, <a 
href="https://github.com/erratic-pattern";>erratic-pattern</a>, <a 
href="https://github.com/sdf-jkl";>sdf-jkl</a>)</li>
   </ul>
   <h2>arrow 57.2.0</h2>
   <!-- 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/57.3.0/CHANGELOG.md";>arrow-buffer's
 changelog</a>.</em></p>
   <blockquote>
   <h2><a href="https://github.com/apache/arrow-rs/tree/57.3.0";>57.3.0</a> 
(2026-02-02)</h2>
   <p><a href="https://github.com/apache/arrow-rs/compare/57.2.0...57.3.0";>Full 
Changelog</a></p>
   <p><strong>Breaking changes:</strong></p>
   <ul>
   <li>Revert &quot;Seal Array trait&quot;, mark <code>Array</code> as 
<code>unsafe</code> <a 
href="https://redirect.github.com/apache/arrow-rs/pull/9313";>#9313</a> (<a 
href="https://github.com/alamb";>alamb</a>, <a 
href="https://github.com/gabotechs";>gabotechs</a>)</li>
   <li>Mark <code>BufferBuilder::new_from_buffer</code> as unsafe <a 
href="https://redirect.github.com/apache/arrow-rs/pull/9312";>#9312</a> (<a 
href="https://github.com/alamb";>alamb</a>, <a 
href="https://github.com/Jefffrey";>Jefffrey</a>)</li>
   </ul>
   <p><strong>Fixed bugs:</strong></p>
   <ul>
   <li>Fix string array equality when the values buffer is the same and only 
the offsets to access it differ <a 
href="https://redirect.github.com/apache/arrow-rs/pull/9330";>#9330</a> (<a 
href="https://github.com/alamb";>alamb</a>, <a 
href="https://github.com/jhorstmann";>jhorstmann</a>)</li>
   <li>Ensure <code>BufferBuilder::truncate</code> doesn't overset length <a 
href="https://redirect.github.com/apache/arrow-rs/pull/9311";>#9311</a> (<a 
href="https://github.com/alamb";>alamb</a>, <a 
href="https://github.com/Jefffrey";>Jefffrey</a>)</li>
   <li>[parquet] Provide only encrypted column stats in plaintext footer <a 
href="https://redirect.github.com/apache/arrow-rs/pull/9310";>#9310</a> (<a 
href="https://github.com/alamb";>alamb</a>, <a 
href="https://github.com/rok";>rok</a>, <a 
href="https://github.com/adamreeve";>adamreeve</a>)</li>
   <li>[regression] Error with adaptive predicate pushdown: &quot;Invalid 
offset …&quot; <a 
href="https://redirect.github.com/apache/arrow-rs/pull/9309";>#9309</a> (<a 
href="https://github.com/alamb";>alamb</a>, <a 
href="https://github.com/erratic-pattern";>erratic-pattern</a>, <a 
href="https://github.com/sdf-jkl";>sdf-jkl</a>)</li>
   </ul>
   </blockquote>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/apache/arrow-rs/commit/750500594839258f809a8248bce92b244bbb40cc";><code>7505005</code></a>
 [57_maintenance] Update version to 57.3.0, add changelog (<a 
href="https://redirect.github.com/apache/arrow-rs/issues/9333";>#9333</a>)</li>
   <li><a 
href="https://github.com/apache/arrow-rs/commit/6bbfb9932b5268c600bcf3dc201e79acd20a551e";><code>6bbfb99</code></a>
 [maintenance_57] Fix string array equality when the values buffer is the 
same...</li>
   <li><a 
href="https://github.com/apache/arrow-rs/commit/505eb8ec606907af2144ca664555ec60d1d55a26";><code>505eb8e</code></a>
 [57_maintenance] Revert &quot;Seal Array trait (<a 
href="https://redirect.github.com/apache/arrow-rs/issues/9092";>#9092</a>)&quot;,
 mark <code>Array</code> as <code>unsafe</code> ...</li>
   <li><a 
href="https://github.com/apache/arrow-rs/commit/74cf9142cc36dac1514cd0bcc71ed6974155689e";><code>74cf914</code></a>
 [57_maintenance] Mark <code>BufferBuilder::new_from_buffer</code> as unsafe 
(<a href="https://redirect.github.com/apache/arrow-rs/issues/9292";>#9292</a>) 
(<a 
href="https://redirect.github.com/apache/arrow-rs/issues/9312";>#9312</a>)</li>
   <li><a 
href="https://github.com/apache/arrow-rs/commit/25cc1ac28ccdf2fffb844380d2dde1a1966b5ae4";><code>25cc1ac</code></a>
 [57_maintenance] fix: ensure <code>BufferBuilder::truncate</code> doesn't 
overset length...</li>
   <li><a 
href="https://github.com/apache/arrow-rs/commit/9fc2fbb72e4a7e6dd1c339a69ff3a0f4ca5ec0c1";><code>9fc2fbb</code></a>
 [57_maintenance[Parquet] Provide only encrypted column stats in plaintext 
foo...</li>
   <li><a 
href="https://github.com/apache/arrow-rs/commit/3df3157b5b14b9f99869cec4cd9feedc0a6736c1";><code>3df3157</code></a>
 [57_maintenance] [regression] Error with adaptive predicate pushdown: 
&quot;Invali...</li>
   <li><a 
href="https://github.com/apache/arrow-rs/commit/9e822e050016e659028741499388d454a74cf23c";><code>9e822e0</code></a>
 Update version to <code>57.2.0</code>, add CHANGELOG (<a 
href="https://redirect.github.com/apache/arrow-rs/issues/9103";>#9103</a>)</li>
   <li><a 
href="https://github.com/apache/arrow-rs/commit/28f66f94e0e7f0e2b27686207a91e40b60e3b957";><code>28f66f9</code></a>
 Add Union encoding documentation  (<a 
href="https://redirect.github.com/apache/arrow-rs/issues/9102";>#9102</a>)</li>
   <li><a 
href="https://github.com/apache/arrow-rs/commit/a8346be02a240788b1246d847bc8dfec21274306";><code>a8346be</code></a>
 Minor: make it clear cache array reader is not cloning arrays (<a 
href="https://redirect.github.com/apache/arrow-rs/issues/9057";>#9057</a>)</li>
   <li>Additional commits viewable in <a 
href="https://github.com/apache/arrow-rs/compare/57.1.0...57.3.0";>compare 
view</a></li>
   </ul>
   </details>
   <br />
   
   Updates `arrow-cast` from 57.1.0 to 58.1.0
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/apache/arrow-rs/releases";>arrow-cast's 
releases</a>.</em></p>
   <blockquote>
   <h2>arrow 58.1.0</h2>
   <!-- raw HTML omitted -->
   <h1>Changelog</h1>
   <h2><a href="https://github.com/apache/arrow-rs/tree/58.1.0";>58.1.0</a> 
(2026-03-20)</h2>
   <p><a href="https://github.com/apache/arrow-rs/compare/58.0.0...58.1.0";>Full 
Changelog</a></p>
   <p><strong>Implemented enhancements:</strong></p>
   <ul>
   <li>Reuse compression dict lz4_block <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9566";>#9566</a></li>
   <li>[Variant] Add <code>variant_to_arrow</code> <code>Struct</code> type 
support <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9529";>#9529</a></li>
   <li>[Variant] Add <code>unshred_variant</code> support for 
<code>Binary</code> and <code>LargeBinary</code> types <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9526";>#9526</a></li>
   <li>[Variant] Add <code>shred_variant</code> support for 
<code>LargeUtf8</code> and <code>LargeBinary</code> types <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9525";>#9525</a></li>
   <li>[Variant] <code>variant_get</code> tests clean up <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9517";>#9517</a></li>
   <li>parquet_variant: Support LargeUtf8 typed value in 
<code>unshred_variant</code> <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9513";>#9513</a></li>
   <li>parquet-variant: Support string view typed value in 
<code>unshred_variant</code> <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9512";>#9512</a></li>
   <li>Deprecate ArrowTimestampType::make_value in favor of from_naive_datetime 
<a href="https://redirect.github.com/apache/arrow-rs/issues/9490";>#9490</a> [<a 
href="https://github.com/apache/arrow-rs/labels/arrow";>arrow</a>]</li>
   <li>Followup for support ['fieldName'] in VariantPath <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9478";>#9478</a></li>
   <li>Speedup DELTA_BINARY_PACKED decoding when bitwidth is 0 <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9476";>#9476</a> [<a 
href="https://github.com/apache/arrow-rs/labels/parquet";>parquet</a>]</li>
   <li>Support CSV files encoded with charsets other than UTF-8 <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9465";>#9465</a> [<a 
href="https://github.com/apache/arrow-rs/labels/arrow";>arrow</a>]</li>
   <li>Expose Avro writer schema when building the reader <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9460";>#9460</a> [<a 
href="https://github.com/apache/arrow-rs/labels/arrow";>arrow</a>]</li>
   <li>Python: avoid importing pyarrow classes ever time <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9438";>#9438</a></li>
   <li>Add <code>append_nulls</code> to <code>MapBuilder</code> <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9431";>#9431</a> [<a 
href="https://github.com/apache/arrow-rs/labels/arrow";>arrow</a>]</li>
   <li>Add <code>append_non_nulls</code> to <code>StructBuilder</code> <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9429";>#9429</a> [<a 
href="https://github.com/apache/arrow-rs/labels/arrow";>arrow</a>]</li>
   <li>Add <code>append_value_n</code> to GenericByteBuilder <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9425";>#9425</a> [<a 
href="https://github.com/apache/arrow-rs/labels/arrow";>arrow</a>]</li>
   <li>Optimize <code>from_bitwise_binary_op</code> <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9378";>#9378</a> [<a 
href="https://github.com/apache/arrow-rs/labels/arrow";>arrow</a>]</li>
   <li>Configurable Arrow representation of UTC timestamps for Avro reader <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9279";>#9279</a> [<a 
href="https://github.com/apache/arrow-rs/labels/arrow";>arrow</a>]</li>
   </ul>
   <p><strong>Fixed bugs:</strong></p>
   <ul>
   <li>MutableArrayData::extend does not copy child values for ListView arrays 
<a href="https://redirect.github.com/apache/arrow-rs/issues/9561";>#9561</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>Changelog</summary>
   <p><em>Sourced from <a 
href="https://github.com/apache/arrow-rs/blob/main/CHANGELOG.md";>arrow-cast's 
changelog</a>.</em></p>
   <blockquote>
   <h2><a href="https://github.com/apache/arrow-rs/tree/58.1.0";>58.1.0</a> 
(2026-03-20)</h2>
   <p><a href="https://github.com/apache/arrow-rs/compare/58.0.0...58.1.0";>Full 
Changelog</a></p>
   <p><strong>Implemented enhancements:</strong></p>
   <ul>
   <li>Reuse compression dict lz4_block <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9566";>#9566</a></li>
   <li>[Variant] Add <code>variant_to_arrow</code> <code>Struct</code> type 
support <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9529";>#9529</a></li>
   <li>[Variant] Add <code>unshred_variant</code> support for 
<code>Binary</code> and <code>LargeBinary</code> types <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9526";>#9526</a></li>
   <li>[Variant] Add <code>shred_variant</code> support for 
<code>LargeUtf8</code> and <code>LargeBinary</code> types <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9525";>#9525</a></li>
   <li>[Variant] <code>variant_get</code> tests clean up <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9517";>#9517</a></li>
   <li>parquet_variant: Support LargeUtf8 typed value in 
<code>unshred_variant</code> <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9513";>#9513</a></li>
   <li>parquet-variant: Support string view typed value in 
<code>unshred_variant</code> <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9512";>#9512</a></li>
   <li>Deprecate ArrowTimestampType::make_value in favor of from_naive_datetime 
<a href="https://redirect.github.com/apache/arrow-rs/issues/9490";>#9490</a> [<a 
href="https://github.com/apache/arrow-rs/labels/arrow";>arrow</a>]</li>
   <li>Followup for support ['fieldName'] in VariantPath <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9478";>#9478</a></li>
   <li>Speedup DELTA_BINARY_PACKED decoding when bitwidth is 0 <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9476";>#9476</a> [<a 
href="https://github.com/apache/arrow-rs/labels/parquet";>parquet</a>]</li>
   <li>Support CSV files encoded with charsets other than UTF-8 <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9465";>#9465</a> [<a 
href="https://github.com/apache/arrow-rs/labels/arrow";>arrow</a>]</li>
   <li>Expose Avro writer schema when building the reader <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9460";>#9460</a> [<a 
href="https://github.com/apache/arrow-rs/labels/arrow";>arrow</a>]</li>
   <li>Python: avoid importing pyarrow classes ever time <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9438";>#9438</a></li>
   <li>Add <code>append_nulls</code> to <code>MapBuilder</code> <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9431";>#9431</a> [<a 
href="https://github.com/apache/arrow-rs/labels/arrow";>arrow</a>]</li>
   <li>Add <code>append_non_nulls</code> to <code>StructBuilder</code> <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9429";>#9429</a> [<a 
href="https://github.com/apache/arrow-rs/labels/arrow";>arrow</a>]</li>
   <li>Add <code>append_value_n</code> to GenericByteBuilder <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9425";>#9425</a> [<a 
href="https://github.com/apache/arrow-rs/labels/arrow";>arrow</a>]</li>
   <li>Optimize <code>from_bitwise_binary_op</code> <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9378";>#9378</a> [<a 
href="https://github.com/apache/arrow-rs/labels/arrow";>arrow</a>]</li>
   <li>Configurable Arrow representation of UTC timestamps for Avro reader <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9279";>#9279</a> [<a 
href="https://github.com/apache/arrow-rs/labels/arrow";>arrow</a>]</li>
   </ul>
   <p><strong>Fixed bugs:</strong></p>
   <ul>
   <li>MutableArrayData::extend does not copy child values for ListView arrays 
<a href="https://redirect.github.com/apache/arrow-rs/issues/9561";>#9561</a> [<a 
href="https://github.com/apache/arrow-rs/labels/arrow";>arrow</a>]</li>
   <li>ListView interleave bug <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9559";>#9559</a> [<a 
href="https://github.com/apache/arrow-rs/labels/arrow";>arrow</a>]</li>
   <li>Flight encoding panics with &quot;no dict id for field&quot; with nested 
dict arrays <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9555";>#9555</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>&quot;DeltaBitPackDecoder only supports Int32Type and Int64Type&quot; 
but unsigned types are supported too <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9551";>#9551</a> [<a 
href="https://github.com/apache/arrow-rs/labels/parquet";>parquet</a>]</li>
   <li>Potential overflow when calling <code>util::bit_mask::set_bits</code> 
(soundness issue) <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9543";>#9543</a> [<a 
href="https://github.com/apache/arrow-rs/labels/arrow";>arrow</a>]</li>
   <li>handle Null type in try_merge for Struct, List, LargeList, and Union <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9523";>#9523</a> [<a 
href="https://github.com/apache/arrow-rs/labels/arrow";>arrow</a>]</li>
   <li>Invalid offset in sparse column chunk data for multiple predicates <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9516";>#9516</a> [<a 
href="https://github.com/apache/arrow-rs/labels/parquet";>parquet</a>]</li>
   <li>debug_assert_eq! in BatchCoalescer panics in debug mode when batch_size 
&lt; 4 <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9506";>#9506</a> [<a 
href="https://github.com/apache/arrow-rs/labels/arrow";>arrow</a>]</li>
   <li>Parquet Statistics::null_count_opt wrongly returns Some(0) when stats 
are missing <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9451";>#9451</a> [<a 
href="https://github.com/apache/arrow-rs/labels/parquet";>parquet</a>]</li>
   <li>Error &quot;Not all children array length are the same!&quot; when 
decoding rows spanning across page boundaries in parquet file when using 
<code>RowSelection</code> <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9370";>#9370</a> [<a 
href="https://github.com/apache/arrow-rs/labels/parquet";>parquet</a>]</li>
   <li>Avro schema resolution not properly supported for complex types <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9336";>#9336</a> [<a 
href="https://github.com/apache/arrow-rs/labels/arrow";>arrow</a>]</li>
   </ul>
   <p><strong>Documentation updates:</strong></p>
   <ul>
   <li>Update planned release schedule in README.md <a 
href="https://redirect.github.com/apache/arrow-rs/pull/9466";>#9466</a> (<a 
href="https://github.com/alamb";>alamb</a>)</li>
   </ul>
   <p><strong>Performance improvements:</strong></p>
   <ul>
   <li>Introduce <code>NullBuffer::try_from_unsliced</code> to simplify array 
construction <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9385";>#9385</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>]</li>
   <li>perf: Coalesce page fetches when RowSelection selects all rows <a 
href="https://redirect.github.com/apache/arrow-rs/pull/9578";>#9578</a> [<a 
href="https://github.com/apache/arrow-rs/labels/parquet";>parquet</a>] (<a 
href="https://github.com/Dandandan";>Dandandan</a>)</li>
   <li>Use chunks_exact for has_true/has_false to enable compiler unrolling <a 
href="https://redirect.github.com/apache/arrow-rs/pull/9570";>#9570</a> [<a 
href="https://github.com/apache/arrow-rs/labels/arrow";>arrow</a>] (<a 
href="https://github.com/adriangb";>adriangb</a>)</li>
   <li>pyarrow: Cache the imported classes to avoid importing them each time <a 
href="https://redirect.github.com/apache/arrow-rs/pull/9439";>#9439</a> (<a 
href="https://github.com/Tpt";>Tpt</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/6cadf3b4de916c707e2103b123a168154e668a33";><code>6cadf3b</code></a>
 Prepare for 58.1.0 Release (<a 
href="https://redirect.github.com/apache/arrow-rs/issues/9573";>#9573</a>)</li>
   <li><a 
href="https://github.com/apache/arrow-rs/commit/322f9ce681ed51aa0c99b6517d5f43b7279ecc52";><code>322f9ce</code></a>
 [Variant] Add unshred_variant support for Binary and LargeBinary types (<a 
href="https://redirect.github.com/apache/arrow-rs/issues/9576";>#9576</a>)</li>
   <li><a 
href="https://github.com/apache/arrow-rs/commit/bc74c7192a48bd36a9e79b883a3482af396a2350";><code>bc74c71</code></a>
 feat(parquet): add content defined chunking for arrow writer (<a 
href="https://redirect.github.com/apache/arrow-rs/issues/9450";>#9450</a>)</li>
   <li><a 
href="https://github.com/apache/arrow-rs/commit/39dda22517e6369d006aaac5eaac53d9cd72c29b";><code>39dda22</code></a>
 Make Sbbf Constructers Public (<a 
href="https://redirect.github.com/apache/arrow-rs/issues/9569";>#9569</a>)</li>
   <li><a 
href="https://github.com/apache/arrow-rs/commit/d53df605656d8012eca42e8ddffe165362a1a4cb";><code>d53df60</code></a>
 feat: Optimize from_bitwise_binary_op with 64-bit alignment (<a 
href="https://redirect.github.com/apache/arrow-rs/issues/9441";>#9441</a>)</li>
   <li><a 
href="https://github.com/apache/arrow-rs/commit/44f5dfc607892bab849a4dba008b6ee8966c1461";><code>44f5dfc</code></a>
 perf: Coalesce page fetches when RowSelection selects all rows (<a 
href="https://redirect.github.com/apache/arrow-rs/issues/9578";>#9578</a>)</li>
   <li><a 
href="https://github.com/apache/arrow-rs/commit/14f1eb97fbf017dbd0faef749f62f6cd9389a451";><code>14f1eb9</code></a>
 pyarrow: Cache the imported classes to avoid importing them each time (<a 
href="https://redirect.github.com/apache/arrow-rs/issues/9439";>#9439</a>)</li>
   <li><a 
href="https://github.com/apache/arrow-rs/commit/55a7768bbb95976e1dac29facb2ea337aa4d89b6";><code>55a7768</code></a>
 [Variant] Add <code>variant_to_arrow</code> <code>Struct</code> type support 
(<a 
href="https://redirect.github.com/apache/arrow-rs/issues/9572";>#9572</a>)</li>
   <li><a 
href="https://github.com/apache/arrow-rs/commit/42ab0bcef7c2257772dfb7de77b04051350e18cb";><code>42ab0bc</code></a>
 fix: Used <code>checked_add</code> for bounds checks to avoid UB (<a 
href="https://redirect.github.com/apache/arrow-rs/issues/9568";>#9568</a>)</li>
   <li><a 
href="https://github.com/apache/arrow-rs/commit/88422cbdcbfa8f4e2411d66578dd3582fafbf2a1";><code>88422cb</code></a>
 arrow-flight: generate dict_ids for dicts nested inside complex types (<a 
href="https://redirect.github.com/apache/arrow-rs/issues/9556";>#9556</a>)</li>
   <li>Additional commits viewable in <a 
href="https://github.com/apache/arrow-rs/compare/57.1.0...58.1.0";>compare 
view</a></li>
   </ul>
   </details>
   <br />
   
   Updates `arrow-data` from 57.1.0 to 57.3.0
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/apache/arrow-rs/releases";>arrow-data's 
releases</a>.</em></p>
   <blockquote>
   <h2>arrow 57.3.0</h2>
   <!-- raw HTML omitted -->
   <h1>Changelog</h1>
   <h2><a href="https://github.com/apache/arrow-rs/tree/57.3.0";>57.3.0</a> 
(2026-02-02)</h2>
   <p><a href="https://github.com/apache/arrow-rs/compare/57.2.0...57.3.0";>Full 
Changelog</a></p>
   <p><strong>Breaking changes:</strong></p>
   <ul>
   <li>Revert &quot;Seal Array trait&quot;, mark <code>Array</code> as 
<code>unsafe</code> <a 
href="https://redirect.github.com/apache/arrow-rs/pull/9313";>#9313</a> (<a 
href="https://github.com/alamb";>alamb</a>, <a 
href="https://github.com/gabotechs";>gabotechs</a>)</li>
   <li>Mark <code>BufferBuilder::new_from_buffer</code> as unsafe <a 
href="https://redirect.github.com/apache/arrow-rs/pull/9312";>#9312</a> (<a 
href="https://github.com/alamb";>alamb</a>, <a 
href="https://github.com/Jefffrey";>Jefffrey</a>)</li>
   </ul>
   <p><strong>Fixed bugs:</strong></p>
   <ul>
   <li>Fix string array equality when the values buffer is the same and only 
the offsets to access it differ <a 
href="https://redirect.github.com/apache/arrow-rs/pull/9330";>#9330</a> (<a 
href="https://github.com/alamb";>alamb</a>, <a 
href="https://github.com/jhorstmann";>jhorstmann</a>)</li>
   <li>Ensure <code>BufferBuilder::truncate</code> doesn't overset length <a 
href="https://redirect.github.com/apache/arrow-rs/pull/9311";>#9311</a> (<a 
href="https://github.com/alamb";>alamb</a>, <a 
href="https://github.com/Jefffrey";>Jefffrey</a>)</li>
   <li>[parquet] Provide only encrypted column stats in plaintext footer <a 
href="https://redirect.github.com/apache/arrow-rs/pull/9310";>#9310</a> (<a 
href="https://github.com/alamb";>alamb</a>, <a 
href="https://github.com/rok";>rok</a>, <a 
href="https://github.com/adamreeve";>adamreeve</a>)</li>
   <li>[regression] Error with adaptive predicate pushdown: &quot;Invalid 
offset …&quot; <a 
href="https://redirect.github.com/apache/arrow-rs/pull/9309";>#9309</a> (<a 
href="https://github.com/alamb";>alamb</a>, <a 
href="https://github.com/erratic-pattern";>erratic-pattern</a>, <a 
href="https://github.com/sdf-jkl";>sdf-jkl</a>)</li>
   </ul>
   <h2>arrow 57.2.0</h2>
   <!-- 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/57.3.0/CHANGELOG.md";>arrow-data's 
changelog</a>.</em></p>
   <blockquote>
   <h2><a href="https://github.com/apache/arrow-rs/tree/57.3.0";>57.3.0</a> 
(2026-02-02)</h2>
   <p><a href="https://github.com/apache/arrow-rs/compare/57.2.0...57.3.0";>Full 
Changelog</a></p>
   <p><strong>Breaking changes:</strong></p>
   <ul>
   <li>Revert &quot;Seal Array trait&quot;, mark <code>Array</code> as 
<code>unsafe</code> <a 
href="https://redirect.github.com/apache/arrow-rs/pull/9313";>#9313</a> (<a 
href="https://github.com/alamb";>alamb</a>, <a 
href="https://github.com/gabotechs";>gabotechs</a>)</li>
   <li>Mark <code>BufferBuilder::new_from_buffer</code> as unsafe <a 
href="https://redirect.github.com/apache/arrow-rs/pull/9312";>#9312</a> (<a 
href="https://github.com/alamb";>alamb</a>, <a 
href="https://github.com/Jefffrey";>Jefffrey</a>)</li>
   </ul>
   <p><strong>Fixed bugs:</strong></p>
   <ul>
   <li>Fix string array equality when the values buffer is the same and only 
the offsets to access it differ <a 
href="https://redirect.github.com/apache/arrow-rs/pull/9330";>#9330</a> (<a 
href="https://github.com/alamb";>alamb</a>, <a 
href="https://github.com/jhorstmann";>jhorstmann</a>)</li>
   <li>Ensure <code>BufferBuilder::truncate</code> doesn't overset length <a 
href="https://redirect.github.com/apache/arrow-rs/pull/9311";>#9311</a> (<a 
href="https://github.com/alamb";>alamb</a>, <a 
href="https://github.com/Jefffrey";>Jefffrey</a>)</li>
   <li>[parquet] Provide only encrypted column stats in plaintext footer <a 
href="https://redirect.github.com/apache/arrow-rs/pull/9310";>#9310</a> (<a 
href="https://github.com/alamb";>alamb</a>, <a 
href="https://github.com/rok";>rok</a>, <a 
href="https://github.com/adamreeve";>adamreeve</a>)</li>
   <li>[regression] Error with adaptive predicate pushdown: &quot;Invalid 
offset …&quot; <a 
href="https://redirect.github.com/apache/arrow-rs/pull/9309";>#9309</a> (<a 
href="https://github.com/alamb";>alamb</a>, <a 
href="https://github.com/erratic-pattern";>erratic-pattern</a>, <a 
href="https://github.com/sdf-jkl";>sdf-jkl</a>)</li>
   </ul>
   </blockquote>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/apache/arrow-rs/commit/750500594839258f809a8248bce92b244bbb40cc";><code>7505005</code></a>
 [57_maintenance] Update version to 57.3.0, add changelog (<a 
href="https://redirect.github.com/apache/arrow-rs/issues/9333";>#9333</a>)</li>
   <li><a 
href="https://github.com/apache/arrow-rs/commit/6bbfb9932b5268c600bcf3dc201e79acd20a551e";><code>6bbfb99</code></a>
 [maintenance_57] Fix string array equality when the values buffer is the 
same...</li>
   <li><a 
href="https://github.com/apache/arrow-rs/commit/505eb8ec606907af2144ca664555ec60d1d55a26";><code>505eb8e</code></a>
 [57_maintenance] Revert &quot;Seal Array trait (<a 
href="https://redirect.github.com/apache/arrow-rs/issues/9092";>#9092</a>)&quot;,
 mark <code>Array</code> as <code>unsafe</code> ...</li>
   <li><a 
href="https://github.com/apache/arrow-rs/commit/74cf9142cc36dac1514cd0bcc71ed6974155689e";><code>74cf914</code></a>
 [57_maintenance] Mark <code>BufferBuilder::new_from_buffer</code> as unsafe 
(<a href="https://redirect.github.com/apache/arrow-rs/issues/9292";>#9292</a>) 
(<a 
href="https://redirect.github.com/apache/arrow-rs/issues/9312";>#9312</a>)</li>
   <li><a 
href="https://github.com/apache/arrow-rs/commit/25cc1ac28ccdf2fffb844380d2dde1a1966b5ae4";><code>25cc1ac</code></a>
 [57_maintenance] fix: ensure <code>BufferBuilder::truncate</code> doesn't 
overset length...</li>
   <li><a 
href="https://github.com/apache/arrow-rs/commit/9fc2fbb72e4a7e6dd1c339a69ff3a0f4ca5ec0c1";><code>9fc2fbb</code></a>
 [57_maintenance[Parquet] Provide only encrypted column stats in plaintext 
foo...</li>
   <li><a 
href="https://github.com/apache/arrow-rs/commit/3df3157b5b14b9f99869cec4cd9feedc0a6736c1";><code>3df3157</code></a>
 [57_maintenance] [regression] Error with adaptive predicate pushdown: 
&quot;Invali...</li>
   <li><a 
href="https://github.com/apache/arrow-rs/commit/9e822e050016e659028741499388d454a74cf23c";><code>9e822e0</code></a>
 Update version to <code>57.2.0</code>, add CHANGELOG (<a 
href="https://redirect.github.com/apache/arrow-rs/issues/9103";>#9103</a>)</li>
   <li><a 
href="https://github.com/apache/arrow-rs/commit/28f66f94e0e7f0e2b27686207a91e40b60e3b957";><code>28f66f9</code></a>
 Add Union encoding documentation  (<a 
href="https://redirect.github.com/apache/arrow-rs/issues/9102";>#9102</a>)</li>
   <li><a 
href="https://github.com/apache/arrow-rs/commit/a8346be02a240788b1246d847bc8dfec21274306";><code>a8346be</code></a>
 Minor: make it clear cache array reader is not cloning arrays (<a 
href="https://redirect.github.com/apache/arrow-rs/issues/9057";>#9057</a>)</li>
   <li>Additional commits viewable in <a 
href="https://github.com/apache/arrow-rs/compare/57.1.0...57.3.0";>compare 
view</a></li>
   </ul>
   </details>
   <br />
   
   Updates `arrow-ipc` from 57.1.0 to 58.1.0
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/apache/arrow-rs/releases";>arrow-ipc's 
releases</a>.</em></p>
   <blockquote>
   <h2>arrow 58.1.0</h2>
   <!-- raw HTML omitted -->
   <h1>Changelog</h1>
   <h2><a href="https://github.com/apache/arrow-rs/tree/58.1.0";>58.1.0</a> 
(2026-03-20)</h2>
   <p><a href="https://github.com/apache/arrow-rs/compare/58.0.0...58.1.0";>Full 
Changelog</a></p>
   <p><strong>Implemented enhancements:</strong></p>
   <ul>
   <li>Reuse compression dict lz4_block <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9566";>#9566</a></li>
   <li>[Variant] Add <code>variant_to_arrow</code> <code>Struct</code> type 
support <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9529";>#9529</a></li>
   <li>[Variant] Add <code>unshred_variant</code> support for 
<code>Binary</code> and <code>LargeBinary</code> types <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9526";>#9526</a></li>
   <li>[Variant] Add <code>shred_variant</code> support for 
<code>LargeUtf8</code> and <code>LargeBinary</code> types <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9525";>#9525</a></li>
   <li>[Variant] <code>variant_get</code> tests clean up <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9517";>#9517</a></li>
   <li>parquet_variant: Support LargeUtf8 typed value in 
<code>unshred_variant</code> <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9513";>#9513</a></li>
   <li>parquet-variant: Support string view typed value in 
<code>unshred_variant</code> <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9512";>#9512</a></li>
   <li>Deprecate ArrowTimestampType::make_value in favor of from_naive_datetime 
<a href="https://redirect.github.com/apache/arrow-rs/issues/9490";>#9490</a> [<a 
href="https://github.com/apache/arrow-rs/labels/arrow";>arrow</a>]</li>
   <li>Followup for support ['fieldName'] in VariantPath <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9478";>#9478</a></li>
   <li>Speedup DELTA_BINARY_PACKED decoding when bitwidth is 0 <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9476";>#9476</a> [<a 
href="https://github.com/apache/arrow-rs/labels/parquet";>parquet</a>]</li>
   <li>Support CSV files encoded with charsets other than UTF-8 <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9465";>#9465</a> [<a 
href="https://github.com/apache/arrow-rs/labels/arrow";>arrow</a>]</li>
   <li>Expose Avro writer schema when building the reader <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9460";>#9460</a> [<a 
href="https://github.com/apache/arrow-rs/labels/arrow";>arrow</a>]</li>
   <li>Python: avoid importing pyarrow classes ever time <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9438";>#9438</a></li>
   <li>Add <code>append_nulls</code> to <code>MapBuilder</code> <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9431";>#9431</a> [<a 
href="https://github.com/apache/arrow-rs/labels/arrow";>arrow</a>]</li>
   <li>Add <code>append_non_nulls</code> to <code>StructBuilder</code> <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9429";>#9429</a> [<a 
href="https://github.com/apache/arrow-rs/labels/arrow";>arrow</a>]</li>
   <li>Add <code>append_value_n</code> to GenericByteBuilder <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9425";>#9425</a> [<a 
href="https://github.com/apache/arrow-rs/labels/arrow";>arrow</a>]</li>
   <li>Optimize <code>from_bitwise_binary_op</code> <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9378";>#9378</a> [<a 
href="https://github.com/apache/arrow-rs/labels/arrow";>arrow</a>]</li>
   <li>Configurable Arrow representation of UTC timestamps for Avro reader <a 
href="https://redirect.github.com/apache/arrow-rs/issues/9279";>#9279</a> [<a 
href="https://github.com/apache/arrow-rs/labels/arrow";>arrow</a>]</li>
   </ul>
   <p><strong>Fixed bugs:</strong></p>
   <ul>
   <li>MutableArrayData::extend does not copy child values for ListView arrays 
<a href="https://redirect.github.com/apache/arrow-rs/issues/9561";>#9561</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>Changelog</summary>
   <p><em>Sourced from <a 
href="https://github.com/apache/arrow-rs/blob/main/CHANGELOG.md";>arrow-ipc's 
changelog</a>.</em></p>
   <blockquote>
   <h2><a href="https://github.com/apache/arrow-rs/tree/58.1.0";>58.1.0</a> 
(2026-03-20)</h2>
   <p><...
   
   _Description has been truncated_


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to