Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[Tech] Bump duckdb from 0.9.1 to 0.10.1 in /datascience (#3025)
Bumps [duckdb](https://github.com/duckdb/duckdb) from 0.9.1 to 0.10.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/duckdb/duckdb/releases">duckdb's releases</a>.</em></p> <blockquote> <h2>v0.10.1 Bugfix Release</h2> <p>This is a bug fix release for various issues discovered after we released 0.10.0. There are no new features, just bug fixes. Database files created by DuckDB v0.10.0 or v0.9.* can be read by DuckDB v0.10.1.</p> <h2>What's Changed</h2> <ul> <li>Remove <code>visualizer</code> leftovers by <a href="https://github.com/Y"><code>@Y</code></a>-- in <a href="https://redirect.github.com/duckdb/duckdb/pull/10642">duckdb/duckdb#10642</a></li> <li>Add explicit numbering to C enums + various compilation/CI fixes by <a href="https://github.com/Mytherin"><code>@Mytherin</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/10649">duckdb/duckdb#10649</a></li> <li>Disable print method for CSV scanner for R build by <a href="https://github.com/hannes"><code>@hannes</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/10650">duckdb/duckdb#10650</a></li> <li>Fix <a href="https://redirect.github.com/duckdb/duckdb/issues/10548">#10548</a> for the DUCKDB_NO_THREADS case by <a href="https://github.com/carlopi"><code>@carlopi</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/10654">duckdb/duckdb#10654</a></li> <li>Allow StorageExtension to extend DuckCatalog implementation in order to integration with observability system by <a href="https://github.com/bleskes"><code>@bleskes</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/10643">duckdb/duckdb#10643</a></li> <li>Update storage info for v0.10.0 by <a href="https://github.com/szarnyasg"><code>@szarnyasg</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/10660">duckdb/duckdb#10660</a></li> <li>Revamp duckdb-wasm extensions CI by <a href="https://github.com/carlopi"><code>@carlopi</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/10672">duckdb/duckdb#10672</a></li> <li>[CI] Re-enable skipped test <code>window-rows-overflow.test</code> by <a href="https://github.com/Tishj"><code>@Tishj</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/10679">duckdb/duckdb#10679</a></li> <li>Catch: prominently display skipped tests by <a href="https://github.com/Mytherin"><code>@Mytherin</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/10669">duckdb/duckdb#10669</a></li> <li>Update Julia to 0.10.0 by <a href="https://github.com/Mytherin"><code>@Mytherin</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/10689">duckdb/duckdb#10689</a></li> <li>Ingestion benchmark framework by <a href="https://github.com/Tmonster"><code>@Tmonster</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/10341">duckdb/duckdb#10341</a></li> <li>[ICU] Add casts from Timestamp_* to TimestampTZ by <a href="https://github.com/Tishj"><code>@Tishj</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/9539">duckdb/duckdb#9539</a></li> <li>DISTINCT ON - greatly improve performance by rewriting ordered FIRST aggregate into arg_min_null by <a href="https://github.com/Mytherin"><code>@Mytherin</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/10684">duckdb/duckdb#10684</a></li> <li>Fix <a href="https://redirect.github.com/duckdb/duckdb/issues/10685">#10685</a> - support aliases in join clause by <a href="https://github.com/Mytherin"><code>@Mytherin</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/10691">duckdb/duckdb#10691</a></li> <li>Use assertThrows for throwing assertions in JDBC tests by <a href="https://github.com/peteraisher"><code>@peteraisher</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/10448">duckdb/duckdb#10448</a></li> <li>Casts: report error location in query for failed casts by <a href="https://github.com/Mytherin"><code>@Mytherin</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/10694">duckdb/duckdb#10694</a></li> <li>Fix duckdb spelling in _extension_deploy.yml by <a href="https://github.com/carlopi"><code>@carlopi</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/10717">duckdb/duckdb#10717</a></li> <li>Fuzzer <a href="https://redirect.github.com/duckdb/duckdb/issues/1374">#1374</a>: ARG_XXX By Decimal by <a href="https://github.com/hawkfish"><code>@hawkfish</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/10728">duckdb/duckdb#10728</a></li> <li>[Python] Rework the python regression test script by <a href="https://github.com/Tishj"><code>@Tishj</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/10715">duckdb/duckdb#10715</a></li> <li>Removes static member string by <a href="https://github.com/TinyTinni"><code>@TinyTinni</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/10733">duckdb/duckdb#10733</a></li> <li>Fuzzer <a href="https://redirect.github.com/duckdb/duckdb/issues/1372">#1372</a>: Order Bind Failure by <a href="https://github.com/hawkfish"><code>@hawkfish</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/10727">duckdb/duckdb#10727</a></li> <li>Fuzzer <a href="https://redirect.github.com/duckdb/duckdb/issues/1380">#1380</a>: To Weeks Overflow by <a href="https://github.com/hawkfish"><code>@hawkfish</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/10726">duckdb/duckdb#10726</a></li> <li>Various fixes by <a href="https://github.com/carlopi"><code>@carlopi</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/10708">duckdb/duckdb#10708</a></li> <li>Unittest does not satify assertion on MSVC/Debug by <a href="https://github.com/TinyTinni"><code>@TinyTinni</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/10738">duckdb/duckdb#10738</a></li> <li>Fix OrderPreservationType issue of MATERIALIZED CTEs by <a href="https://github.com/kryonix"><code>@kryonix</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/10587">duckdb/duckdb#10587</a></li> <li>Map creation fixes and refactoring by <a href="https://github.com/taniabogatsch"><code>@taniabogatsch</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/10436">duckdb/duckdb#10436</a></li> <li>Fuzzer <a href="https://redirect.github.com/duckdb/duckdb/issues/1383">#1383</a>: NULL Range Arguments by <a href="https://github.com/hawkfish"><code>@hawkfish</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/10723">duckdb/duckdb#10723</a></li> <li>Fuzzer <a href="https://redirect.github.com/duckdb/duckdb/issues/1382">#1382</a>: Window Stats Overflow by <a href="https://github.com/hawkfish"><code>@hawkfish</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/10725">duckdb/duckdb#10725</a></li> <li>Comment on view columns by <a href="https://github.com/samansmink"><code>@samansmink</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/10710">duckdb/duckdb#10710</a></li> <li>Union exclude by <a href="https://github.com/Tmonster"><code>@Tmonster</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/10688">duckdb/duckdb#10688</a></li> <li>move the logic for immediate_transaction_mode to the physical operator by <a href="https://github.com/peterboncz"><code>@peterboncz</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/10739">duckdb/duckdb#10739</a></li> <li>[C API] Small fix and more tests by <a href="https://github.com/taniabogatsch"><code>@taniabogatsch</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/10748">duckdb/duckdb#10748</a></li> <li>List_slice bug fix by <a href="https://github.com/maiadegraaf"><code>@maiadegraaf</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/10747">duckdb/duckdb#10747</a></li> <li>Enable azure autoload by <a href="https://github.com/samansmink"><code>@samansmink</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/10746">duckdb/duckdb#10746</a></li> <li>Parquet writer - reduce memory usage of order-preserving write by <a href="https://github.com/Mytherin"><code>@Mytherin</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/10756">duckdb/duckdb#10756</a></li> <li>Refactor csv reader includes because of r path length limitations by <a href="https://github.com/hannes"><code>@hannes</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/10658">duckdb/duckdb#10658</a></li> <li>Arrow String View Type by <a href="https://github.com/pdet"><code>@pdet</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/10481">duckdb/duckdb#10481</a></li> <li>local_file_system.cpp: minor fix for macOS libproc code by <a href="https://github.com/barracuda156"><code>@barracuda156</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/10758">duckdb/duckdb#10758</a></li> <li>Make unnamed_subquery naming predictable by <a href="https://github.com/Mytherin"><code>@Mytherin</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/10765">duckdb/duckdb#10765</a></li> <li>[Python] Fix overflow issue in PandasAnalyzer by <a href="https://github.com/Tishj"><code>@Tishj</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/10768">duckdb/duckdb#10768</a></li> <li>Throw when trying to consume over 128 byte decimals by <a href="https://github.com/pdet"><code>@pdet</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/10601">duckdb/duckdb#10601</a></li> <li>CLI: Right-align numerics in markdown tables by <a href="https://github.com/Mytherin"><code>@Mytherin</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/10767">duckdb/duckdb#10767</a></li> <li>Fuzzer <a href="https://redirect.github.com/duckdb/duckdb/issues/1399">#1399</a>: Window NULL RANGE by <a href="https://github.com/hawkfish"><code>@hawkfish</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/10776">duckdb/duckdb#10776</a></li> <li>[CSV Sniffer] Minor sniffer tweak to give preference to dialects that generate the least errors if ignore_errors = true by <a href="https://github.com/pdet"><code>@pdet</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/10777">duckdb/duckdb#10777</a></li> <li>Add large benchmark directory by <a href="https://github.com/Tmonster"><code>@Tmonster</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/10763">duckdb/duckdb#10763</a></li> <li>Improve UNPIVOT error messages, and allow expressions in unpivot by <a href="https://github.com/Mytherin"><code>@Mytherin</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/10773">duckdb/duckdb#10773</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/867df6f07b602948e6a4c1ff1331b063835980b7"><code>867df6f</code></a> Disable jemalloc on arm in Python extension as well</li> <li><a href="https://github.com/duckdb/duckdb/commit/a655c5c650910aea3da4208d6881928c66a447ea"><code>a655c5c</code></a> [Dev] get_git_describe: Allow 'g' to be prepended to hash</li> <li><a href="https://github.com/duckdb/duckdb/commit/587d76f4643d80f425a77f62e3367765a9daf6fa"><code>587d76f</code></a> Merge pull request <a href="https://redirect.github.com/duckdb/duckdb/issues/11209">#11209</a> from carlopi/fix_py_override_describe</li> <li><a href="https://github.com/duckdb/duckdb/commit/6686dcfaec867e72dd763c1a858d06023ee04c89"><code>6686dcf</code></a> [Dev] More fixes to get_git_describe logic</li> <li><a href="https://github.com/duckdb/duckdb/commit/6d0039c1d04a02de233d1d83a1034d1b1849a8ec"><code>6d0039c</code></a> [Dev] catch only subprocess.CalledProcessError, with <a href="https://github.com/Tishj"><code>@Tishj</code></a></li> <li><a href="https://github.com/duckdb/duckdb/commit/7faa4c7a13499d03442f5ebf3e264fe5207bc2c8"><code>7faa4c7</code></a> separate out the fixes</li> <li><a href="https://github.com/duckdb/duckdb/commit/c353a1a9487988908755438d5d4ed6466523a690"><code>c353a1a</code></a> [Dev] Add import to tools/pythonpkg/setup.py</li> <li><a href="https://github.com/duckdb/duckdb/commit/b72b993963e46f5cb1609f3ddc72f12098470b56"><code>b72b993</code></a> Merge pull request <a href="https://redirect.github.com/duckdb/duckdb/issues/11175">#11175</a> from cmdlineluser/is-null-or-not-is-null</li> <li><a href="https://github.com/duckdb/duckdb/commit/8c8991cc61ae89e4937d5fcfbf10155a73813ca9"><code>8c8991c</code></a> Python: explcitly provide version in setup.py</li> <li><a href="https://github.com/duckdb/duckdb/commit/4c6883813b7cb42638e8c4af2c3b6d2b28cd2b85"><code>4c68838</code></a> Add stubs</li> <li>Additional commits viewable in <a href="https://github.com/duckdb/duckdb/compare/v0.9.1...v0.10.1">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=duckdb&package-manager=pip&previous-version=0.9.1&new-version=0.10.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 merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@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>
- Loading branch information