Skip to content

Commit

Permalink
Build: Bump duckdb from 1.1.3 to 1.2.0 (#1617)
Browse files Browse the repository at this point in the history
Bumps [duckdb](https://github.com/duckdb/duckdb) from 1.1.3 to 1.2.0.
<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>DuckDB 1.2.0 &quot;Histrionicus&quot;</h2>
<p>This release of DuckDB is named &quot;Histrionicus&quot; after the
good-looking Harlequin duck (Histrionicus Histrionicus) that inhabits
&quot;cold fast moving streams in North America, Greenland, Iceland and
eastern Russia&quot;.</p>
<p>Please also refer to the announcement blog post: <a
href="https://duckdb.org/2025/02/05/announcing-duckdb-120">https://duckdb.org/2025/02/05/announcing-duckdb-120</a></p>
<h2>What's Changed</h2>
<ul>
<li>Optimise division by a constant at runtime for integer division by
<a href="https://github.com/JAicewizard"><code>@​JAicewizard</code></a>
in <a
href="https://redirect.github.com/duckdb/duckdb/pull/10348">duckdb/duckdb#10348</a></li>
<li>Add cross join to Python Relational and PySpark API by <a
href="https://github.com/khalidmammadov"><code>@​khalidmammadov</code></a>
in <a
href="https://redirect.github.com/duckdb/duckdb/pull/13519">duckdb/duckdb#13519</a></li>
<li>Fix <a
href="https://redirect.github.com/duckdb/duckdb/issues/13805">#13805</a>:
throw a more descriptive error message when an on-disk file is
referenced using a replacement scan for an unsupported file format by <a
href="https://github.com/Mytherin"><code>@​Mytherin</code></a> in <a
href="https://redirect.github.com/duckdb/duckdb/pull/13871">duckdb/duckdb#13871</a></li>
<li>Make sampling accept parameters at the parser/transformer layer by
<a href="https://github.com/Mytherin"><code>@​Mytherin</code></a> in <a
href="https://redirect.github.com/duckdb/duckdb/pull/13903">duckdb/duckdb#13903</a></li>
<li>Fix <a
href="https://redirect.github.com/duckdb/duckdb/issues/13867">#13867</a>:
use 64-bit random numbers to generate random numbers for
<code>random()</code> by <a
href="https://github.com/Mytherin"><code>@​Mytherin</code></a> in <a
href="https://redirect.github.com/duckdb/duckdb/pull/13920">duckdb/duckdb#13920</a></li>
<li>Fix <a
href="https://redirect.github.com/duckdb/duckdb/issues/13769">#13769</a>:
when binding views, always first search in the schema that the view is
defined in by <a
href="https://github.com/Mytherin"><code>@​Mytherin</code></a> in <a
href="https://redirect.github.com/duckdb/duckdb/pull/13921">duckdb/duckdb#13921</a></li>
<li>Rework table bindings to be components (<code>catalog</code>,
<code>schema</code>, <code>table</code>) instead of flat strings by <a
href="https://github.com/Mytherin"><code>@​Mytherin</code></a> in <a
href="https://redirect.github.com/duckdb/duckdb/pull/14017">duckdb/duckdb#14017</a></li>
<li>Add auto-loadable extension settings to duckdb_config_count and
duckdb_get_config_flag by <a
href="https://github.com/Mytherin"><code>@​Mytherin</code></a> in <a
href="https://redirect.github.com/duckdb/duckdb/pull/14021">duckdb/duckdb#14021</a></li>
<li>Fix <a
href="https://redirect.github.com/duckdb/duckdb/issues/10961">#10961</a>
- in the HAVING clause - in case of column name conflicts, bind to
aliases instead of to ungrouped columns by <a
href="https://github.com/Mytherin"><code>@​Mytherin</code></a> in <a
href="https://redirect.github.com/duckdb/duckdb/pull/14023">duckdb/duckdb#14023</a></li>
<li>Enable filter pushdown through Logical Unnest by <a
href="https://github.com/Tmonster"><code>@​Tmonster</code></a> in <a
href="https://redirect.github.com/duckdb/duckdb/pull/14008">duckdb/duckdb#14008</a></li>
<li>Allow duplicate table aliases in the table binder by <a
href="https://github.com/Mytherin"><code>@​Mytherin</code></a> in <a
href="https://redirect.github.com/duckdb/duckdb/pull/14035">duckdb/duckdb#14035</a></li>
<li>Unify DESCRIBE [query] and DESCRIBE [table] by <a
href="https://github.com/Mytherin"><code>@​Mytherin</code></a> in <a
href="https://redirect.github.com/duckdb/duckdb/pull/14039">duckdb/duckdb#14039</a></li>
<li>Support qualified identifiers in the <code>EXCLUDE</code> clause by
<a href="https://github.com/Mytherin"><code>@​Mytherin</code></a> in <a
href="https://redirect.github.com/duckdb/duckdb/pull/14043">duckdb/duckdb#14043</a></li>
<li>Add <code>SMALLER_BINARY</code> flag to reduce binary size by <a
href="https://github.com/Mytherin"><code>@​Mytherin</code></a> in <a
href="https://redirect.github.com/duckdb/duckdb/pull/14057">duckdb/duckdb#14057</a></li>
<li>Smaller Binary: remove more templates from arg_min_max by <a
href="https://github.com/Mytherin"><code>@​Mytherin</code></a> in <a
href="https://redirect.github.com/duckdb/duckdb/pull/14071">duckdb/duckdb#14071</a></li>
<li>Unify entropy and mode aggregates - and skip specialized
implementations for entropy with smaller binary by <a
href="https://github.com/Mytherin"><code>@​Mytherin</code></a> in <a
href="https://redirect.github.com/duckdb/duckdb/pull/14080">duckdb/duckdb#14080</a></li>
<li>[Python] Add <code>set_default_connection</code> to the
<code>duckdb</code> module by <a
href="https://github.com/Tishj"><code>@​Tishj</code></a> in <a
href="https://redirect.github.com/duckdb/duckdb/pull/13442">duckdb/duckdb#13442</a></li>
<li>Provide workaround for prefetching parquet files with incorrect page
offsets by <a
href="https://github.com/samansmink"><code>@​samansmink</code></a> in <a
href="https://redirect.github.com/duckdb/duckdb/pull/13697">duckdb/duckdb#13697</a></li>
<li>Move <code>core_functions</code> to a separate extension by <a
href="https://github.com/Mytherin"><code>@​Mytherin</code></a> in <a
href="https://redirect.github.com/duckdb/duckdb/pull/14149">duckdb/duckdb#14149</a></li>
<li>PySpark df.drop() to support expressions by <a
href="https://github.com/khalidmammadov"><code>@​khalidmammadov</code></a>
in <a
href="https://redirect.github.com/duckdb/duckdb/pull/14059">duckdb/duckdb#14059</a></li>
<li>add some RealNest benchmarks by <a
href="https://github.com/hmeriann"><code>@​hmeriann</code></a> in <a
href="https://redirect.github.com/duckdb/duckdb/pull/13345">duckdb/duckdb#13345</a></li>
<li>feed table function into multifilereader initialization by <a
href="https://github.com/samansmink"><code>@​samansmink</code></a> in <a
href="https://redirect.github.com/duckdb/duckdb/pull/14112">duckdb/duckdb#14112</a></li>
<li>[Dev] Fix an issue causing ExecuteTask to do much more work than
intended by <a href="https://github.com/Tishj"><code>@​Tishj</code></a>
in <a
href="https://redirect.github.com/duckdb/duckdb/pull/14034">duckdb/duckdb#14034</a></li>
<li>Overhaul Parquet dictionary handling by <a
href="https://github.com/hannes"><code>@​hannes</code></a> in <a
href="https://redirect.github.com/duckdb/duckdb/pull/14194">duckdb/duckdb#14194</a></li>
<li>[Feature] Allow passing the catalog (database name) to appender by
<a
href="https://github.com/taniabogatsch"><code>@​taniabogatsch</code></a>
in <a
href="https://redirect.github.com/duckdb/duckdb/pull/13692">duckdb/duckdb#13692</a></li>
<li>Add Taxi Dataset Benchmark by <a
href="https://github.com/pdet"><code>@​pdet</code></a> in <a
href="https://redirect.github.com/duckdb/duckdb/pull/14197">duckdb/duckdb#14197</a></li>
<li>Feature <a
href="https://redirect.github.com/duckdb/duckdb/issues/3036">#3036</a>:
Window Spooling by <a
href="https://github.com/hawkfish"><code>@​hawkfish</code></a> in <a
href="https://redirect.github.com/duckdb/duckdb/pull/14181">duckdb/duckdb#14181</a></li>
<li>Small C Extension API changes by <a
href="https://github.com/samansmink"><code>@​samansmink</code></a> in <a
href="https://redirect.github.com/duckdb/duckdb/pull/13987">duckdb/duckdb#13987</a></li>
<li>Add HTML and Graphviz support for explain analyze by <a
href="https://github.com/abramk"><code>@​abramk</code></a> in <a
href="https://redirect.github.com/duckdb/duckdb/pull/13942">duckdb/duckdb#13942</a></li>
<li>Fix <a
href="https://redirect.github.com/duckdb/duckdb/issues/13064">#13064</a>:
offer more suggestions with same score by <a
href="https://github.com/Damon07"><code>@​Damon07</code></a> in <a
href="https://redirect.github.com/duckdb/duckdb/pull/14048">duckdb/duckdb#14048</a></li>
<li>New Algorithm to find a new line on parallel execution by <a
href="https://github.com/pdet"><code>@​pdet</code></a> in <a
href="https://redirect.github.com/duckdb/duckdb/pull/14260">duckdb/duckdb#14260</a></li>
<li>Making client context lock optional for relation binding by <a
href="https://github.com/pdet"><code>@​pdet</code></a> in <a
href="https://redirect.github.com/duckdb/duckdb/pull/14093">duckdb/duckdb#14093</a></li>
<li>[Feature] Allow passing the catalog during C API appender creation
by <a
href="https://github.com/taniabogatsch"><code>@​taniabogatsch</code></a>
in <a
href="https://redirect.github.com/duckdb/duckdb/pull/14256">duckdb/duckdb#14256</a></li>
<li>Make test random output ordered by <a
href="https://github.com/Damon07"><code>@​Damon07</code></a> in <a
href="https://redirect.github.com/duckdb/duckdb/pull/14267">duckdb/duckdb#14267</a></li>
<li>Skip test_window_distinct by <a
href="https://github.com/Mytherin"><code>@​Mytherin</code></a> in <a
href="https://redirect.github.com/duckdb/duckdb/pull/14309">duckdb/duckdb#14309</a></li>
<li>Taxi Benchmark by <a
href="https://github.com/pdet"><code>@​pdet</code></a> in <a
href="https://redirect.github.com/duckdb/duckdb/pull/14301">duckdb/duckdb#14301</a></li>
<li>Switch to shared pointer for multfilelists by <a
href="https://github.com/samansmink"><code>@​samansmink</code></a> in <a
href="https://redirect.github.com/duckdb/duckdb/pull/14291">duckdb/duckdb#14291</a></li>
<li>Push <a
href="https://redirect.github.com/duckdb/duckdb/issues/14298">#14298</a>
to feature branch by <a
href="https://github.com/flashmouse"><code>@​flashmouse</code></a> in <a
href="https://redirect.github.com/duckdb/duckdb/pull/14311">duckdb/duckdb#14311</a></li>
<li>Implement PullUp Empty Results optimizer by <a
href="https://github.com/Tmonster"><code>@​Tmonster</code></a> in <a
href="https://redirect.github.com/duckdb/duckdb/pull/13524">duckdb/duckdb#13524</a></li>
<li>[Export/Import] Use the DependencyManager to (stable) sort the
entries before export by <a
href="https://github.com/Tishj"><code>@​Tishj</code></a> in <a
href="https://redirect.github.com/duckdb/duckdb/pull/14196">duckdb/duckdb#14196</a></li>
<li>Partitioning-Aware Aggregation and Partitioning-Aware Infrastructure
by <a href="https://github.com/Mytherin"><code>@​Mytherin</code></a> in
<a
href="https://redirect.github.com/duckdb/duckdb/pull/14329">duckdb/duckdb#14329</a></li>
<li>Add df.unionByName to PySpark API by <a
href="https://github.com/khalidmammadov"><code>@​khalidmammadov</code></a>
in <a
href="https://redirect.github.com/duckdb/duckdb/pull/14063">duckdb/duckdb#14063</a></li>
<li>Or filter pushdown into zone maps by <a
href="https://github.com/Tmonster"><code>@​Tmonster</code></a> in <a
href="https://redirect.github.com/duckdb/duckdb/pull/14313">duckdb/duckdb#14313</a></li>
<li>Get the current setting in the database file opener by <a
href="https://github.com/Mytherin"><code>@​Mytherin</code></a> in <a
href="https://redirect.github.com/duckdb/duckdb/pull/14361">duckdb/duckdb#14361</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/a9bf7ad6ea4e766a75c4043333e8060e2e095df9"><code>a9bf7ad</code></a>
[Julia] Fixes a a bug that the database is not properly closed even
after clo...</li>
<li><a
href="https://github.com/duckdb/duckdb/commit/0bee8ed21fc99aa1d730ad1fb0e2ff2691fa7572"><code>0bee8ed</code></a>
Fix spawn process</li>
<li><a
href="https://github.com/duckdb/duckdb/commit/43329647a97f80b2af8c8ac29940ff7ee38ed18a"><code>4332964</code></a>
Check if the file was written</li>
<li><a
href="https://github.com/duckdb/duckdb/commit/d5a97a824b01e88435537b9f3008c12562bd2d18"><code>d5a97a8</code></a>
Format fix</li>
<li><a
href="https://github.com/duckdb/duckdb/commit/ec0906d07ce831630394d2f7e1b2b1df5d0c224b"><code>ec0906d</code></a>
Adds a fix that a database wasnt closed until GC</li>
<li><a
href="https://github.com/duckdb/duckdb/commit/ba1ff79b5693bef0ba98567de483bc6be6a29936"><code>ba1ff79</code></a>
[chore] Python's SQLLogic: skip 3 more tests</li>
<li><a
href="https://github.com/duckdb/duckdb/commit/2fe0db4234e4f1896d90d18dd37769351b426828"><code>2fe0db4</code></a>
Pyodide: skip spark test</li>
<li><a
href="https://github.com/duckdb/duckdb/commit/9e1f1478ece4951257a67e57fd77c317a3b6b4f2"><code>9e1f147</code></a>
[Python][Spark] Fix datetime functions test failures (<a
href="https://redirect.github.com/duckdb/duckdb/issues/15983">#15983</a>)</li>
<li><a
href="https://github.com/duckdb/duckdb/commit/0e2e0574a9d211958babc56c538df56b589c7c34"><code>0e2e057</code></a>
there is no difference in the result anymore</li>
<li><a
href="https://github.com/duckdb/duckdb/commit/7c623b5d59ca4fad13505b0913cd119ee1946ee8"><code>7c623b5</code></a>
we shouldnt use timestamp tz here</li>
<li>Additional commits viewable in <a
href="https://github.com/duckdb/duckdb/compare/v1.1.3...v1.2.0">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=1.1.3&new-version=1.2.0)](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>

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
  • Loading branch information
dependabot[bot] authored Feb 6, 2025
1 parent 26eff99 commit dfbee4b
Showing 1 changed file with 52 additions and 53 deletions.
105 changes: 52 additions & 53 deletions poetry.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit dfbee4b

Please sign in to comment.