Commit de10f29
authored
chore(deps): bump the arrow group across 1 directory with 2 updates (#286)
Bumps the arrow group with 2 updates in the / directory:
[geoarrow-schema](https://github.com/geoarrow/geoarrow-rs) and
[parquet](https://github.com/apache/arrow-rs).
Updates `geoarrow-schema` from 0.7.0 to 0.8.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/geoarrow/geoarrow-rs/releases">geoarrow-schema's
releases</a>.</em></p>
<blockquote>
<h2>rust-v0.8.0</h2>
<h2>What's Changed</h2>
<ul>
<li>docs: Add Geoparquet Example by <a
href="https://github.com/C-Loftus"><code>@C-Loftus</code></a> in <a
href="https://redirect.github.com/geoarrow/geoarrow-rs/pull/1411">geoarrow/geoarrow-rs#1411</a></li>
<li>feat: Use <code>LazyLock</code> for constructing coordinate
<code>DataType</code> instances by <a
href="https://github.com/nuts-rice"><code>@nuts-rice</code></a> in <a
href="https://redirect.github.com/geoarrow/geoarrow-rs/pull/1420">geoarrow/geoarrow-rs#1420</a></li>
<li>chore: update to arrow v58 by <a
href="https://github.com/gadomski"><code>@gadomski</code></a> in <a
href="https://redirect.github.com/geoarrow/geoarrow-rs/pull/1424">geoarrow/geoarrow-rs#1424</a></li>
<li>ci: Set up rust trusted publishing by <a
href="https://github.com/kylebarron"><code>@kylebarron</code></a> in <a
href="https://redirect.github.com/geoarrow/geoarrow-rs/pull/1426">geoarrow/geoarrow-rs#1426</a></li>
<li>chore: Bump to 0.8 by <a
href="https://github.com/kylebarron"><code>@kylebarron</code></a> in <a
href="https://redirect.github.com/geoarrow/geoarrow-rs/pull/1428">geoarrow/geoarrow-rs#1428</a></li>
<li>ci: Install GEOS as dev dependency in publish script by <a
href="https://github.com/kylebarron"><code>@kylebarron</code></a> in <a
href="https://redirect.github.com/geoarrow/geoarrow-rs/pull/1429">geoarrow/geoarrow-rs#1429</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/C-Loftus"><code>@C-Loftus</code></a>
made their first contribution in <a
href="https://redirect.github.com/geoarrow/geoarrow-rs/pull/1411">geoarrow/geoarrow-rs#1411</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/geoarrow/geoarrow-rs/compare/rust-v0.7.0...rust-v0.8.0">https://github.com/geoarrow/geoarrow-rs/compare/rust-v0.7.0...rust-v0.8.0</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/geoarrow/geoarrow-rs/blob/main/CHANGELOG.md">geoarrow-schema's
changelog</a>.</em></p>
<blockquote>
<h2>0.8.0 - 2025-07-08</h2>
<h2>What's Changed</h2>
<ul>
<li>docs: Add Geoparquet Example by <a
href="https://github.com/C-Loftus"><code>@C-Loftus</code></a> in <a
href="https://redirect.github.com/geoarrow/geoarrow-rs/pull/1411">geoarrow/geoarrow-rs#1411</a></li>
<li>feat: Use <code>LazyLock</code> for constructing coordinate
<code>DataType</code> instances by <a
href="https://github.com/nuts-rice"><code>@nuts-rice</code></a> in <a
href="https://redirect.github.com/geoarrow/geoarrow-rs/pull/1420">geoarrow/geoarrow-rs#1420</a></li>
<li>chore: update to arrow v58 by <a
href="https://github.com/gadomski"><code>@gadomski</code></a> in <a
href="https://redirect.github.com/geoarrow/geoarrow-rs/pull/1424">geoarrow/geoarrow-rs#1424</a></li>
<li>ci: Set up rust trusted publishing by <a
href="https://github.com/kylebarron"><code>@kylebarron</code></a> in <a
href="https://redirect.github.com/geoarrow/geoarrow-rs/pull/1426">geoarrow/geoarrow-rs#1426</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/C-Loftus"><code>@C-Loftus</code></a>
made their first contribution in <a
href="https://redirect.github.com/geoarrow/geoarrow-rs/pull/1411">geoarrow/geoarrow-rs#1411</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/geoarrow/geoarrow-rs/compare/rust-v0.7.0...rust-v0.8.0">https://github.com/geoarrow/geoarrow-rs/compare/rust-v0.7.0...rust-v0.8.0</a></p>
<hr />
<p><strong>(Previously, changelogs were per-crate, but exploring
reverting to one global changelog).</strong></p>
<h2>0.4.0 (<code>geoparquet</code> crate) - 2025-07-08</h2>
<p>New standalone <code>geoparquet</code> crate!</p>
<h3>New Features 🪄</h3>
<ul>
<li>GeoParquet reader refactor to avoid making duplicate wrappers of
upstream structs <a
href="https://redirect.github.com/geoarrow/geoarrow-rs/issues/1089">#1089</a>
<ul>
<li>
<p>Removes wrapper structs for builders. So we no longer have a
<code>GeoParquetRecordBatchReaderBuilder</code> or a
<code>GeoParquetRecordBatchStreamBuilder</code>. Users will use upstream
<code>parquet</code> sync/async <code>Builder</code> structs directly.
Means a significantly lower maintenance overhead here, and we don't need
to do anything to support new upstream functionality.</p>
</li>
<li>
<p>Adds <code>GeoParquetReaderBuilder</code> <strong>trait</strong> that
extends the upstream <a
href="https://docs.rs/parquet/latest/parquet/arrow/arrow_reader/struct.ArrowReaderBuilder.html"><code>ArrowReaderBuilder</code></a>.
This allows users to implement a spatial <a
href="https://docs.rs/parquet/latest/parquet/arrow/arrow_reader/struct.RowFilter.html"><code>RowFilter</code></a>
directly on an upstream builder instance. It also allows low-level
access, so that if a user wanted a spatial filter <em>plus</em>
something else, that would be doable.</p>
</li>
<li>
<p>Allows user to choose when the WKB column should be parsed to a
native GeoArrow type or not in the <code>geoarrow_schema</code> method.
(the <code>parse_to_native</code> parameter)</p>
</li>
<li>
<p><strong>Keeps wrapper structs for readers</strong>. So we still have
a <code>GeoParquetRecordBatchReader</code> and a
<code>GeoParquetRecordBatchStream</code>, but these are <em>very
lightweight</em> wrappers.</p>
<p>The benefit of having these wrapper structs is that we can ensure
GeoArrow metadata is always applied onto the emitted
<code>RecordBatch</code>es.</p>
</li>
</ul>
</li>
<li>Refactor of GeoParquetReaderMetadata and GeoParquetDatasetMetadata
<a
href="https://redirect.github.com/geoarrow/geoarrow-rs/issues/1172">#1172</a>
<ul>
<li>Remove <code>Option</code> for the geospatial metadata of each
<code>GeoParquetReaderMetadata</code> and
<code>GeoParquetDatasetMetadata</code>. We assume that if the user is
using the <code>geoparquet</code> crate, all files will have valid
GeoParquet metadata.</li>
</ul>
</li>
<li>Remove GeoParquet writer wrappers and just expose encoder <a
href="https://redirect.github.com/geoarrow/geoarrow-rs/issues/1214">#1214</a>
<ul>
<li>Similar to how we refactored the read side (<a
href="https://redirect.github.com/geoarrow/geoarrow-rs/pull/1089">geoarrow/geoarrow-rs#1089</a>,
<a
href="https://redirect.github.com/geoarrow/geoarrow-rs/pull/1172">geoarrow/geoarrow-rs#1172</a>),
this PR changes the writing APIs of the <code>geoparquet</code> crate to
only provide <em>additive</em> APIs to the upstream <code>parquet</code>
crate. So this is now intended to be used <em>in conjunction with</em>
the upstream <code>parquet</code> crate, not exclusively of it.</li>
</ul>
</li>
<li>Add support for writing covering column to GeoParquet <a
href="https://redirect.github.com/geoarrow/geoarrow-rs/issues/1216">#1216</a>
<ul>
<li>Add support for generating the a bounding box covering column while
writing data.</li>
<li>Reconfigure writer properties generation. This takes inspiration
from the upstream <code>parquet</code> properties generation, and has
both <em>column</em> specific properties and <em>default</em>
properties. So you can set the encoding for <em>all</em> columns but you
can also override the encodings for specific columns.</li>
</ul>
</li>
<li>Allow passing primary column to parquet writer <a
href="https://redirect.github.com/geoarrow/geoarrow-rs/issues/1159">#1159</a></li>
<li>Correctly set geometry types in GeoParquet metadata when writing <a
href="https://redirect.github.com/geoarrow/geoarrow-rs/issues/1218">#1218</a></li>
</ul>
<h2>[0.4.0] - 2025-05-28</h2>
<p>This release contains more or less a <strong>full rewrite</strong> of
the GeoArrow Rust library.</p>
<blockquote>
<p>The <code>geoarrow-rs</code> project is about 3 years old. Early
prototyping started inside the <a
href="https://github.com/geopolars/geopolars"><code>geopolars</code></a>
repo before deciding I needed something more general (not tied to
Polars) and creating first <a
href="https://github.com/geopolars/geoarrow"><code>geopolars/geoarrow</code></a>
and then lastly <a
href="https://github.com/geoarrow/geoarrow-rs"><code>geoarrow/geoarrow-rs</code></a>.</p>
<p>However despite its age, the <code>geoarrow</code> crate suffers from
a couple issues. For one, it took a while to figure out the right
abstractions. And learning Rust at the same time didn't help. The
<code>geoarrow</code> crate is also too monolithic. Some parts of
<code>geoarrow</code> are production ready, but there's decidedly a
<em>lot</em> of code in <code>geoarrow</code> that is <em>not</em>
production ready. And it's very much not clear which parts of
<code>geoarrow</code> are production ready or not.</p>
<p>But I think <code>geoarrow-rs</code> has potential to form part of
the core geospatial data engineering stack in Rust. And as part of that,
we need a better delineation of which parts of the code are stable or
not. As such, the <code>geoarrow-rs</code> repo is <strong>currently
ongoing a large refactor from a single crate to a monorepo of smaller
crates, each with a more well-defined scope</strong>.</p>
</blockquote>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/geoarrow/geoarrow-rs/commit/9118a435095bef58f7067bc5a94d8dd1a01b1cd6"><code>9118a43</code></a>
ci: Install GEOS as dev dependency in publish script (<a
href="https://redirect.github.com/geoarrow/geoarrow-rs/issues/1429">#1429</a>)</li>
<li><a
href="https://github.com/geoarrow/geoarrow-rs/commit/44be55b2a4625c8ab43808d9d07dfdd927415afb"><code>44be55b</code></a>
chore: Bump to 0.8 (<a
href="https://redirect.github.com/geoarrow/geoarrow-rs/issues/1428">#1428</a>)</li>
<li><a
href="https://github.com/geoarrow/geoarrow-rs/commit/c85fa7bcca19719f62b560cd53c2a950ee58e52d"><code>c85fa7b</code></a>
ci: Set up rust trusted publishing (<a
href="https://redirect.github.com/geoarrow/geoarrow-rs/issues/1426">#1426</a>)</li>
<li><a
href="https://github.com/geoarrow/geoarrow-rs/commit/234c7bd287b3e3caaa9ece9e67e81259347121f8"><code>234c7bd</code></a>
chore: update to arrow v58 (<a
href="https://redirect.github.com/geoarrow/geoarrow-rs/issues/1424">#1424</a>)</li>
<li><a
href="https://github.com/geoarrow/geoarrow-rs/commit/b3e473e142b30d2ba97276c9813c1fa41fc6a53a"><code>b3e473e</code></a>
feat: Use <code>LazyLock</code> for constructing coordinate
<code>DataType</code> instances (<a
href="https://redirect.github.com/geoarrow/geoarrow-rs/issues/1420">#1420</a>)</li>
<li><a
href="https://github.com/geoarrow/geoarrow-rs/commit/c5a8378e2ae425d7e015057264406d0fd2b8b63f"><code>c5a8378</code></a>
docs: Add Geoparquet Example (<a
href="https://redirect.github.com/geoarrow/geoarrow-rs/issues/1411">#1411</a>)</li>
<li>See full diff in <a
href="https://github.com/geoarrow/geoarrow-rs/compare/rust-v0.7.0...rust-v0.8.0">compare
view</a></li>
</ul>
</details>
<br />
Updates `parquet` from 58.2.0 to 58.3.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/apache/arrow-rs/releases">parquet's
releases</a>.</em></p>
<blockquote>
<h2>arrow 58.3.0</h2>
<!-- raw HTML omitted -->
<h1>Changelog</h1>
<h2><a href="https://github.com/apache/arrow-rs/tree/58.3.0">58.3.0</a>
(2026-05-07)</h2>
<p><a
href="https://github.com/apache/arrow-rs/compare/58.2.0...58.3.0">Full
Changelog</a></p>
<p><strong>Implemented enhancements:</strong></p>
<ul>
<li>Add <code>DatePart::from_str</code> API <a
href="https://redirect.github.com/apache/arrow-rs/issues/9930">#9930</a>
[<a
href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]</li>
<li>should use DictionaryArray::with_values instead of try_new on the
dictionary fast path <a
href="https://redirect.github.com/apache/arrow-rs/issues/9889">#9889</a>
[<a
href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]</li>
<li>[arrow-string] add concat_elements for BinaryViewArray and
FixedSizeBinary <a
href="https://redirect.github.com/apache/arrow-rs/issues/9875">#9875</a>
[<a
href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]</li>
<li>Expose eq ignore ascii case from arrow-string <a
href="https://redirect.github.com/apache/arrow-rs/issues/9870">#9870</a>
[<a
href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]</li>
<li>Configurable data page v2 compression threshold <a
href="https://redirect.github.com/apache/arrow-rs/issues/9827">#9827</a>
[<a
href="https://github.com/apache/arrow-rs/labels/parquet">parquet</a>]</li>
</ul>
<p><strong>Fixed bugs:</strong></p>
<ul>
<li>[arrow-cast] incorrect Time32 -> Time64 conversion <a
href="https://redirect.github.com/apache/arrow-rs/issues/9851">#9851</a>
[<a
href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]</li>
<li>Panic when reading malformed compact-Thrift bool fields in Parquet
page metadata <a
href="https://redirect.github.com/apache/arrow-rs/issues/9839">#9839</a>
[<a
href="https://github.com/apache/arrow-rs/labels/parquet">parquet</a>]</li>
<li>Parquet <code>DeltaBitPackDecoder::skip</code> could panic on
"non-standard" miniblocks <a
href="https://redirect.github.com/apache/arrow-rs/issues/9793">#9793</a>
[<a
href="https://github.com/apache/arrow-rs/labels/parquet">parquet</a>]</li>
</ul>
<p><strong>Documentation updates:</strong></p>
<ul>
<li>docs: Add guidance for AI assisted submissions to CONTRIBUTING.md <a
href="https://redirect.github.com/apache/arrow-rs/pull/9892">#9892</a>
(<a href="https://github.com/etseidl">etseidl</a>)</li>
<li>Update release schedule on README <a
href="https://redirect.github.com/apache/arrow-rs/pull/9881">#9881</a>
(<a href="https://github.com/alamb">alamb</a>)</li>
<li>Add more documentation for FixedSizeBinary arrays <a
href="https://redirect.github.com/apache/arrow-rs/pull/9866">#9866</a>
[<a href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]
(<a href="https://github.com/alamb">alamb</a>)</li>
<li>Minor: document why FixedSizeBinary offset is always 0 <a
href="https://redirect.github.com/apache/arrow-rs/pull/9861">#9861</a>
[<a href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]
(<a href="https://github.com/alamb">alamb</a>)</li>
<li>docs: Update contributing guidelines with benchmark results <a
href="https://redirect.github.com/apache/arrow-rs/pull/9782">#9782</a>
(<a href="https://github.com/alamb">alamb</a>)</li>
</ul>
<p><strong>Closed issues:</strong></p>
<!-- 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">parquet's
changelog</a>.</em></p>
<blockquote>
<h2><a href="https://github.com/apache/arrow-rs/tree/58.3.0">58.3.0</a>
(2026-05-07)</h2>
<p><a
href="https://github.com/apache/arrow-rs/compare/58.2.0...58.3.0">Full
Changelog</a></p>
<p><strong>Implemented enhancements:</strong></p>
<ul>
<li>Add <code>DatePart::from_str</code> API <a
href="https://redirect.github.com/apache/arrow-rs/issues/9930">#9930</a>
[<a
href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]</li>
<li>should use DictionaryArray::with_values instead of try_new on the
dictionary fast path <a
href="https://redirect.github.com/apache/arrow-rs/issues/9889">#9889</a>
[<a
href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]</li>
<li>[arrow-string] add concat_elements for BinaryViewArray and
FixedSizeBinary <a
href="https://redirect.github.com/apache/arrow-rs/issues/9875">#9875</a>
[<a
href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]</li>
<li>Expose eq ignore ascii case from arrow-string <a
href="https://redirect.github.com/apache/arrow-rs/issues/9870">#9870</a>
[<a
href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]</li>
<li>Configurable data page v2 compression threshold <a
href="https://redirect.github.com/apache/arrow-rs/issues/9827">#9827</a>
[<a
href="https://github.com/apache/arrow-rs/labels/parquet">parquet</a>]</li>
</ul>
<p><strong>Fixed bugs:</strong></p>
<ul>
<li>[arrow-cast] incorrect Time32 -> Time64 conversion <a
href="https://redirect.github.com/apache/arrow-rs/issues/9851">#9851</a>
[<a
href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]</li>
<li>Panic when reading malformed compact-Thrift bool fields in Parquet
page metadata <a
href="https://redirect.github.com/apache/arrow-rs/issues/9839">#9839</a>
[<a
href="https://github.com/apache/arrow-rs/labels/parquet">parquet</a>]</li>
<li>Parquet <code>DeltaBitPackDecoder::skip</code> could panic on
"non-standard" miniblocks <a
href="https://redirect.github.com/apache/arrow-rs/issues/9793">#9793</a>
[<a
href="https://github.com/apache/arrow-rs/labels/parquet">parquet</a>]</li>
</ul>
<p><strong>Documentation updates:</strong></p>
<ul>
<li>docs: Add guidance for AI assisted submissions to CONTRIBUTING.md <a
href="https://redirect.github.com/apache/arrow-rs/pull/9892">#9892</a>
(<a href="https://github.com/etseidl">etseidl</a>)</li>
<li>Update release schedule on README <a
href="https://redirect.github.com/apache/arrow-rs/pull/9881">#9881</a>
(<a href="https://github.com/alamb">alamb</a>)</li>
<li>Add more documentation for FixedSizeBinary arrays <a
href="https://redirect.github.com/apache/arrow-rs/pull/9866">#9866</a>
[<a href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]
(<a href="https://github.com/alamb">alamb</a>)</li>
<li>Minor: document why FixedSizeBinary offset is always 0 <a
href="https://redirect.github.com/apache/arrow-rs/pull/9861">#9861</a>
[<a href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]
(<a href="https://github.com/alamb">alamb</a>)</li>
<li>docs: Update contributing guidelines with benchmark results <a
href="https://redirect.github.com/apache/arrow-rs/pull/9782">#9782</a>
(<a href="https://github.com/alamb">alamb</a>)</li>
</ul>
<p><strong>Closed issues:</strong></p>
<ul>
<li>GenericByteDictionaryBuilder::with_capacity does not pre-size dedup
HashTable <a
href="https://redirect.github.com/apache/arrow-rs/issues/9907">#9907</a>
[<a
href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]</li>
<li>[arrow-buffer] Integer overflow in repeat_slice_n_times leads to
undefined behavior <a
href="https://redirect.github.com/apache/arrow-rs/issues/9904">#9904</a>
[<a
href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]</li>
<li>[arrow-buffer] Integer overflow in BitChunks::new leads to undefined
behavior <a
href="https://redirect.github.com/apache/arrow-rs/issues/9903">#9903</a>
[<a
href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]</li>
<li>[arrow-row] Integer overflow in Rows::row index handling leads to
undefined behavior <a
href="https://redirect.github.com/apache/arrow-rs/issues/9901">#9901</a>
[<a
href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]</li>
<li>[arrow-data] Integer overflow in ArrayData validation leads to
undefined behavior <a
href="https://redirect.github.com/apache/arrow-rs/issues/9900">#9900</a>
[<a
href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]</li>
<li>[arrow-data] Integer overflow in ArrayData::slice leads to undefined
behavior <a
href="https://redirect.github.com/apache/arrow-rs/issues/9899">#9899</a>
[<a
href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]</li>
<li>[arrow-array] Integer overflow in FixedSizeBinaryArray::value leads
to undefined behavior <a
href="https://redirect.github.com/apache/arrow-rs/issues/9898">#9898</a>
[<a
href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]</li>
<li>[arrow-buffer] Integer overflow in BufferBuilder::reserve leads to
undefined behavior <a
href="https://redirect.github.com/apache/arrow-rs/issues/9897">#9897</a>
[<a
href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]</li>
<li>arrow-csv: integer overflow panic in Reader::records::flush <a
href="https://redirect.github.com/apache/arrow-rs/issues/9885">#9885</a>
[<a
href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]</li>
<li>Make an API to help with the pattern of 'replaces the values of the
REE array' <a
href="https://redirect.github.com/apache/arrow-rs/issues/9854">#9854</a>
[<a
href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]</li>
<li>Parquet reader rejects canonical UNKNOWN logical type on BOOLEAN
physical columns <a
href="https://redirect.github.com/apache/arrow-rs/issues/9844">#9844</a>
[<a
href="https://github.com/apache/arrow-rs/labels/parquet">parquet</a>]</li>
<li>ColumnIndex length mismatch can cause panic during decoding in
Parquet <a
href="https://redirect.github.com/apache/arrow-rs/issues/9832">#9832</a>
[<a
href="https://github.com/apache/arrow-rs/labels/parquet">parquet</a>]</li>
<li>Bug converting json to fixed list of zero size <a
href="https://redirect.github.com/apache/arrow-rs/issues/9780">#9780</a>
[<a
href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]</li>
</ul>
<p><strong>Merged pull requests:</strong></p>
<ul>
<li>impl <code>FromStr</code> for <code>DatePart</code> <a
href="https://redirect.github.com/apache/arrow-rs/pull/9931">#9931</a>
[<a href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]
(<a href="https://github.com/sdf-jkl">sdf-jkl</a>)</li>
<li>Pre-size dedup HashTable in
GenericByteDictionaryBuilder::with_capacity <a
href="https://redirect.github.com/apache/arrow-rs/pull/9908">#9908</a>
[<a href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]
(<a href="https://github.com/rabenhorst">rabenhorst</a>)</li>
<li>[arrow-array] Use consistent <code>value_length</code> name in
FixedSizeBinaryArray <a
href="https://redirect.github.com/apache/arrow-rs/pull/9905">#9905</a>
[<a href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]
(<a href="https://github.com/alamb">alamb</a>)</li>
<li>replace Dictionary::try_new() calls with with_values. <a
href="https://redirect.github.com/apache/arrow-rs/pull/9894">#9894</a>
[<a href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]
(<a href="https://github.com/Rich-T-kid">Rich-T-kid</a>)</li>
<li>API to help with the pattern of 'replaces the values of the REE
array <a
href="https://redirect.github.com/apache/arrow-rs/pull/9891">#9891</a>
[<a href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]
(<a href="https://github.com/Rich-T-kid">Rich-T-kid</a>)</li>
<li>fix(arrow-csv): bound RecordDecoder::flush offset accumulation <a
href="https://redirect.github.com/apache/arrow-rs/pull/9886">#9886</a>
[<a href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]
(<a href="https://github.com/masumi-ryugo">masumi-ryugo</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/913bab26ba9bed8fc2bc1acda300cc52345b0da1"><code>913bab2</code></a>
Prepare for <code>58.3.0</code> release (<a
href="https://redirect.github.com/apache/arrow-rs/issues/9893">#9893</a>)</li>
<li><a
href="https://github.com/apache/arrow-rs/commit/3384f649cc07212631111fd2c7e34da750721ec5"><code>3384f64</code></a>
chore(deps): bump actions/labeler from 6.0.1 to 6.1.0 (<a
href="https://redirect.github.com/apache/arrow-rs/issues/9932">#9932</a>)</li>
<li><a
href="https://github.com/apache/arrow-rs/commit/cc5a25649d38f94dbaa6ad9994b6af812d061803"><code>cc5a256</code></a>
impl <code>FromStr</code> for <code>DatePart</code> (<a
href="https://redirect.github.com/apache/arrow-rs/issues/9931">#9931</a>)</li>
<li><a
href="https://github.com/apache/arrow-rs/commit/97ff1984910656fcd76be7a2a44b92b032d3b300"><code>97ff198</code></a>
feat(arrow-string): concat_elements for view, fixed binary (<a
href="https://redirect.github.com/apache/arrow-rs/issues/9876">#9876</a>)</li>
<li><a
href="https://github.com/apache/arrow-rs/commit/ded985c95e6d132567710319d21e1901973ea16f"><code>ded985c</code></a>
fix(arrow-csv): bound RecordDecoder::flush offset accumulation (<a
href="https://redirect.github.com/apache/arrow-rs/issues/9886">#9886</a>)</li>
<li><a
href="https://github.com/apache/arrow-rs/commit/7f6524def267f5c5be73b7d5320185ea9f3bb91f"><code>7f6524d</code></a>
fix(parquet): bound schema num_children before Vec::with_capacity (<a
href="https://redirect.github.com/apache/arrow-rs/issues/9884">#9884</a>)</li>
<li><a
href="https://github.com/apache/arrow-rs/commit/5bf891265174ee85310582f9d1fa3be844d38fdd"><code>5bf8912</code></a>
[arrow-string]: add <code>like::eq_ascii_ignore_case</code> kernel (<a
href="https://redirect.github.com/apache/arrow-rs/issues/9871">#9871</a>)</li>
<li><a
href="https://github.com/apache/arrow-rs/commit/8091f3f17b2de355f7c47e7a0907000d308f8f3e"><code>8091f3f</code></a>
[arrow-array] Use consistent <code>value_length</code> name in
FixedSizeBinaryArray (<a
href="https://redirect.github.com/apache/arrow-rs/issues/9905">#9905</a>)</li>
<li><a
href="https://github.com/apache/arrow-rs/commit/1d89737b4dc13a603f7e88a7ca20d571120b9b5f"><code>1d89737</code></a>
fix(parquet): Prevent negative list sizes in Thrift compact protocol
parser (...</li>
<li><a
href="https://github.com/apache/arrow-rs/commit/3790d88b5e03a0b68c68a288770c980b63772ccb"><code>3790d88</code></a>
Pre-size dedup HashTable in GenericByteDictionaryBuilder::with_capacity
(<a
href="https://redirect.github.com/apache/arrow-rs/issues/9908">#9908</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/apache/arrow-rs/compare/58.2.0...58.3.0">compare
view</a></li>
</ul>
</details>
<br />
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>1 parent 928d155 commit de10f29
2 files changed
Lines changed: 39 additions & 58 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
26 | | - | |
| 26 | + | |
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
30 | | - | |
| 30 | + | |
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
| |||
0 commit comments