dependabot[bot] opened a new pull request, #2794:
URL: https://github.com/apache/datafusion-sqlparser-rs/pull/2794

   Bumps [libduckdb-sys](https://github.com/duckdb/duckdb-rs) from 1.20000.0 to 
1.20000.1.
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/duckdb/duckdb-rs/releases";>libduckdb-sys's 
releases</a>.</em></p>
   <blockquote>
   <h2>v1.20000.1</h2>
   <h2>Highlights</h2>
   <ul>
   <li><strong>Fallible Arrow streaming</strong>: <code>stream_arrow</code> now 
yields <code>Result&lt;RecordBatch&gt;</code> and returns fetch errors 
(interrupts, cast errors, I/O) instead of panicking (<a 
href="https://redirect.github.com/duckdb/duckdb-rs/issues/664";>#664</a>)</li>
   <li><strong>Derived structs in <code>duckdb-neo</code></strong>: 
<code>#[derive(AsDuckDB)]</code> maps Rust structs to <code>STRUCT</code> 
values and vectors, with cached child writers for faster writes. 
<code>List</code> and <code>Array</code> are now appendable (<a 
href="https://redirect.github.com/duckdb/duckdb-rs/issues/928";>#928</a>)</li>
   <li><strong>Bundled build fixes</strong>: bundled builds report 
<code>v2.0.0</code> instead of a development version (<a 
href="https://redirect.github.com/duckdb/duckdb-rs/issues/918";>#918</a>), 
static extensions link with GNU ld (<a 
href="https://redirect.github.com/duckdb/duckdb-rs/issues/923";>#923</a>), 
bundled sources unpack into a stable, content-addressed directory so
   sccache hits survive target-dir changes (<a 
href="https://redirect.github.com/duckdb/duckdb-rs/issues/924";>#924</a>), and 
CI now checks the bundled DuckDB version against the pin (<a 
href="https://redirect.github.com/duckdb/duckdb-rs/issues/922";>#922</a>)</li>
   <li><strong>Chrono fix</strong>: reading a pre-1970 timestamp with a 
fractional second as 
<code>NaiveDateTime</code>/<code>DateTime&lt;Utc&gt;</code> no longer panics 
(<a 
href="https://redirect.github.com/duckdb/duckdb-rs/issues/926";>#926</a>)</li>
   <li><strong>VTab config lookup</strong>: 
<code>BindInfo::get_config_option</code> exposes DuckDB settings to table 
functions (<a 
href="https://redirect.github.com/duckdb/duckdb-rs/issues/912";>#912</a>)</li>
   <li>DuckDB is unchanged at <strong>v2.0.0</strong> 
(<code>d54cbbe3df</code>)</li>
   </ul>
   <h2>⚠️ Breaking changes</h2>
   <h3><code>duckdb</code></h3>
   <ul>
   <li><code>ArrowStream</code> is no longer an alias of <code>Arrow</code> and 
yields <code>Result&lt;RecordBatch&gt;</code> instead of 
<code>RecordBatch</code> (<a 
href="https://redirect.github.com/duckdb/duckdb-rs/issues/664";>#664</a>). Code 
like 
<code>stmt.stream_arrow([])?.collect::&lt;Vec&lt;RecordBatch&gt;&gt;()</code> 
must become
   <code>collect::&lt;Result&lt;Vec&lt;_&gt;&gt;&gt;()?</code>. 
<code>query_arrow</code> and <code>Arrow</code> are unchanged.</li>
   </ul>
   <h3><code>duckdb-neo</code> (experimental)</h3>
   <ul>
   <li><code>LogicalTypeID</code> and <code>DuckDBError</code> are now Rust 
enums instead of aliases of the FFI enums. Use 
<code>LogicalTypeID::Integer</code> instead of 
<code>DUCKDB_V2_LOGICAL_TYPE_ID_INTEGER</code>, and 
<code>DuckDBError::InputInvalid</code> instead
   of <code>DUCKDB_V2_ERROR_INPUT_INVALID</code> (<a 
href="https://redirect.github.com/duckdb/duckdb-rs/issues/921";>#921</a>)</li>
   <li><code>i128</code>/<code>u128</code> vectors are read and written through 
<code>HugeInt</code>/<code>UHugeInt</code>; value conversion for 
<code>i128</code>/<code>u128</code> is unchanged (<a 
href="https://redirect.github.com/duckdb/duckdb-rs/issues/921";>#921</a>)</li>
   <li><code>VectorElement::Internal</code> now takes a lifetime (<code>type 
Internal&lt;'a&gt;</code>), and <code>VectorWriter</code> has a single lifetime 
parameter (<a 
href="https://redirect.github.com/duckdb/duckdb-rs/issues/921";>#921</a>)</li>
   <li><code>StructSchema</code>, <code>StructValue</code>, 
<code>StructWrite</code> and <code>StructRow</code> are removed. Derive 
<code>AsDuckDB</code> for typed structs, or use 
<code>get_value_slow</code>/<code>write_value_slow</code> for schemas only 
known at runtime (<a 
href="https://redirect.github.com/duckdb/duckdb-rs/issues/928";>#928</a>)</li>
   <li><code>List</code> and <code>Array</code> writes require the child size 
up front (<a 
href="https://redirect.github.com/duckdb/duckdb-rs/issues/928";>#928</a>)</li>
   </ul>
   <h2>Upgrade notes</h2>
   <ul>
   <li>Bundled builds now identify as <code>v2.0.0</code> rather than 
<code>v2.0.0-dev88614</code>. Native extensions stamped for the old development 
version must be rebuilt (<a 
href="https://redirect.github.com/duckdb/duckdb-rs/issues/918";>#918</a>).</li>
   </ul>
   <h2>What's Changed</h2>
   <ul>
   <li>feat(vtab): expose config lookup through BindInfo by <a 
href="https://github.com/wsourabh";><code>@​wsourabh</code></a> in <a 
href="https://redirect.github.com/duckdb/duckdb-rs/pull/912";>duckdb/duckdb-rs#912</a></li>
   <li>Fix bundled cmake extension loading by <a 
href="https://github.com/okruitho";><code>@​okruitho</code></a> in <a 
href="https://redirect.github.com/duckdb/duckdb-rs/pull/918";>duckdb/duckdb-rs#918</a></li>
   <li>DuckDB-neo inet porting findings by <a 
href="https://github.com/okruitho";><code>@​okruitho</code></a> in <a 
href="https://redirect.github.com/duckdb/duckdb-rs/pull/921";>duckdb/duckdb-rs#921</a></li>
   <li>Fix silent streaming error handling by <a 
href="https://github.com/utay";><code>@​utay</code></a> in <a 
href="https://redirect.github.com/duckdb/duckdb-rs/pull/664";>duckdb/duckdb-rs#664</a></li>
   <li>Now validating the duckdb-version in ci by <a 
href="https://github.com/okruitho";><code>@​okruitho</code></a> in <a 
href="https://redirect.github.com/duckdb/duckdb-rs/pull/922";>duckdb/duckdb-rs#922</a></li>
   <li>Declare <code>duckdb_register_static_extensions</code> inside lib.rs, so 
ld finds it by <a 
href="https://github.com/okruitho";><code>@​okruitho</code></a> in <a 
href="https://redirect.github.com/duckdb/duckdb-rs/pull/923";>duckdb/duckdb-rs#923</a></li>
   <li>Now using own folder instead of out_dir for bundled build by <a 
href="https://github.com/okruitho";><code>@​okruitho</code></a> in <a 
href="https://redirect.github.com/duckdb/duckdb-rs/pull/924";>duckdb/duckdb-rs#924</a></li>
   <li>Fix chrono panic on pre-1970 timestamps with fractional seconds by <a 
href="https://github.com/RaphaelFakhri";><code>@​RaphaelFakhri</code></a> in <a 
href="https://redirect.github.com/duckdb/duckdb-rs/pull/926";>duckdb/duckdb-rs#926</a></li>
   <li>Derived structs by <a 
href="https://github.com/okruitho";><code>@​okruitho</code></a> in <a 
href="https://redirect.github.com/duckdb/duckdb-rs/pull/928";>duckdb/duckdb-rs#928</a></li>
   <li>Release v1.20000.1 by <a 
href="https://github.com/okruitho";><code>@​okruitho</code></a> in <a 
href="https://redirect.github.com/duckdb/duckdb-rs/pull/929";>duckdb/duckdb-rs#929</a></li>
   <li>Bumped versions to 1.20000.1 and 0.20000.1 respectively by <a 
href="https://github.com/okruitho";><code>@​okruitho</code></a> in <a 
href="https://redirect.github.com/duckdb/duckdb-rs/pull/932";>duckdb/duckdb-rs#932</a></li>
   </ul>
   <h2>Issues fixed</h2>
   <ul>
   <li>Expose config lookup through VTab BindInfo (<a 
href="https://redirect.github.com/duckdb/duckdb-rs/issues/815";>#815</a>)</li>
   <li>Bundled DuckDB 2.0 reports a development version (<a 
href="https://redirect.github.com/duckdb/duckdb-rs/issues/917";>#917</a>)</li>
   <li><code>bundled</code> (cc backend): <code>undefined reference to 
duckdb_register_static_extensions</code> on Linux/GNU ld (<a 
href="https://redirect.github.com/duckdb/duckdb-rs/issues/920";>#920</a>)</li>
   <li><code>bundled</code>: sources unpacked into <code>OUT_DIR</code> make 
sccache miss whenever the build hash or target dir changes (<a 
href="https://redirect.github.com/duckdb/duckdb-rs/issues/919";>#919</a>)</li>
   <li>Reading a pre-1970 timestamp with a fractional second as chrono 
<code>NaiveDateTime</code> or <code>DateTime&lt;Utc&gt;</code> panics (<a 
href="https://redirect.github.com/duckdb/duckdb-rs/issues/925";>#925</a>)</li>
   <li><code>stream_arrow</code> panics when fetching a chunk fails (<a 
href="https://redirect.github.com/duckdb/duckdb-rs/issues/916";>#916</a>, 
partially: <code>query_arrow</code> still panics)</li>
   </ul>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/duckdb/duckdb-rs/commit/db918f65ca165828dc0277c5b02c10f8fd1c4b82";><code>db918f6</code></a>
 Bumped versions to 1.20000.1 and 0.20000.1 respectively (<a 
href="https://redirect.github.com/duckdb/duckdb-rs/issues/932";>#932</a>)</li>
   <li><a 
href="https://github.com/duckdb/duckdb-rs/commit/d14c7c2e20f259903d0cd274f57ebc3c825aa649";><code>d14c7c2</code></a>
 Release v1.20000.1 (<a 
href="https://redirect.github.com/duckdb/duckdb-rs/issues/929";>#929</a>)</li>
   <li>See full diff in <a 
href="https://github.com/duckdb/duckdb-rs/compare/v1.20000.0...v1.20000.1";>compare
 view</a></li>
   </ul>
   </details>
   <br />
   
   
   [![Dependabot compatibility 
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=libduckdb-sys&package-manager=cargo&previous-version=1.20000.0&new-version=1.20000.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
   
   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 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]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to