dependabot[bot] opened a new pull request, #28881: URL: https://github.com/apache/camel/pull/28881
Bumps [org.duckdb:duckdb_jdbc](https://github.com/duckdb/duckdb) from 1.5.6.0 to 2.0.0.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/duckdb/duckdb/releases">org.duckdb:duckdb_jdbc's releases</a>.</em></p> <blockquote> <h2>DuckDB v2.0.0 "Cyanoptera"</h2> <p>This release of DuckDB is named "Cyanoptera" after Spatula Cyanoptera, a species of duck found in western North and South America.</p> <p>Please also refer to the announcement blog post: <a href="https://duckdb.org/2026/10/21/announcing-duckdb-200.html">https://duckdb.org/2026/10/21/announcing-duckdb-200.html</a></p> <h2>What's Changed</h2> <ul> <li>Make <code>Identifier</code> a class instead of using string everywhere by <a href="https://github.com/Mytherin"><code>@Mytherin</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/23161">duckdb/duckdb#23161</a></li> <li>Move to tidy-check diff again by <a href="https://github.com/Mytherin"><code>@Mytherin</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/23196">duckdb/duckdb#23196</a></li> <li>Step 3: Make duplicate eliminator optimizer logic work for CTE rewrite by <a href="https://github.com/kryonix"><code>@kryonix</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/23187">duckdb/duckdb#23187</a></li> <li>Allow <code>MERGE INTO</code> in triggers by <a href="https://github.com/Dtenwolde"><code>@Dtenwolde</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/23179">duckdb/duckdb#23179</a></li> <li>RETURNING support for tables with triggers by <a href="https://github.com/krleonid"><code>@krleonid</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/23153">duckdb/duckdb#23153</a></li> <li>Remove special formatting code for main CMakeLists.txt by <a href="https://github.com/Mytherin"><code>@Mytherin</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/23211">duckdb/duckdb#23211</a></li> <li>Expand aggregate state export to work with lists (<code>StateListType</code>) and sort keys (<code>StateSortKey</code>), and add aggregate state export to <code>list</code>, <code>any_value/first/last</code>, <code>arg_min/arg_max</code> by <a href="https://github.com/Mytherin"><code>@Mytherin</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/23199">duckdb/duckdb#23199</a></li> <li>Initial implementation of <code>variant_array_length</code> processing function by <a href="https://github.com/sebastiaan-dev"><code>@sebastiaan-dev</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/23167">duckdb/duckdb#23167</a></li> <li>Add row group count to parquet RETURN_STATS by <a href="https://github.com/pdet"><code>@pdet</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/23218">duckdb/duckdb#23218</a></li> <li>Unify <code>ProfilerPrintFormat</code> and <code>ExplainFormat</code> , remove special casing and move towards pluggable tree renderers by <a href="https://github.com/Mytherin"><code>@Mytherin</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/23222">duckdb/duckdb#23222</a></li> <li>Rework <code>quantile</code> to use <code>list</code> infrastructure by <a href="https://github.com/Mytherin"><code>@Mytherin</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/23228">duckdb/duckdb#23228</a></li> <li>Add <code>decimal_average</code> aggregate function by <a href="https://github.com/Dtenwolde"><code>@Dtenwolde</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/23097">duckdb/duckdb#23097</a></li> <li>Step 4: Make unnest rewriter recognize CTE-based plans by <a href="https://github.com/kryonix"><code>@kryonix</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/23240">duckdb/duckdb#23240</a></li> <li>Rework ordered aggregates to use the <code>list</code> infrastructure by <a href="https://github.com/Mytherin"><code>@Mytherin</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/23231">duckdb/duckdb#23231</a></li> <li>Pluggable combine types rules by <a href="https://github.com/yan-alex"><code>@yan-alex</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/23173">duckdb/duckdb#23173</a></li> <li>Auto generate <code>select.gram</code> by <a href="https://github.com/Dtenwolde"><code>@Dtenwolde</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/23236">duckdb/duckdb#23236</a></li> <li>Unify quantile <code>update/combine</code> callbacks with the list aggregate by <a href="https://github.com/Mytherin"><code>@Mytherin</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/23247">duckdb/duckdb#23247</a></li> <li>Add <code>JSONBench</code> to the benchmark suite by <a href="https://github.com/Mytherin"><code>@Mytherin</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/23265">duckdb/duckdb#23265</a></li> <li>Add support for static linking C-API extensions by <a href="https://github.com/Maxxen"><code>@Maxxen</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/22251">duckdb/duckdb#22251</a></li> <li>Add <code>vertex_extract</code> function to get coordinates out of point-geometries by <a href="https://github.com/Maxxen"><code>@Maxxen</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/23252">duckdb/duckdb#23252</a></li> <li>[Dev] Resolve <code>DEFAULT</code>s for INSERT/UPDATE/MERGE_INTO at bind-time rather than plan-time by <a href="https://github.com/Tishj"><code>@Tishj</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/23033">duckdb/duckdb#23033</a></li> <li>Consistent ordering for gen files in package_build by <a href="https://github.com/staticlibs"><code>@staticlibs</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/23267">duckdb/duckdb#23267</a></li> <li>Transform type literals into unbound logical types by <a href="https://github.com/d-justen"><code>@d-justen</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/23237">duckdb/duckdb#23237</a></li> <li>Remove UnaryAggregateDestructor, and instead fold it into UnaryAggregate by <a href="https://github.com/Mytherin"><code>@Mytherin</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/23268">duckdb/duckdb#23268</a></li> <li>Add comment policy for bots by <a href="https://github.com/Mytherin"><code>@Mytherin</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/23272">duckdb/duckdb#23272</a></li> <li>Fix null sentinel for keys in dict vector (Arrow) by <a href="https://github.com/evertlammerts"><code>@evertlammerts</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/22648">duckdb/duckdb#22648</a></li> <li>Parquet: add expression stats pruning for arithmetic filters by <a href="https://github.com/Damon07"><code>@Damon07</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/23264">duckdb/duckdb#23264</a></li> <li>Add <code>init_local_state_finalize</code> callback to aggregate functions which allows them to create a <code>FunctionLocalState</code> that is persisted across <code>Finalize</code> calls, and use this to speed up ordered aggregates by <a href="https://github.com/Mytherin"><code>@Mytherin</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/23270">duckdb/duckdb#23270</a></li> <li>fix out-of-bounds read in strict time parsing by <a href="https://github.com/jmestwa-coder"><code>@jmestwa-coder</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/23266">duckdb/duckdb#23266</a></li> <li>Add support for <code>string_agg</code> to export its state by making separators part of the signature by <a href="https://github.com/Mytherin"><code>@Mytherin</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/23271">duckdb/duckdb#23271</a></li> <li>Remove redundancies in join filter creation by <a href="https://github.com/d-justen"><code>@d-justen</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/23250">duckdb/duckdb#23250</a></li> <li>Add setting <code>force_update_to_del_and_insert </code> which forces updates to always be converted to delete and inserts by <a href="https://github.com/Mytherin"><code>@Mytherin</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/23281">duckdb/duckdb#23281</a></li> <li>[Variant] Implement <code>SetVectorType</code> for <code>ShreddedVectorBuffer</code> by <a href="https://github.com/Tishj"><code>@Tishj</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/23280">duckdb/duckdb#23280</a></li> <li>Commits on top of PR <a href="https://redirect.github.com/duckdb/duckdb/issues/20859">#20859</a> by <a href="https://github.com/lnkuiper"><code>@lnkuiper</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/23282">duckdb/duckdb#23282</a></li> <li>Dead node counting fixes by <a href="https://github.com/artjomPlaunov"><code>@artjomPlaunov</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/23289">duckdb/duckdb#23289</a></li> <li>Add support for <code>quantile</code>, <code>median</code>, <code>mad</code> to aggregate state export by <a href="https://github.com/Mytherin"><code>@Mytherin</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/23285">duckdb/duckdb#23285</a></li> <li>Optimize rollup / cube / grouping sets queries by folding them into CTEs to allow for cascading aggregation by <a href="https://github.com/Mytherin"><code>@Mytherin</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/23287">duckdb/duckdb#23287</a></li> <li>Async Parquet Writes by <a href="https://github.com/lnkuiper"><code>@lnkuiper</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/23283">duckdb/duckdb#23283</a></li> <li>Step 5: Make Mark to Semi join conversion more stable by <a href="https://github.com/kryonix"><code>@kryonix</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/23296">duckdb/duckdb#23296</a></li> <li>Add setting: SET dialect_compatibility_mode='spark' by <a href="https://github.com/yan-alex"><code>@yan-alex</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/23251">duckdb/duckdb#23251</a></li> <li>Remove stale PR workflow by <a href="https://github.com/DinosL"><code>@DinosL</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/23301">duckdb/duckdb#23301</a></li> <li>Fix flaky <code>AsyncFileWriter</code> test by <a href="https://github.com/lnkuiper"><code>@lnkuiper</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/23300">duckdb/duckdb#23300</a></li> <li>[Variant] Fix crash for variant_extract on non-object shredded column by <a href="https://github.com/Tishj"><code>@Tishj</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/23303">duckdb/duckdb#23303</a></li> <li>Add Parquet ASYNC I/O for local files by <a href="https://github.com/pdet"><code>@pdet</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/23290">duckdb/duckdb#23290</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/duckdb/duckdb/commit/d54cbbe3df17e8e5ce68312f483b4155836112aa"><code>d54cbbe</code></a> Update MySQL to include rebind workaround (<a href="https://redirect.github.com/duckdb/duckdb/issues/27537">#27537</a>)</li> <li><a href="https://github.com/duckdb/duckdb/commit/b9ad1261e3b3975d74cc38b9e37dd75997d70fb9"><code>b9ad126</code></a> Test windows_arm64 when changing/bumping extensions (<a href="https://redirect.github.com/duckdb/duckdb/issues/27523">#27523</a>)</li> <li><a href="https://github.com/duckdb/duckdb/commit/6efc0d83af4df0bd4db3a6b529569a90a4e019bb"><code>6efc0d8</code></a> Bump quack (<a href="https://redirect.github.com/duckdb/duckdb/issues/27531">#27531</a>)</li> <li><a href="https://github.com/duckdb/duckdb/commit/04bb2cfba3393846868be1bc8172bc15c2a6940f"><code>04bb2cf</code></a> Opt-in to windows_arm64 when changing/bumping extensions</li> <li><a href="https://github.com/duckdb/duckdb/commit/2ec7e8401c4d949487c3e3a8d6c04a9ec59d9380"><code>2ec7e84</code></a> [Dev] Fix internal exception from using <code>txid_current()</code> with a non-DuckDB-na...</li> <li><a href="https://github.com/duckdb/duckdb/commit/757296858a6fa247272bf7cded7b3ae0bfad755c"><code>7572968</code></a> Update MySQL to include rebind workaround</li> <li><a href="https://github.com/duckdb/duckdb/commit/fb44cf641186eb66ee9468a33516294f99a224ab"><code>fb44cf6</code></a> Bump quack</li> <li><a href="https://github.com/duckdb/duckdb/commit/de8408398d2b8584d40c87a8cc2808afec0a39b5"><code>de84083</code></a> Skip DuckLake Murmur3 test on Windows</li> <li><a href="https://github.com/duckdb/duckdb/commit/833fc1293985ec3b6a2216d14d718229931cd500"><code>833fc12</code></a> Test windows_arm64 when changing/bumping extensions</li> <li><a href="https://github.com/duckdb/duckdb/commit/94abd4ed366569345faf5dc1e254ae6ca7311a76"><code>94abd4e</code></a> Bump iceberg (<a href="https://redirect.github.com/duckdb/duckdb/issues/27489">#27489</a>)</li> <li>Additional commits viewable in <a href="https://github.com/duckdb/duckdb/compare/v1.5.6...v2.0.0">compare view</a></li> </ul> </details> <br /> [](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]
