dependabot[bot] opened a new pull request, #2080: URL: https://github.com/apache/iceberg-python/pull/2080
Bumps [duckdb](https://github.com/duckdb/duckdb) from 1.2.2 to 1.3.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.3.0 "Ossivalis"</h2> <p>This release of DuckDB is named "Ossivalis" after Bucephala Ossivalis, an ancestor of the <a href="https://en.wikipedia.org/wiki/Common_goldeneye">Goldeneye duck</a> that lived Millions of years ago.</p> <p>Please also refer to the announcement blog post: <a href="https://duckdb.org/2025/05/21/announcing-duckdb-130">https://duckdb.org/2025/05/21/announcing-duckdb-130</a></p> <h2>What's Changed</h2> <ul> <li>V1.2 histrionicus by <a href="https://github.com/Mytherin"><code>@Mytherin</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/16070">duckdb/duckdb#16070</a></li> <li>V1.2 histrionicus by <a href="https://github.com/Mytherin"><code>@Mytherin</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/16072">duckdb/duckdb#16072</a></li> <li>unittests: clear test directory after every test by <a href="https://github.com/Mytherin"><code>@Mytherin</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/16053">duckdb/duckdb#16053</a></li> <li>Benchmark runner: catch and log errors + add support for <code>retry load N</code> syntax by <a href="https://github.com/Mytherin"><code>@Mytherin</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/16054">duckdb/duckdb#16054</a></li> <li>Throw an error when unsupported commands are used in concurrentloop by <a href="https://github.com/Mytherin"><code>@Mytherin</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/16009">duckdb/duckdb#16009</a></li> <li>Remove extension definitions to prevent re-compilation of the entire system on commit by <a href="https://github.com/Mytherin"><code>@Mytherin</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/15955">duckdb/duckdb#15955</a></li> <li>Display schema information of currently selected database only by <a href="https://github.com/ashwaniYDV"><code>@ashwaniYDV</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/15815">duckdb/duckdb#15815</a></li> <li>Issue <a href="https://redirect.github.com/duckdb/duckdb/issues/14366">#14366</a>: Average Intervals by <a href="https://github.com/hawkfish"><code>@hawkfish</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/15864">duckdb/duckdb#15864</a></li> <li>Internal <a href="https://redirect.github.com/duckdb/duckdb/issues/2176">#2176</a>: Temporal AVG by <a href="https://github.com/hawkfish"><code>@hawkfish</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/15661">duckdb/duckdb#15661</a></li> <li>discussions <a href="https://redirect.github.com/duckdb/duckdb/issues/15981">#15981</a>: remove confusing comment in "duckdb/tools/shell/shell.cpp" by <a href="https://github.com/komainu8"><code>@komainu8</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/15984">duckdb/duckdb#15984</a></li> <li>Fix <a href="https://redirect.github.com/duckdb/duckdb/issues/15466">#15466</a> Transform LIMIT or OFFSET first based on order specified in prepared statement by <a href="https://github.com/ashwaniYDV"><code>@ashwaniYDV</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/15484">duckdb/duckdb#15484</a></li> <li>Bitpacking mode info by <a href="https://github.com/arjenpdevries"><code>@arjenpdevries</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/15623">duckdb/duckdb#15623</a></li> <li>Sniff Timestamp_TZ from CSV FIles by <a href="https://github.com/pdet"><code>@pdet</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/15730">duckdb/duckdb#15730</a></li> <li>[no-op] Add documentation for filesystem read behavior by <a href="https://github.com/dentiny"><code>@dentiny</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/15937">duckdb/duckdb#15937</a></li> <li>Accept "Auto" as date/timestamp format by <a href="https://github.com/pdet"><code>@pdet</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/15808">duckdb/duckdb#15808</a></li> <li>Parquet Reader Cleanup: Move ColumnReaders to separate files by <a href="https://github.com/Mytherin"><code>@Mytherin</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/16092">duckdb/duckdb#16092</a></li> <li>Parquet Reader: Move decoding logic into separate Decoder classes by <a href="https://github.com/Mytherin"><code>@Mytherin</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/16100">duckdb/duckdb#16100</a></li> <li>BundleStaticLibs to be also triggered by InvokeCI by <a href="https://github.com/carlopi"><code>@carlopi</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/16107">duckdb/duckdb#16107</a></li> <li>Parquet Reader: Split DeltaLengthByteArray decoder from DeltaByteArray, and read the strings in a streaming manner by <a href="https://github.com/Mytherin"><code>@Mytherin</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/16105">duckdb/duckdb#16105</a></li> <li>Parquet Dictionary reader: set NULL values as the last value in the dictionary by <a href="https://github.com/Mytherin"><code>@Mytherin</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/16106">duckdb/duckdb#16106</a></li> <li>Parquet Reader: Share ResizeableBuffers across decoders, and unify Plain/PlainReference by <a href="https://github.com/Mytherin"><code>@Mytherin</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/16113">duckdb/duckdb#16113</a></li> <li>Using GitHub ARM runners for Linux CLI builds by <a href="https://github.com/hannes"><code>@hannes</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/16119">duckdb/duckdb#16119</a></li> <li>Parquet Reader: Implement dedicated Skip method by <a href="https://github.com/Mytherin"><code>@Mytherin</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/16117">duckdb/duckdb#16117</a></li> <li>Use ColumnSegment::FilterSelection and SelectionVector for filtering in Parquet scans by <a href="https://github.com/Mytherin"><code>@Mytherin</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/16126">duckdb/duckdb#16126</a></li> <li>[Dev] Fix output (long lines > 333 characters) getting truncated in shell by <a href="https://github.com/Tishj"><code>@Tishj</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/16128">duckdb/duckdb#16128</a></li> <li>Adaptive table filter: initialize filter order based on heuristics by <a href="https://github.com/Mytherin"><code>@Mytherin</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/16127">duckdb/duckdb#16127</a></li> <li>Feature <a href="https://redirect.github.com/duckdb/duckdb/issues/16044">#16044</a>: TimeZone Offset Seconds by <a href="https://github.com/hawkfish"><code>@hawkfish</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/16048">duckdb/duckdb#16048</a></li> <li>ATTACH OR REPLACE database to allow swapping of new data. by <a href="https://github.com/xevix"><code>@xevix</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/15355">duckdb/duckdb#15355</a></li> <li>[Dev] Remove <code>upsert_conflict_in_different_chunk.test</code> by <a href="https://github.com/Tishj"><code>@Tishj</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/15980">duckdb/duckdb#15980</a></li> <li>[Dev] Fix issue related to unpacked columns and the NOT operator by <a href="https://github.com/Tishj"><code>@Tishj</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/15534">duckdb/duckdb#15534</a></li> <li>[Julia] Add support for named params in prepared statements by <a href="https://github.com/tqml"><code>@tqml</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/15621">duckdb/duckdb#15621</a></li> <li>Use Adaptive Filters in the Parquet reader by <a href="https://github.com/Mytherin"><code>@Mytherin</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/16133">duckdb/duckdb#16133</a></li> <li>Parquet reader: push table filters directly into dictionaries by <a href="https://github.com/Mytherin"><code>@Mytherin</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/16136">duckdb/duckdb#16136</a></li> <li>Parquet reader: Plain templates - make CHECKED a template parameter, and use memcpy/bulk skip when reading/skipping without defines by <a href="https://github.com/Mytherin"><code>@Mytherin</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/16141">duckdb/duckdb#16141</a></li> <li>Parquet reader: only set invalid entry in the dictionary when the column has defines by <a href="https://github.com/Mytherin"><code>@Mytherin</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/16144">duckdb/duckdb#16144</a></li> <li>Add uniq_ptr_cast for interpreted benchmark. by <a href="https://github.com/Tmonster"><code>@Tmonster</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/16151">duckdb/duckdb#16151</a></li> <li>Hopefully fixing ci runs by <a href="https://github.com/hannes"><code>@hannes</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/16150">duckdb/duckdb#16150</a></li> <li>Removed the last CI job that used the Ubuntu 18 setup by <a href="https://github.com/hannes"><code>@hannes</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/16155">duckdb/duckdb#16155</a></li> <li>Parquet Reader: Split <code>CreateReader</code> into two separate stages - <code>ParseSchema</code> and <code>CreateReader</code> by <a href="https://github.com/Mytherin"><code>@Mytherin</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/16161">duckdb/duckdb#16161</a></li> <li>Have CSV Parellel tests on CI again by <a href="https://github.com/pdet"><code>@pdet</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/16164">duckdb/duckdb#16164</a></li> <li>[Python][Dev] Bump the minimum pybind11 version from <code>2.6</code> to <code>2.9</code> by <a href="https://github.com/Tishj"><code>@Tishj</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/16159">duckdb/duckdb#16159</a></li> <li>Add StackTraces to FatalExceptions by <a href="https://github.com/NiclasHaderer"><code>@NiclasHaderer</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/16158">duckdb/duckdb#16158</a></li> <li>Rework invoke by <a href="https://github.com/carlopi"><code>@carlopi</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/16108">duckdb/duckdb#16108</a></li> <li>Adds pre-optimization hooks for DuckDB by <a href="https://github.com/NiclasHaderer"><code>@NiclasHaderer</code></a> in <a href="https://redirect.github.com/duckdb/duckdb/pull/16115">duckdb/duckdb#16115</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/7ce5f1aac98101a628edfd98a2fd94db5b8d0fb1"><code>7ce5f1a</code></a> Fix setup.py to correctly handle OVERRIDE_GIT_DESCRIBE</li> <li><a href="https://github.com/duckdb/duckdb/commit/dbd39b21e2036c6ba8f626af2d396c5500aeb4a7"><code>dbd39b2</code></a> add test for nulls with fixed size binary arrow arrays</li> <li><a href="https://github.com/duckdb/duckdb/commit/1f0067f1a589ccfe1563bb23f14d58fec755558e"><code>1f0067f</code></a> [CSV Reader] Detect SQLNULL types for schema merging, use schema merging in c...</li> <li><a href="https://github.com/duckdb/duckdb/commit/ca4df2e1ffed7128021e88785aa7843e58212b9d"><code>ca4df2e</code></a> [Python Dev] Fix failing tests for the Python SQLLogicTester (<a href="https://redirect.github.com/duckdb/duckdb/issues/17529">#17529</a>)</li> <li><a href="https://github.com/duckdb/duckdb/commit/4fbe38add164f6e8a832f7f3d814ff1520129c8a"><code>4fbe38a</code></a> [Python Dev] Using <code>reinterpret_steal</code> breaks the refcount of the passed-in o...</li> <li><a href="https://github.com/duckdb/duckdb/commit/88cac3ffb93c2a7b4c691cdfd42da55d43091094"><code>88cac3f</code></a> fix up failing tests</li> <li><a href="https://github.com/duckdb/duckdb/commit/025cd71f8100558f850f4444f45bed7532c64d40"><code>025cd71</code></a> using reinterpret_steal breaks the refcount of the passed-in object, resultin...</li> <li><a href="https://github.com/duckdb/duckdb/commit/e47ed82ef795f40009ad87327daa65a02fe45043"><code>e47ed82</code></a> Merge remote-tracking branch 'upstream/main' into csv_glob_types</li> <li><a href="https://github.com/duckdb/duckdb/commit/13db15bf7da7f4c6f49e4168d42698bec9e1618f"><code>13db15b</code></a> dont use versions that make the absence of the section in the pyproject.toml ...</li> <li><a href="https://github.com/duckdb/duckdb/commit/2fdd0c596d8ac58340224d05b20467173201e631"><code>2fdd0c5</code></a> Revert "Fix: pyproject.toml does not contain a tool.setuptools_scm section"</li> <li>Additional commits viewable in <a href="https://github.com/duckdb/duckdb/compare/v1.2.2...v1.3.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 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> -- 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: issues-unsubscr...@iceberg.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@iceberg.apache.org For additional commands, e-mail: issues-h...@iceberg.apache.org