Skip to content

Commit de10f29

Browse files
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 -&gt; Time64 conversion <a href="https://redirect.github.com/apache/arrow-rs/issues/9851">#9851</a> [<a href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]</li> <li>Panic when reading malformed compact-Thrift bool fields in Parquet page metadata <a href="https://redirect.github.com/apache/arrow-rs/issues/9839">#9839</a> [<a href="https://github.com/apache/arrow-rs/labels/parquet">parquet</a>]</li> <li>Parquet <code>DeltaBitPackDecoder::skip</code> could panic on &quot;non-standard&quot; miniblocks <a href="https://redirect.github.com/apache/arrow-rs/issues/9793">#9793</a> [<a href="https://github.com/apache/arrow-rs/labels/parquet">parquet</a>]</li> </ul> <p><strong>Documentation updates:</strong></p> <ul> <li>docs: Add guidance for AI assisted submissions to CONTRIBUTING.md <a href="https://redirect.github.com/apache/arrow-rs/pull/9892">#9892</a> (<a href="https://github.com/etseidl">etseidl</a>)</li> <li>Update release schedule on README <a href="https://redirect.github.com/apache/arrow-rs/pull/9881">#9881</a> (<a href="https://github.com/alamb">alamb</a>)</li> <li>Add more documentation for FixedSizeBinary arrays <a href="https://redirect.github.com/apache/arrow-rs/pull/9866">#9866</a> [<a href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>] (<a href="https://github.com/alamb">alamb</a>)</li> <li>Minor: document why FixedSizeBinary offset is always 0 <a href="https://redirect.github.com/apache/arrow-rs/pull/9861">#9861</a> [<a href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>] (<a href="https://github.com/alamb">alamb</a>)</li> <li>docs: Update contributing guidelines with benchmark results <a href="https://redirect.github.com/apache/arrow-rs/pull/9782">#9782</a> (<a href="https://github.com/alamb">alamb</a>)</li> </ul> <p><strong>Closed issues:</strong></p> <!-- 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 -&gt; Time64 conversion <a href="https://redirect.github.com/apache/arrow-rs/issues/9851">#9851</a> [<a href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]</li> <li>Panic when reading malformed compact-Thrift bool fields in Parquet page metadata <a href="https://redirect.github.com/apache/arrow-rs/issues/9839">#9839</a> [<a href="https://github.com/apache/arrow-rs/labels/parquet">parquet</a>]</li> <li>Parquet <code>DeltaBitPackDecoder::skip</code> could panic on &quot;non-standard&quot; miniblocks <a href="https://redirect.github.com/apache/arrow-rs/issues/9793">#9793</a> [<a href="https://github.com/apache/arrow-rs/labels/parquet">parquet</a>]</li> </ul> <p><strong>Documentation updates:</strong></p> <ul> <li>docs: Add guidance for AI assisted submissions to CONTRIBUTING.md <a href="https://redirect.github.com/apache/arrow-rs/pull/9892">#9892</a> (<a href="https://github.com/etseidl">etseidl</a>)</li> <li>Update release schedule on README <a href="https://redirect.github.com/apache/arrow-rs/pull/9881">#9881</a> (<a href="https://github.com/alamb">alamb</a>)</li> <li>Add more documentation for FixedSizeBinary arrays <a href="https://redirect.github.com/apache/arrow-rs/pull/9866">#9866</a> [<a href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>] (<a href="https://github.com/alamb">alamb</a>)</li> <li>Minor: document why FixedSizeBinary offset is always 0 <a href="https://redirect.github.com/apache/arrow-rs/pull/9861">#9861</a> [<a href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>] (<a href="https://github.com/alamb">alamb</a>)</li> <li>docs: Update contributing guidelines with benchmark results <a href="https://redirect.github.com/apache/arrow-rs/pull/9782">#9782</a> (<a href="https://github.com/alamb">alamb</a>)</li> </ul> <p><strong>Closed issues:</strong></p> <ul> <li>GenericByteDictionaryBuilder::with_capacity does not pre-size dedup HashTable <a href="https://redirect.github.com/apache/arrow-rs/issues/9907">#9907</a> [<a href="https://github.com/apache/arrow-rs/labels/arrow">arrow</a>]</li> <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

File tree

Cargo.lock

Lines changed: 37 additions & 56 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,11 @@ clap = "4.6.0"
2323
duckdb = "1.10501.0"
2424
futures-core = "0.3.32"
2525
futures-util = "0.3.32"
26-
geoarrow-schema = "0.7.0"
26+
geoarrow-schema = "0.8.0"
2727
geojson = "1.0.0"
2828
object_store = { version = "0.13.2", features = ["gcp", "aws", "azure", "http"] }
2929
openssl = { version = "0.10", features = ["vendored"], optional = true }
30-
parquet = "58.2.0"
30+
parquet = "58.3.0"
3131
pyo3 = "0.28.3"
3232
pyo3-arrow = "0.17.0"
3333
pyo3-async-runtimes = { version = "0.28.0", features = [

0 commit comments

Comments
 (0)