dependabot[bot] opened a new pull request, #3058: URL: https://github.com/apache/iggy/pull/3058
Bumps [arrow-json](https://github.com/apache/arrow-rs) from 57.3.0 to 58.1.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/apache/arrow-rs/releases">arrow-json'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-json'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 "no dict id for field" 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>"DeltaBitPackDecoder only supports Int32Type and Int64Type" 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 < 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 "Not all children array length are the same!" 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.3.0...58.1.0">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) You can trigger a rebase of this PR 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 this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </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]
