dependabot[bot] opened a new pull request, #5008:
URL: https://github.com/apache/arrow-adbc/pull/5008

   Bumps the arrow group with 3 updates in the /rust directory: 
[arrow-array](https://github.com/apache/arrow-rs), 
[arrow-buffer](https://github.com/apache/arrow-rs) and 
[arrow-schema](https://github.com/apache/arrow-rs).
   
   Updates `arrow-array` from 60.0.0 to 60.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 60.1.0</h2>
   <!-- raw HTML omitted -->
   <h1>Changelog</h1>
   <h2><a href="https://github.com/apache/arrow-rs/tree/60.1.0";>60.1.0</a> - 
(2026-10-23)</h2>
   <p><a href="https://github.com/apache/arrow-rs/compare/60.0.0...60.1.0";>Full 
Changelog</a></p>
   <h3>Security fixes</h3>
   <ul>
   <li>Redact Parquet encryption keys from Debug output by <a 
href="https://github.com/autoCAT6";><code>@​autoCAT6</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11614";>#11614</a></li>
   </ul>
   <h3>Enhancements</h3>
   <ul>
   <li>Implement <code>BatchCoalescer::push_batch_interleaved</code> by <a 
href="https://github.com/Rich-T-kid";><code>@​Rich-T-kid</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11519";>#11519</a></li>
   <li>feat(parquet): convert INT96 timestamp statistics by <a 
href="https://github.com/Seanium";><code>@​Seanium</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11348";>#11348</a></li>
   <li>feat: Introduce <code>ArrayReader</code> and <code>ArrayIterator</code> 
concepts by <a 
href="https://github.com/kylebarron";><code>@​kylebarron</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11161";>#11161</a></li>
   <li>feat: Add separate Parquet <code>PageIndex</code> decoder to 
<code>ParquetMetaDataPushDecoder</code> and <code>ParquetMetaDataReader</code> 
by <a href="https://github.com/etseidl";><code>@​etseidl</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11438";>#11438</a></li>
   <li>feat: add GapInfo to timezone by <a 
href="https://github.com/mhilton";><code>@​mhilton</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11535";>#11535</a></li>
   <li>Make ByteStreamSplit and Alp Encoder/Decoder and their constructors 
experimentally public by <a 
href="https://github.com/jhorstmann";><code>@​jhorstmann</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11481";>#11481</a></li>
   <li>Sync Arrow format documentation and Go metadata by <a 
href="https://github.com/Phoenix500526";><code>@​Phoenix500526</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11499";>#11499</a></li>
   <li>Add <code>ArrayData::sliced</code> to avoid allocations when slicing 
owned ArrayData by <a 
href="https://github.com/memosmorgan";><code>@​memosmorgan</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11433";>#11433</a></li>
   <li>feat(parquet): add ParquetPushDecoder::scan_plan for read-ahead planning 
by <a href="https://github.com/adriangb";><code>@​adriangb</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/10555";>#10555</a></li>
   <li>feat(arrow-buffer): add <code>i256::wrapping_div_rem</code> and 
<code>i256::checked_div_rem</code> by <a 
href="https://github.com/mbutrovich";><code>@​mbutrovich</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11425";>#11425</a></li>
   <li>feat(parquet): Support per-column data page row count limit (<a 
href="https://redirect.github.com/apache/arrow-rs/issues/11339";>#11339</a>) by 
<a href="https://github.com/DKER2";><code>@​DKER2</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11349";>#11349</a></li>
   <li>Allow configuring DELTA_BINARY_PACKED block layout by <a 
href="https://github.com/emecii";><code>@​emecii</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11051";>#11051</a></li>
   <li>feature: add safe version of <code>ArrayData::from_pyarrow</code> by <a 
href="https://github.com/Rich-T-kid";><code>@​Rich-T-kid</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/10894";>#10894</a></li>
   <li>[Arrow] Move parquet-variant-compute StructArrayAssembler to arrow-array 
by <a href="https://github.com/cakeni";><code>@​cakeni</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/10636";>#10636</a></li>
   <li>feat(parquet): expose RowSelection::force_mask by <a 
href="https://github.com/haohuaijin";><code>@​haohuaijin</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11337";>#11337</a></li>
   <li>fix(parquet): support non-primitive map keys in record reader by <a 
href="https://github.com/hsdfat";><code>@​hsdfat</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11229";>#11229</a></li>
   <li>feat(arrow-schema): expose FixedShapeTensor logical shape by <a 
href="https://github.com/yongster";><code>@​yongster</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11249";>#11249</a></li>
   <li>feat(arrow-schema): expose FixedShapeTensor shape by <a 
href="https://github.com/yongster";><code>@​yongster</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11247";>#11247</a></li>
   <li>perf: Add APIs for filter with known selected-row count by <a 
href="https://github.com/neilconway";><code>@​neilconway</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11206";>#11206</a></li>
   </ul>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Changelog</summary>
   <p><em>Sourced from <a 
href="https://github.com/apache/arrow-rs/blob/main/CHANGELOG.md";>arrow-array's 
changelog</a>.</em></p>
   <blockquote>
   <h2><a href="https://github.com/apache/arrow-rs/tree/60.1.0";>60.1.0</a> - 
(2026-10-23)</h2>
   <p><a href="https://github.com/apache/arrow-rs/compare/60.0.0...60.1.0";>Full 
Changelog</a></p>
   <h3>Security fixes</h3>
   <ul>
   <li>Redact Parquet encryption keys from Debug output by <a 
href="https://github.com/autoCAT6";><code>@​autoCAT6</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11614";>#11614</a></li>
   </ul>
   <h3>Enhancements</h3>
   <ul>
   <li>Implement <code>BatchCoalescer::push_batch_interleaved</code> by <a 
href="https://github.com/Rich-T-kid";><code>@​Rich-T-kid</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11519";>#11519</a></li>
   <li>feat(parquet): convert INT96 timestamp statistics by <a 
href="https://github.com/Seanium";><code>@​Seanium</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11348";>#11348</a></li>
   <li>feat: Introduce <code>ArrayReader</code> and <code>ArrayIterator</code> 
concepts by <a 
href="https://github.com/kylebarron";><code>@​kylebarron</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11161";>#11161</a></li>
   <li>feat: Add separate Parquet <code>PageIndex</code> decoder to 
<code>ParquetMetaDataPushDecoder</code> and <code>ParquetMetaDataReader</code> 
by <a href="https://github.com/etseidl";><code>@​etseidl</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11438";>#11438</a></li>
   <li>feat: add GapInfo to timezone by <a 
href="https://github.com/mhilton";><code>@​mhilton</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11535";>#11535</a></li>
   <li>Make ByteStreamSplit and Alp Encoder/Decoder and their constructors 
experimentally public by <a 
href="https://github.com/jhorstmann";><code>@​jhorstmann</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11481";>#11481</a></li>
   <li>Sync Arrow format documentation and Go metadata by <a 
href="https://github.com/Phoenix500526";><code>@​Phoenix500526</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11499";>#11499</a></li>
   <li>Add <code>ArrayData::sliced</code> to avoid allocations when slicing 
owned ArrayData by <a 
href="https://github.com/memosmorgan";><code>@​memosmorgan</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11433";>#11433</a></li>
   <li>feat(parquet): add ParquetPushDecoder::scan_plan for read-ahead planning 
by <a href="https://github.com/adriangb";><code>@​adriangb</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/10555";>#10555</a></li>
   <li>feat(arrow-buffer): add <code>i256::wrapping_div_rem</code> and 
<code>i256::checked_div_rem</code> by <a 
href="https://github.com/mbutrovich";><code>@​mbutrovich</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11425";>#11425</a></li>
   <li>feat(parquet): Support per-column data page row count limit (<a 
href="https://redirect.github.com/apache/arrow-rs/issues/11339";>#11339</a>) by 
<a href="https://github.com/DKER2";><code>@​DKER2</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11349";>#11349</a></li>
   <li>Allow configuring DELTA_BINARY_PACKED block layout by <a 
href="https://github.com/emecii";><code>@​emecii</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11051";>#11051</a></li>
   <li>feature: add safe version of <code>ArrayData::from_pyarrow</code> by <a 
href="https://github.com/Rich-T-kid";><code>@​Rich-T-kid</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/10894";>#10894</a></li>
   <li>[Arrow] Move parquet-variant-compute StructArrayAssembler to arrow-array 
by <a href="https://github.com/cakeni";><code>@​cakeni</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/10636";>#10636</a></li>
   <li>feat(parquet): expose RowSelection::force_mask by <a 
href="https://github.com/haohuaijin";><code>@​haohuaijin</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11337";>#11337</a></li>
   <li>fix(parquet): support non-primitive map keys in record reader by <a 
href="https://github.com/hsdfat";><code>@​hsdfat</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11229";>#11229</a></li>
   <li>feat(arrow-schema): expose FixedShapeTensor logical shape by <a 
href="https://github.com/yongster";><code>@​yongster</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11249";>#11249</a></li>
   <li>feat(arrow-schema): expose FixedShapeTensor shape by <a 
href="https://github.com/yongster";><code>@​yongster</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11247";>#11247</a></li>
   <li>perf: Add APIs for filter with known selected-row count by <a 
href="https://github.com/neilconway";><code>@​neilconway</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11206";>#11206</a></li>
   <li>perf(parquet): fuse consecutive filters on the same projection by <a 
href="https://github.com/haohuaijin";><code>@​haohuaijin</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/10859";>#10859</a></li>
   <li>feat(variant): allow creating VariantArray from Option items convertible 
to Variant by <a 
href="https://github.com/jabrailkhalil";><code>@​jabrailkhalil</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11053";>#11053</a></li>
   <li>feat(parquet): provide direct access to dictionary pages by <a 
href="https://github.com/DarkWanderer";><code>@​DarkWanderer</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/10420";>#10420</a></li>
   <li>Allow for serialization of Parquet Page Index via custom 
<code>PageIndexProvider</code> by <a 
href="https://github.com/etseidl";><code>@​etseidl</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11031";>#11031</a></li>
   <li>chore(arrow-flight-sql): deprecate register_sql_info from 
FlightSqlService by <a href="https://github.com/mnpw";><code>@​mnpw</code></a> 
in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/10904";>#10904</a></li>
   <li>Infer CSV headers from sampled column types by <a 
href="https://github.com/Jo2234";><code>@​Jo2234</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/10361";>#10361</a></li>
   <li>Feat: support ndv for View types by <a 
href="https://github.com/Rich-T-kid";><code>@​Rich-T-kid</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11163";>#11163</a></li>
   <li>feat(ffi): add unsafe constructors and accessors for 
<code>FFI_ArrowArrayStream</code> by <a 
href="https://github.com/kylebarron";><code>@​kylebarron</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11125";>#11125</a></li>
   <li>feat(fixed-sized-binary builder): introduce capacity by <a 
href="https://github.com/Rich-T-kid";><code>@​Rich-T-kid</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11127";>#11127</a></li>
   <li>Add <code>Sbbf::estimated_fpp</code> to expose the bloom filter FPP 
estimate by <a href="https://github.com/adriangb";><code>@​adriangb</code></a> 
in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11088";>#11088</a></li>
   <li>[Variant] Support list paths in ShreddedSchemaBuilder by <a 
href="https://github.com/cakeni";><code>@​cakeni</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/10635";>#10635</a></li>
   <li>deps: removed unneeded once_cell dependency if favor of 
std::sync::LazyLock by <a 
href="https://github.com/aectaan";><code>@​aectaan</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11066";>#11066</a></li>
   </ul>
   <h3>Bug fixes</h3>
   <ul>
   <li>fix(arrow-select): reject nulls in non-nullable columns in 
take_record_batch by <a 
href="https://github.com/mbutrovich";><code>@​mbutrovich</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11831";>#11831</a></li>
   <li>[Variant] Restore object field offsets after failed append by <a 
href="https://github.com/osipovartem";><code>@​osipovartem</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11403";>#11403</a></li>
   <li>fix(arrow-select): bounds-check take_record_batch once, with a faster 
check_bounds for null indices by <a 
href="https://github.com/mbutrovich";><code>@​mbutrovich</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11829";>#11829</a></li>
   <li>fix(parquet): align encoded Arrow schemas and nested nullability by <a 
href="https://github.com/HippoBaro";><code>@​HippoBaro</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11278";>#11278</a></li>
   <li>Fix incorrect Decimal statistics for BYTE_ARRAY columns written via 
ArrowColumnWriter by <a 
href="https://github.com/DeviousCardi";><code>@​DeviousCardi</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11092";>#11092</a></li>
   <li>fix(parquet): return an error for RLE run lengths above the spec limit 
by <a href="https://github.com/hhhizzz";><code>@​hhhizzz</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11517";>#11517</a></li>
   <li>fix: use correct length in runarray validation by <a 
href="https://github.com/Jefffrey";><code>@​Jefffrey</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11668";>#11668</a></li>
   <li>fix(parquet): return an error when the footer metadata length exceeds 
the file in ParquetMetaDataPushDecoder by <a 
href="https://github.com/ump45nose";><code>@​ump45nose</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11697";>#11697</a></li>
   <li>fix: account for offset when building RunArray from ArrayData by <a 
href="https://github.com/Jefffrey";><code>@​Jefffrey</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11660";>#11660</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/b391e5af7dff9f6909af45c01f7dddb68ba08c0f";><code>b391e5a</code></a>
 Update version to <code>60.1.0</code> and add CHANGELOG (<a 
href="https://redirect.github.com/apache/arrow-rs/issues/11750";>#11750</a>)</li>
   <li><a 
href="https://github.com/apache/arrow-rs/commit/a1eb45012234fe577090f2fa81c41388da0117ad";><code>a1eb450</code></a>
 Run fork PR test suites in contributor forks (<a 
href="https://redirect.github.com/apache/arrow-rs/issues/11788";>#11788</a>)</li>
   <li><a 
href="https://github.com/apache/arrow-rs/commit/afb3d77bda3581c44285cf9227ce483affdf3e22";><code>afb3d77</code></a>
 bench: Add 0.5% selectivity to coalesce benchmarks (<a 
href="https://redirect.github.com/apache/arrow-rs/issues/11772";>#11772</a>)</li>
   <li><a 
href="https://github.com/apache/arrow-rs/commit/46a4abb8bc242dc898246f8c3a4829d2d6f14bfc";><code>46a4abb</code></a>
 Fix BatchCoalescer::is_empty documentation (<a 
href="https://redirect.github.com/apache/arrow-rs/issues/11790";>#11790</a>)</li>
   <li><a 
href="https://github.com/apache/arrow-rs/commit/f1a5016241134c198522a40eb98778dc4666ebf5";><code>f1a5016</code></a>
 perf(arrow-buffer): divide <code>i256</code> by a single word with a 
reciprocal on 64-bi...</li>
   <li><a 
href="https://github.com/apache/arrow-rs/commit/31caa38f5a63a66b5cbce4049da5deb6d91778c0";><code>31caa38</code></a>
 ci: move several jobs to <code>ubuntu-slim</code> runner (<a 
href="https://redirect.github.com/apache/arrow-rs/issues/11774";>#11774</a>)</li>
   <li><a 
href="https://github.com/apache/arrow-rs/commit/9c9b6a0ce5ab1db804fde77c5be745774ace19e1";><code>9c9b6a0</code></a>
 fix(arrow-select): reject nulls in non-nullable columns in take_record_batch 
...</li>
   <li><a 
href="https://github.com/apache/arrow-rs/commit/2a22dd74387f818e1aa52ebc66a24f577db6f55f";><code>2a22dd7</code></a>
 [Variant] Restore object field offsets after failed append (<a 
href="https://redirect.github.com/apache/arrow-rs/issues/11403";>#11403</a>)</li>
   <li><a 
href="https://github.com/apache/arrow-rs/commit/df4dc3ede59bd43b5f71847231212381d068bb72";><code>df4dc3e</code></a>
 Run Miri on a daily schedule, require it before releases (<a 
href="https://redirect.github.com/apache/arrow-rs/issues/11631";>#11631</a>)</li>
   <li><a 
href="https://github.com/apache/arrow-rs/commit/3db18f75b40921b8abf17daed32999ec58064f7d";><code>3db18f7</code></a>
 bench: improve <code>concat</code>, <code>coalesce_kernels</code> benchmarks 
(<a 
href="https://redirect.github.com/apache/arrow-rs/issues/11768";>#11768</a>)</li>
   <li>Additional commits viewable in <a 
href="https://github.com/apache/arrow-rs/compare/60.0.0...60.1.0";>compare 
view</a></li>
   </ul>
   </details>
   <br />
   
   Updates `arrow-buffer` from 60.0.0 to 60.1.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 60.1.0</h2>
   <!-- raw HTML omitted -->
   <h1>Changelog</h1>
   <h2><a href="https://github.com/apache/arrow-rs/tree/60.1.0";>60.1.0</a> - 
(2026-10-23)</h2>
   <p><a href="https://github.com/apache/arrow-rs/compare/60.0.0...60.1.0";>Full 
Changelog</a></p>
   <h3>Security fixes</h3>
   <ul>
   <li>Redact Parquet encryption keys from Debug output by <a 
href="https://github.com/autoCAT6";><code>@​autoCAT6</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11614";>#11614</a></li>
   </ul>
   <h3>Enhancements</h3>
   <ul>
   <li>Implement <code>BatchCoalescer::push_batch_interleaved</code> by <a 
href="https://github.com/Rich-T-kid";><code>@​Rich-T-kid</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11519";>#11519</a></li>
   <li>feat(parquet): convert INT96 timestamp statistics by <a 
href="https://github.com/Seanium";><code>@​Seanium</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11348";>#11348</a></li>
   <li>feat: Introduce <code>ArrayReader</code> and <code>ArrayIterator</code> 
concepts by <a 
href="https://github.com/kylebarron";><code>@​kylebarron</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11161";>#11161</a></li>
   <li>feat: Add separate Parquet <code>PageIndex</code> decoder to 
<code>ParquetMetaDataPushDecoder</code> and <code>ParquetMetaDataReader</code> 
by <a href="https://github.com/etseidl";><code>@​etseidl</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11438";>#11438</a></li>
   <li>feat: add GapInfo to timezone by <a 
href="https://github.com/mhilton";><code>@​mhilton</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11535";>#11535</a></li>
   <li>Make ByteStreamSplit and Alp Encoder/Decoder and their constructors 
experimentally public by <a 
href="https://github.com/jhorstmann";><code>@​jhorstmann</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11481";>#11481</a></li>
   <li>Sync Arrow format documentation and Go metadata by <a 
href="https://github.com/Phoenix500526";><code>@​Phoenix500526</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11499";>#11499</a></li>
   <li>Add <code>ArrayData::sliced</code> to avoid allocations when slicing 
owned ArrayData by <a 
href="https://github.com/memosmorgan";><code>@​memosmorgan</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11433";>#11433</a></li>
   <li>feat(parquet): add ParquetPushDecoder::scan_plan for read-ahead planning 
by <a href="https://github.com/adriangb";><code>@​adriangb</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/10555";>#10555</a></li>
   <li>feat(arrow-buffer): add <code>i256::wrapping_div_rem</code> and 
<code>i256::checked_div_rem</code> by <a 
href="https://github.com/mbutrovich";><code>@​mbutrovich</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11425";>#11425</a></li>
   <li>feat(parquet): Support per-column data page row count limit (<a 
href="https://redirect.github.com/apache/arrow-rs/issues/11339";>#11339</a>) by 
<a href="https://github.com/DKER2";><code>@​DKER2</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11349";>#11349</a></li>
   <li>Allow configuring DELTA_BINARY_PACKED block layout by <a 
href="https://github.com/emecii";><code>@​emecii</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11051";>#11051</a></li>
   <li>feature: add safe version of <code>ArrayData::from_pyarrow</code> by <a 
href="https://github.com/Rich-T-kid";><code>@​Rich-T-kid</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/10894";>#10894</a></li>
   <li>[Arrow] Move parquet-variant-compute StructArrayAssembler to arrow-array 
by <a href="https://github.com/cakeni";><code>@​cakeni</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/10636";>#10636</a></li>
   <li>feat(parquet): expose RowSelection::force_mask by <a 
href="https://github.com/haohuaijin";><code>@​haohuaijin</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11337";>#11337</a></li>
   <li>fix(parquet): support non-primitive map keys in record reader by <a 
href="https://github.com/hsdfat";><code>@​hsdfat</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11229";>#11229</a></li>
   <li>feat(arrow-schema): expose FixedShapeTensor logical shape by <a 
href="https://github.com/yongster";><code>@​yongster</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11249";>#11249</a></li>
   <li>feat(arrow-schema): expose FixedShapeTensor shape by <a 
href="https://github.com/yongster";><code>@​yongster</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11247";>#11247</a></li>
   <li>perf: Add APIs for filter with known selected-row count by <a 
href="https://github.com/neilconway";><code>@​neilconway</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11206";>#11206</a></li>
   </ul>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Changelog</summary>
   <p><em>Sourced from <a 
href="https://github.com/apache/arrow-rs/blob/main/CHANGELOG.md";>arrow-buffer's 
changelog</a>.</em></p>
   <blockquote>
   <h2><a href="https://github.com/apache/arrow-rs/tree/60.1.0";>60.1.0</a> - 
(2026-10-23)</h2>
   <p><a href="https://github.com/apache/arrow-rs/compare/60.0.0...60.1.0";>Full 
Changelog</a></p>
   <h3>Security fixes</h3>
   <ul>
   <li>Redact Parquet encryption keys from Debug output by <a 
href="https://github.com/autoCAT6";><code>@​autoCAT6</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11614";>#11614</a></li>
   </ul>
   <h3>Enhancements</h3>
   <ul>
   <li>Implement <code>BatchCoalescer::push_batch_interleaved</code> by <a 
href="https://github.com/Rich-T-kid";><code>@​Rich-T-kid</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11519";>#11519</a></li>
   <li>feat(parquet): convert INT96 timestamp statistics by <a 
href="https://github.com/Seanium";><code>@​Seanium</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11348";>#11348</a></li>
   <li>feat: Introduce <code>ArrayReader</code> and <code>ArrayIterator</code> 
concepts by <a 
href="https://github.com/kylebarron";><code>@​kylebarron</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11161";>#11161</a></li>
   <li>feat: Add separate Parquet <code>PageIndex</code> decoder to 
<code>ParquetMetaDataPushDecoder</code> and <code>ParquetMetaDataReader</code> 
by <a href="https://github.com/etseidl";><code>@​etseidl</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11438";>#11438</a></li>
   <li>feat: add GapInfo to timezone by <a 
href="https://github.com/mhilton";><code>@​mhilton</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11535";>#11535</a></li>
   <li>Make ByteStreamSplit and Alp Encoder/Decoder and their constructors 
experimentally public by <a 
href="https://github.com/jhorstmann";><code>@​jhorstmann</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11481";>#11481</a></li>
   <li>Sync Arrow format documentation and Go metadata by <a 
href="https://github.com/Phoenix500526";><code>@​Phoenix500526</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11499";>#11499</a></li>
   <li>Add <code>ArrayData::sliced</code> to avoid allocations when slicing 
owned ArrayData by <a 
href="https://github.com/memosmorgan";><code>@​memosmorgan</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11433";>#11433</a></li>
   <li>feat(parquet): add ParquetPushDecoder::scan_plan for read-ahead planning 
by <a href="https://github.com/adriangb";><code>@​adriangb</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/10555";>#10555</a></li>
   <li>feat(arrow-buffer): add <code>i256::wrapping_div_rem</code> and 
<code>i256::checked_div_rem</code> by <a 
href="https://github.com/mbutrovich";><code>@​mbutrovich</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11425";>#11425</a></li>
   <li>feat(parquet): Support per-column data page row count limit (<a 
href="https://redirect.github.com/apache/arrow-rs/issues/11339";>#11339</a>) by 
<a href="https://github.com/DKER2";><code>@​DKER2</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11349";>#11349</a></li>
   <li>Allow configuring DELTA_BINARY_PACKED block layout by <a 
href="https://github.com/emecii";><code>@​emecii</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11051";>#11051</a></li>
   <li>feature: add safe version of <code>ArrayData::from_pyarrow</code> by <a 
href="https://github.com/Rich-T-kid";><code>@​Rich-T-kid</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/10894";>#10894</a></li>
   <li>[Arrow] Move parquet-variant-compute StructArrayAssembler to arrow-array 
by <a href="https://github.com/cakeni";><code>@​cakeni</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/10636";>#10636</a></li>
   <li>feat(parquet): expose RowSelection::force_mask by <a 
href="https://github.com/haohuaijin";><code>@​haohuaijin</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11337";>#11337</a></li>
   <li>fix(parquet): support non-primitive map keys in record reader by <a 
href="https://github.com/hsdfat";><code>@​hsdfat</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11229";>#11229</a></li>
   <li>feat(arrow-schema): expose FixedShapeTensor logical shape by <a 
href="https://github.com/yongster";><code>@​yongster</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11249";>#11249</a></li>
   <li>feat(arrow-schema): expose FixedShapeTensor shape by <a 
href="https://github.com/yongster";><code>@​yongster</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11247";>#11247</a></li>
   <li>perf: Add APIs for filter with known selected-row count by <a 
href="https://github.com/neilconway";><code>@​neilconway</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11206";>#11206</a></li>
   <li>perf(parquet): fuse consecutive filters on the same projection by <a 
href="https://github.com/haohuaijin";><code>@​haohuaijin</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/10859";>#10859</a></li>
   <li>feat(variant): allow creating VariantArray from Option items convertible 
to Variant by <a 
href="https://github.com/jabrailkhalil";><code>@​jabrailkhalil</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11053";>#11053</a></li>
   <li>feat(parquet): provide direct access to dictionary pages by <a 
href="https://github.com/DarkWanderer";><code>@​DarkWanderer</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/10420";>#10420</a></li>
   <li>Allow for serialization of Parquet Page Index via custom 
<code>PageIndexProvider</code> by <a 
href="https://github.com/etseidl";><code>@​etseidl</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11031";>#11031</a></li>
   <li>chore(arrow-flight-sql): deprecate register_sql_info from 
FlightSqlService by <a href="https://github.com/mnpw";><code>@​mnpw</code></a> 
in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/10904";>#10904</a></li>
   <li>Infer CSV headers from sampled column types by <a 
href="https://github.com/Jo2234";><code>@​Jo2234</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/10361";>#10361</a></li>
   <li>Feat: support ndv for View types by <a 
href="https://github.com/Rich-T-kid";><code>@​Rich-T-kid</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11163";>#11163</a></li>
   <li>feat(ffi): add unsafe constructors and accessors for 
<code>FFI_ArrowArrayStream</code> by <a 
href="https://github.com/kylebarron";><code>@​kylebarron</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11125";>#11125</a></li>
   <li>feat(fixed-sized-binary builder): introduce capacity by <a 
href="https://github.com/Rich-T-kid";><code>@​Rich-T-kid</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11127";>#11127</a></li>
   <li>Add <code>Sbbf::estimated_fpp</code> to expose the bloom filter FPP 
estimate by <a href="https://github.com/adriangb";><code>@​adriangb</code></a> 
in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11088";>#11088</a></li>
   <li>[Variant] Support list paths in ShreddedSchemaBuilder by <a 
href="https://github.com/cakeni";><code>@​cakeni</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/10635";>#10635</a></li>
   <li>deps: removed unneeded once_cell dependency if favor of 
std::sync::LazyLock by <a 
href="https://github.com/aectaan";><code>@​aectaan</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11066";>#11066</a></li>
   </ul>
   <h3>Bug fixes</h3>
   <ul>
   <li>fix(arrow-select): reject nulls in non-nullable columns in 
take_record_batch by <a 
href="https://github.com/mbutrovich";><code>@​mbutrovich</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11831";>#11831</a></li>
   <li>[Variant] Restore object field offsets after failed append by <a 
href="https://github.com/osipovartem";><code>@​osipovartem</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11403";>#11403</a></li>
   <li>fix(arrow-select): bounds-check take_record_batch once, with a faster 
check_bounds for null indices by <a 
href="https://github.com/mbutrovich";><code>@​mbutrovich</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11829";>#11829</a></li>
   <li>fix(parquet): align encoded Arrow schemas and nested nullability by <a 
href="https://github.com/HippoBaro";><code>@​HippoBaro</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11278";>#11278</a></li>
   <li>Fix incorrect Decimal statistics for BYTE_ARRAY columns written via 
ArrowColumnWriter by <a 
href="https://github.com/DeviousCardi";><code>@​DeviousCardi</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11092";>#11092</a></li>
   <li>fix(parquet): return an error for RLE run lengths above the spec limit 
by <a href="https://github.com/hhhizzz";><code>@​hhhizzz</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11517";>#11517</a></li>
   <li>fix: use correct length in runarray validation by <a 
href="https://github.com/Jefffrey";><code>@​Jefffrey</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11668";>#11668</a></li>
   <li>fix(parquet): return an error when the footer metadata length exceeds 
the file in ParquetMetaDataPushDecoder by <a 
href="https://github.com/ump45nose";><code>@​ump45nose</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11697";>#11697</a></li>
   <li>fix: account for offset when building RunArray from ArrayData by <a 
href="https://github.com/Jefffrey";><code>@​Jefffrey</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11660";>#11660</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/b391e5af7dff9f6909af45c01f7dddb68ba08c0f";><code>b391e5a</code></a>
 Update version to <code>60.1.0</code> and add CHANGELOG (<a 
href="https://redirect.github.com/apache/arrow-rs/issues/11750";>#11750</a>)</li>
   <li><a 
href="https://github.com/apache/arrow-rs/commit/a1eb45012234fe577090f2fa81c41388da0117ad";><code>a1eb450</code></a>
 Run fork PR test suites in contributor forks (<a 
href="https://redirect.github.com/apache/arrow-rs/issues/11788";>#11788</a>)</li>
   <li><a 
href="https://github.com/apache/arrow-rs/commit/afb3d77bda3581c44285cf9227ce483affdf3e22";><code>afb3d77</code></a>
 bench: Add 0.5% selectivity to coalesce benchmarks (<a 
href="https://redirect.github.com/apache/arrow-rs/issues/11772";>#11772</a>)</li>
   <li><a 
href="https://github.com/apache/arrow-rs/commit/46a4abb8bc242dc898246f8c3a4829d2d6f14bfc";><code>46a4abb</code></a>
 Fix BatchCoalescer::is_empty documentation (<a 
href="https://redirect.github.com/apache/arrow-rs/issues/11790";>#11790</a>)</li>
   <li><a 
href="https://github.com/apache/arrow-rs/commit/f1a5016241134c198522a40eb98778dc4666ebf5";><code>f1a5016</code></a>
 perf(arrow-buffer): divide <code>i256</code> by a single word with a 
reciprocal on 64-bi...</li>
   <li><a 
href="https://github.com/apache/arrow-rs/commit/31caa38f5a63a66b5cbce4049da5deb6d91778c0";><code>31caa38</code></a>
 ci: move several jobs to <code>ubuntu-slim</code> runner (<a 
href="https://redirect.github.com/apache/arrow-rs/issues/11774";>#11774</a>)</li>
   <li><a 
href="https://github.com/apache/arrow-rs/commit/9c9b6a0ce5ab1db804fde77c5be745774ace19e1";><code>9c9b6a0</code></a>
 fix(arrow-select): reject nulls in non-nullable columns in take_record_batch 
...</li>
   <li><a 
href="https://github.com/apache/arrow-rs/commit/2a22dd74387f818e1aa52ebc66a24f577db6f55f";><code>2a22dd7</code></a>
 [Variant] Restore object field offsets after failed append (<a 
href="https://redirect.github.com/apache/arrow-rs/issues/11403";>#11403</a>)</li>
   <li><a 
href="https://github.com/apache/arrow-rs/commit/df4dc3ede59bd43b5f71847231212381d068bb72";><code>df4dc3e</code></a>
 Run Miri on a daily schedule, require it before releases (<a 
href="https://redirect.github.com/apache/arrow-rs/issues/11631";>#11631</a>)</li>
   <li><a 
href="https://github.com/apache/arrow-rs/commit/3db18f75b40921b8abf17daed32999ec58064f7d";><code>3db18f7</code></a>
 bench: improve <code>concat</code>, <code>coalesce_kernels</code> benchmarks 
(<a 
href="https://redirect.github.com/apache/arrow-rs/issues/11768";>#11768</a>)</li>
   <li>Additional commits viewable in <a 
href="https://github.com/apache/arrow-rs/compare/60.0.0...60.1.0";>compare 
view</a></li>
   </ul>
   </details>
   <br />
   
   Updates `arrow-schema` from 60.0.0 to 60.1.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 60.1.0</h2>
   <!-- raw HTML omitted -->
   <h1>Changelog</h1>
   <h2><a href="https://github.com/apache/arrow-rs/tree/60.1.0";>60.1.0</a> - 
(2026-10-23)</h2>
   <p><a href="https://github.com/apache/arrow-rs/compare/60.0.0...60.1.0";>Full 
Changelog</a></p>
   <h3>Security fixes</h3>
   <ul>
   <li>Redact Parquet encryption keys from Debug output by <a 
href="https://github.com/autoCAT6";><code>@​autoCAT6</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11614";>#11614</a></li>
   </ul>
   <h3>Enhancements</h3>
   <ul>
   <li>Implement <code>BatchCoalescer::push_batch_interleaved</code> by <a 
href="https://github.com/Rich-T-kid";><code>@​Rich-T-kid</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11519";>#11519</a></li>
   <li>feat(parquet): convert INT96 timestamp statistics by <a 
href="https://github.com/Seanium";><code>@​Seanium</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11348";>#11348</a></li>
   <li>feat: Introduce <code>ArrayReader</code> and <code>ArrayIterator</code> 
concepts by <a 
href="https://github.com/kylebarron";><code>@​kylebarron</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11161";>#11161</a></li>
   <li>feat: Add separate Parquet <code>PageIndex</code> decoder to 
<code>ParquetMetaDataPushDecoder</code> and <code>ParquetMetaDataReader</code> 
by <a href="https://github.com/etseidl";><code>@​etseidl</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11438";>#11438</a></li>
   <li>feat: add GapInfo to timezone by <a 
href="https://github.com/mhilton";><code>@​mhilton</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11535";>#11535</a></li>
   <li>Make ByteStreamSplit and Alp Encoder/Decoder and their constructors 
experimentally public by <a 
href="https://github.com/jhorstmann";><code>@​jhorstmann</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11481";>#11481</a></li>
   <li>Sync Arrow format documentation and Go metadata by <a 
href="https://github.com/Phoenix500526";><code>@​Phoenix500526</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11499";>#11499</a></li>
   <li>Add <code>ArrayData::sliced</code> to avoid allocations when slicing 
owned ArrayData by <a 
href="https://github.com/memosmorgan";><code>@​memosmorgan</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11433";>#11433</a></li>
   <li>feat(parquet): add ParquetPushDecoder::scan_plan for read-ahead planning 
by <a href="https://github.com/adriangb";><code>@​adriangb</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/10555";>#10555</a></li>
   <li>feat(arrow-buffer): add <code>i256::wrapping_div_rem</code> and 
<code>i256::checked_div_rem</code> by <a 
href="https://github.com/mbutrovich";><code>@​mbutrovich</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11425";>#11425</a></li>
   <li>feat(parquet): Support per-column data page row count limit (<a 
href="https://redirect.github.com/apache/arrow-rs/issues/11339";>#11339</a>) by 
<a href="https://github.com/DKER2";><code>@​DKER2</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11349";>#11349</a></li>
   <li>Allow configuring DELTA_BINARY_PACKED block layout by <a 
href="https://github.com/emecii";><code>@​emecii</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11051";>#11051</a></li>
   <li>feature: add safe version of <code>ArrayData::from_pyarrow</code> by <a 
href="https://github.com/Rich-T-kid";><code>@​Rich-T-kid</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/10894";>#10894</a></li>
   <li>[Arrow] Move parquet-variant-compute StructArrayAssembler to arrow-array 
by <a href="https://github.com/cakeni";><code>@​cakeni</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/10636";>#10636</a></li>
   <li>feat(parquet): expose RowSelection::force_mask by <a 
href="https://github.com/haohuaijin";><code>@​haohuaijin</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11337";>#11337</a></li>
   <li>fix(parquet): support non-primitive map keys in record reader by <a 
href="https://github.com/hsdfat";><code>@​hsdfat</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11229";>#11229</a></li>
   <li>feat(arrow-schema): expose FixedShapeTensor logical shape by <a 
href="https://github.com/yongster";><code>@​yongster</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11249";>#11249</a></li>
   <li>feat(arrow-schema): expose FixedShapeTensor shape by <a 
href="https://github.com/yongster";><code>@​yongster</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11247";>#11247</a></li>
   <li>perf: Add APIs for filter with known selected-row count by <a 
href="https://github.com/neilconway";><code>@​neilconway</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11206";>#11206</a></li>
   </ul>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Changelog</summary>
   <p><em>Sourced from <a 
href="https://github.com/apache/arrow-rs/blob/main/CHANGELOG.md";>arrow-schema's 
changelog</a>.</em></p>
   <blockquote>
   <h2><a href="https://github.com/apache/arrow-rs/tree/60.1.0";>60.1.0</a> - 
(2026-10-23)</h2>
   <p><a href="https://github.com/apache/arrow-rs/compare/60.0.0...60.1.0";>Full 
Changelog</a></p>
   <h3>Security fixes</h3>
   <ul>
   <li>Redact Parquet encryption keys from Debug output by <a 
href="https://github.com/autoCAT6";><code>@​autoCAT6</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11614";>#11614</a></li>
   </ul>
   <h3>Enhancements</h3>
   <ul>
   <li>Implement <code>BatchCoalescer::push_batch_interleaved</code> by <a 
href="https://github.com/Rich-T-kid";><code>@​Rich-T-kid</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11519";>#11519</a></li>
   <li>feat(parquet): convert INT96 timestamp statistics by <a 
href="https://github.com/Seanium";><code>@​Seanium</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11348";>#11348</a></li>
   <li>feat: Introduce <code>ArrayReader</code> and <code>ArrayIterator</code> 
concepts by <a 
href="https://github.com/kylebarron";><code>@​kylebarron</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11161";>#11161</a></li>
   <li>feat: Add separate Parquet <code>PageIndex</code> decoder to 
<code>ParquetMetaDataPushDecoder</code> and <code>ParquetMetaDataReader</code> 
by <a href="https://github.com/etseidl";><code>@​etseidl</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11438";>#11438</a></li>
   <li>feat: add GapInfo to timezone by <a 
href="https://github.com/mhilton";><code>@​mhilton</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11535";>#11535</a></li>
   <li>Make ByteStreamSplit and Alp Encoder/Decoder and their constructors 
experimentally public by <a 
href="https://github.com/jhorstmann";><code>@​jhorstmann</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11481";>#11481</a></li>
   <li>Sync Arrow format documentation and Go metadata by <a 
href="https://github.com/Phoenix500526";><code>@​Phoenix500526</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11499";>#11499</a></li>
   <li>Add <code>ArrayData::sliced</code> to avoid allocations when slicing 
owned ArrayData by <a 
href="https://github.com/memosmorgan";><code>@​memosmorgan</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11433";>#11433</a></li>
   <li>feat(parquet): add ParquetPushDecoder::scan_plan for read-ahead planning 
by <a href="https://github.com/adriangb";><code>@​adriangb</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/10555";>#10555</a></li>
   <li>feat(arrow-buffer): add <code>i256::wrapping_div_rem</code> and 
<code>i256::checked_div_rem</code> by <a 
href="https://github.com/mbutrovich";><code>@​mbutrovich</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11425";>#11425</a></li>
   <li>feat(parquet): Support per-column data page row count limit (<a 
href="https://redirect.github.com/apache/arrow-rs/issues/11339";>#11339</a>) by 
<a href="https://github.com/DKER2";><code>@​DKER2</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11349";>#11349</a></li>
   <li>Allow configuring DELTA_BINARY_PACKED block layout by <a 
href="https://github.com/emecii";><code>@​emecii</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11051";>#11051</a></li>
   <li>feature: add safe version of <code>ArrayData::from_pyarrow</code> by <a 
href="https://github.com/Rich-T-kid";><code>@​Rich-T-kid</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/10894";>#10894</a></li>
   <li>[Arrow] Move parquet-variant-compute StructArrayAssembler to arrow-array 
by <a href="https://github.com/cakeni";><code>@​cakeni</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/10636";>#10636</a></li>
   <li>feat(parquet): expose RowSelection::force_mask by <a 
href="https://github.com/haohuaijin";><code>@​haohuaijin</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11337";>#11337</a></li>
   <li>fix(parquet): support non-primitive map keys in record reader by <a 
href="https://github.com/hsdfat";><code>@​hsdfat</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11229";>#11229</a></li>
   <li>feat(arrow-schema): expose FixedShapeTensor logical shape by <a 
href="https://github.com/yongster";><code>@​yongster</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11249";>#11249</a></li>
   <li>feat(arrow-schema): expose FixedShapeTensor shape by <a 
href="https://github.com/yongster";><code>@​yongster</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11247";>#11247</a></li>
   <li>perf: Add APIs for filter with known selected-row count by <a 
href="https://github.com/neilconway";><code>@​neilconway</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11206";>#11206</a></li>
   <li>perf(parquet): fuse consecutive filters on the same projection by <a 
href="https://github.com/haohuaijin";><code>@​haohuaijin</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/10859";>#10859</a></li>
   <li>feat(variant): allow creating VariantArray from Option items convertible 
to Variant by <a 
href="https://github.com/jabrailkhalil";><code>@​jabrailkhalil</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11053";>#11053</a></li>
   <li>feat(parquet): provide direct access to dictionary pages by <a 
href="https://github.com/DarkWanderer";><code>@​DarkWanderer</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/10420";>#10420</a></li>
   <li>Allow for serialization of Parquet Page Index via custom 
<code>PageIndexProvider</code> by <a 
href="https://github.com/etseidl";><code>@​etseidl</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11031";>#11031</a></li>
   <li>chore(arrow-flight-sql): deprecate register_sql_info from 
FlightSqlService by <a href="https://github.com/mnpw";><code>@​mnpw</code></a> 
in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/10904";>#10904</a></li>
   <li>Infer CSV headers from sampled column types by <a 
href="https://github.com/Jo2234";><code>@​Jo2234</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/10361";>#10361</a></li>
   <li>Feat: support ndv for View types by <a 
href="https://github.com/Rich-T-kid";><code>@​Rich-T-kid</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11163";>#11163</a></li>
   <li>feat(ffi): add unsafe constructors and accessors for 
<code>FFI_ArrowArrayStream</code> by <a 
href="https://github.com/kylebarron";><code>@​kylebarron</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11125";>#11125</a></li>
   <li>feat(fixed-sized-binary builder): introduce capacity by <a 
href="https://github.com/Rich-T-kid";><code>@​Rich-T-kid</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11127";>#11127</a></li>
   <li>Add <code>Sbbf::estimated_fpp</code> to expose the bloom filter FPP 
estimate by <a href="https://github.com/adriangb";><code>@​adriangb</code></a> 
in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11088";>#11088</a></li>
   <li>[Variant] Support list paths in ShreddedSchemaBuilder by <a 
href="https://github.com/cakeni";><code>@​cakeni</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/10635";>#10635</a></li>
   <li>deps: removed unneeded once_cell dependency if favor of 
std::sync::LazyLock by <a 
href="https://github.com/aectaan";><code>@​aectaan</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11066";>#11066</a></li>
   </ul>
   <h3>Bug fixes</h3>
   <ul>
   <li>fix(arrow-select): reject nulls in non-nullable columns in 
take_record_batch by <a 
href="https://github.com/mbutrovich";><code>@​mbutrovich</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11831";>#11831</a></li>
   <li>[Variant] Restore object field offsets after failed append by <a 
href="https://github.com/osipovartem";><code>@​osipovartem</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11403";>#11403</a></li>
   <li>fix(arrow-select): bounds-check take_record_batch once, with a faster 
check_bounds for null indices by <a 
href="https://github.com/mbutrovich";><code>@​mbutrovich</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11829";>#11829</a></li>
   <li>fix(parquet): align encoded Arrow schemas and nested nullability by <a 
href="https://github.com/HippoBaro";><code>@​HippoBaro</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11278";>#11278</a></li>
   <li>Fix incorrect Decimal statistics for BYTE_ARRAY columns written via 
ArrowColumnWriter by <a 
href="https://github.com/DeviousCardi";><code>@​DeviousCardi</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11092";>#11092</a></li>
   <li>fix(parquet): return an error for RLE run lengths above the spec limit 
by <a href="https://github.com/hhhizzz";><code>@​hhhizzz</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11517";>#11517</a></li>
   <li>fix: use correct length in runarray validation by <a 
href="https://github.com/Jefffrey";><code>@​Jefffrey</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11668";>#11668</a></li>
   <li>fix(parquet): return an error when the footer metadata length exceeds 
the file in ParquetMetaDataPushDecoder by <a 
href="https://github.com/ump45nose";><code>@​ump45nose</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11697";>#11697</a></li>
   <li>fix: account for offset when building RunArray from ArrayData by <a 
href="https://github.com/Jefffrey";><code>@​Jefffrey</code></a> in <a 
href="https://redirect.github.com/apache/arrow-rs/pull/11660";>#11660</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/b391e5af7dff9f6909af45c01f7dddb68ba08c0f";><code>b391e5a</code></a>
 Update version to <code>60.1.0</code> and add CHANGELOG (<a 
href="https://redirect.github.com/apache/arrow-rs/issues/11750";>#11750</a>)</li>
   <li><a 
href="https://github.com/apache/arrow-rs/commit/a1eb45012234fe577090f2fa81c41388da0117ad";><code>a1eb450</code></a>
 Run fork PR test suites in contributor forks (<a 
href="https://redirect.github.com/apache/arrow-rs/issues/11788";>#11788</a>)</li>
   <li><a 
href="https://github.com/apache/arrow-rs/commit/afb3d77bda3581c44285cf9227ce483affdf3e22";><code>afb3d77</code></a>
 bench: Add 0.5% selectivity to coalesce benchmarks (<a 
href="https://redirect.github.com/apache/arrow-rs/issues/11772";>#11772</a>)</li>
   <li><a 
href="https://github.com/apache/arrow-rs/commit/46a4abb8bc242dc898246f8c3a4829d2d6f14bfc";><code>46a4abb</code></a>
 Fix BatchCoalescer::is_empty documentation (<a 
href="https://redirect.github.com/apache/arrow-rs/issues/11790";>#11790</a>)</li>
   <li><a 
href="https://github.com/apache/arrow-rs/commit/f1a5016241134c198522a40eb98778dc4666ebf5";><code>f1a5016</code></a>
 perf(arrow-buffer): divide <code>i256</code> by a single word with a 
reciprocal on 64-bi...</li>
   <li><a 
href="https://github.com/apache/arrow-rs/commit/31caa38f5a63a66b5cbce4049da5deb6d91778c0";><code>31caa38</code></a>
 ci: move several jobs to <code>ubuntu-slim</code> runner (<a 
href="https://redirect.github.com/apache/arrow-rs/issues/11774";>#11774</a>)</li>
   <li><a 
href="https://github.com/apache/arrow-rs/commit/9c9b6a0ce5ab1db804fde77c5be745774ace19e1";><code>9c9b6a0</code></a>
 fix(arrow-select): reject nulls in non-nullable columns in take_record_batch 
...</li>
   <li><a 
href="https://github.com/apache/arrow-rs/commit/2a22dd74387f818e1aa52ebc66a24f577db6f55f";><code>2a22dd7</code></a>
 [Variant] Restore object field offsets after failed append (<a 
href="https://redirect.github.com/apache/arrow-rs/issues/11403";>#11403</a>)</li>
   <li><a 
href="https://github.com/apache/arrow-rs/commit/df4dc3ede59bd43b5f71847231212381d068bb72";><code>df4dc3e</code></a>
 Run Miri on a daily schedule, require it before releases (<a 
href="https://redirect.github.com/apache/arrow-rs/issues/11631";>#11631</a>)</li>
   <li><a 
href="https://github.com/apache/arrow-rs/commit/3db18f75b40921b8abf17daed32999ec58064f7d";><code>3db18f7</code></a>
 bench: improve <code>concat</code>, <code>coalesce_kernels</code> benchmarks 
(<a 
href="https://redirect.github.com/apache/arrow-rs/issues/11768";>#11768</a>)</li>
   <li>Additional commits viewable in <a 
href="https://github.com/apache/arrow-rs/compare/60.0.0...60.1.0";>compare 
view</a></li>
   </ul>
   </details>
   <br />
   
   
   Dependabot will resolve any conflicts with this PR as long as you don't 
alter it yourself. You can also trigger a rebase manually by commenting 
`@dependabot rebase`.
   
   [//]: # (dependabot-automerge-start)
   [//]: # (dependabot-automerge-end)
   
   ---
   
   <details>
   <summary>Dependabot commands and options</summary>
   <br />
   
   You can trigger Dependabot actions by commenting on this PR:
   - `@dependabot rebase` will rebase this PR
   - `@dependabot recreate` will recreate this PR, overwriting any edits that 
have been made to it
   - `@dependabot show <dependency name> ignore conditions` will show all of 
the ignore conditions of the specified dependency
   - `@dependabot ignore <dependency name> major version` will close this group 
update PR and stop Dependabot creating any more for the specific dependency's 
major version (unless you unignore this specific dependency's major version or 
upgrade to it yourself)
   - `@dependabot ignore <dependency name> minor version` will close this group 
update PR and stop Dependabot creating any more for the specific dependency's 
minor version (unless you unignore this specific dependency's minor version or 
upgrade to it yourself)
   - `@dependabot ignore <dependency name>` will close this group update PR and 
stop Dependabot creating any more for the specific dependency (unless you 
unignore this specific dependency or upgrade to it yourself)
   - `@dependabot unignore <dependency name>` will remove all of the ignore 
conditions of the specified dependency
   - `@dependabot unignore <dependency name> <ignore condition>` will remove 
the ignore condition of the specified dependency and ignore conditions
   
   
   </details>


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

To unsubscribe, e-mail: [email protected]

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

Reply via email to