duckdb/duckdb (duckdb)
### [`v1.0.0`](https://togithub.com/duckdb/duckdb/releases/tag/v1.0.0): DuckDB 1.0.0 "Nivis"
[Compare Source](https://togithub.com/duckdb/duckdb/compare/v0.10.3...v1.0.0)
This release of DuckDB is named "Nivis" after the sadly non-existent Snow Duck (Anas Nivis) that is known for its stability.
Blog post coming shortly.
#### What's Changed
- Fix move constants optimization by [@gitccl](https://togithub.com/gitccl) in [https://github.com/duckdb/duckdb/pull/12189](https://togithub.com/duckdb/duckdb/pull/12189)
- FALLOC_FL_PUNCH_HOLE requires GLIBC 2.18 or above - check for this using an #ifdef by [@Mytherin](https://togithub.com/Mytherin) in [https://github.com/duckdb/duckdb/pull/12193](https://togithub.com/duckdb/duckdb/pull/12193)
- Fix cmake install for shared_ptr headers by [@carlopi](https://togithub.com/carlopi) in [https://github.com/duckdb/duckdb/pull/12194](https://togithub.com/duckdb/duckdb/pull/12194)
- Fix minor warnings by [@carlopi](https://togithub.com/carlopi) in [https://github.com/duckdb/duckdb/pull/12195](https://togithub.com/duckdb/duckdb/pull/12195)
- Install .ipp files in addition to the usual .hpp files by [@smonkewitz](https://togithub.com/smonkewitz) in [https://github.com/duckdb/duckdb/pull/12198](https://togithub.com/duckdb/duckdb/pull/12198)
- Set a default value to the `connection` param in stubs by [@tm-drtina](https://togithub.com/tm-drtina) in [https://github.com/duckdb/duckdb/pull/12207](https://togithub.com/duckdb/duckdb/pull/12207)
- Fix [#12190](https://togithub.com/duckdb/duckdb/issues/12190): add SYSTEM to set of reserved database names by [@Mytherin](https://togithub.com/Mytherin) in [https://github.com/duckdb/duckdb/pull/12206](https://togithub.com/duckdb/duckdb/pull/12206)
- Add `enable_view_dependencies` which defaults to `false` by [@Tishj](https://togithub.com/Tishj) in [https://github.com/duckdb/duckdb/pull/12209](https://togithub.com/duckdb/duckdb/pull/12209)
- \[Python] Fix replacement scans incorrectly finding duckdb connection method objects by [@Tishj](https://togithub.com/Tishj) in [https://github.com/duckdb/duckdb/pull/12208](https://togithub.com/duckdb/duckdb/pull/12208)
- \[CI] Diff against the right remote + branch in `Regressions.yml` - `Regression Test new micro benchmark` by [@Tishj](https://togithub.com/Tishj) in [https://github.com/duckdb/duckdb/pull/12106](https://togithub.com/duckdb/duckdb/pull/12106)
- \[Python] Fix bug where `enable_external_access` was not being respected by the replacement scan by [@Tishj](https://togithub.com/Tishj) in [https://github.com/duckdb/duckdb/pull/12224](https://togithub.com/duckdb/duckdb/pull/12224)
- Remove outdated CI for extensions, check duckdb/extension-ci-tools by [@carlopi](https://togithub.com/carlopi) in [https://github.com/duckdb/duckdb/pull/12229](https://togithub.com/duckdb/duckdb/pull/12229)
- Python: Avoid packaging for both 3.7 on OSX and MacOS 11 by [@carlopi](https://togithub.com/carlopi) in [https://github.com/duckdb/duckdb/pull/12236](https://togithub.com/duckdb/duckdb/pull/12236)
- Issue [#12215](https://togithub.com/duckdb/duckdb/issues/12215): AsOf Predicate Pushdown by [@hawkfish](https://togithub.com/hawkfish) in [https://github.com/duckdb/duckdb/pull/12238](https://togithub.com/duckdb/duckdb/pull/12238)
- \[DependencyManager] Don't block `ADD COLUMN` statements if there are dependencies. by [@Tishj](https://togithub.com/Tishj) in [https://github.com/duckdb/duckdb/pull/12226](https://togithub.com/duckdb/duckdb/pull/12226)
- \[Python] Add check for 'params' to `table_function` by [@Tishj](https://togithub.com/Tishj) in [https://github.com/duckdb/duckdb/pull/12233](https://togithub.com/duckdb/duckdb/pull/12233)
- Extension installing/updateing fixes by [@samansmink](https://togithub.com/samansmink) in [https://github.com/duckdb/duckdb/pull/12221](https://togithub.com/duckdb/duckdb/pull/12221)
- Move excel extension out of tree by [@carlopi](https://togithub.com/carlopi) in [https://github.com/duckdb/duckdb/pull/12123](https://togithub.com/duckdb/duckdb/pull/12123)
- Fix [#12225](https://togithub.com/duckdb/duckdb/issues/12225): revert OVERWRITE_OR_IGNORE to previous behavior, move new behavior to OVERWRITE flag by [@Mytherin](https://togithub.com/Mytherin) in [https://github.com/duckdb/duckdb/pull/12240](https://togithub.com/duckdb/duckdb/pull/12240)
- Fix warning on unannotated fallthrough by [@carlopi](https://togithub.com/carlopi) in [https://github.com/duckdb/duckdb/pull/12244](https://togithub.com/duckdb/duckdb/pull/12244)
- Fixup staged uploads /3 by [@carlopi](https://togithub.com/carlopi) in [https://github.com/duckdb/duckdb/pull/12245](https://togithub.com/duckdb/duckdb/pull/12245)
- \[Python] fix build when BUILD_HTTPFS set by [@paparodeo](https://togithub.com/paparodeo) in [https://github.com/duckdb/duckdb/pull/12223](https://togithub.com/duckdb/duckdb/pull/12223)
- Use --always option of git describe for extension tags. by [@carlopi](https://togithub.com/carlopi) in [https://github.com/duckdb/duckdb/pull/12253](https://togithub.com/duckdb/duckdb/pull/12253)
- \[Docs] Fix up examples/python/duckdb-python.py by [@Tishj](https://togithub.com/Tishj) in [https://github.com/duckdb/duckdb/pull/12255](https://togithub.com/duckdb/duckdb/pull/12255)
- \[Fix] Skip lazy WAL creation test for alternative verification by [@taniabogatsch](https://togithub.com/taniabogatsch) in [https://github.com/duckdb/duckdb/pull/12258](https://togithub.com/duckdb/duckdb/pull/12258)
- add missing virtual destructor by [@samansmink](https://togithub.com/samansmink) in [https://github.com/duckdb/duckdb/pull/12266](https://togithub.com/duckdb/duckdb/pull/12266)
- Add storage callbacks for checkpoint start and end by [@bleskes](https://togithub.com/bleskes) in [https://github.com/duckdb/duckdb/pull/12260](https://togithub.com/duckdb/duckdb/pull/12260)
- Do not prefix error messages with an unknown type by [@bleskes](https://togithub.com/bleskes) in [https://github.com/duckdb/duckdb/pull/12265](https://togithub.com/duckdb/duckdb/pull/12265)
- Fix minor duckdb_extensions table function bug by [@samansmink](https://togithub.com/samansmink) in [https://github.com/duckdb/duckdb/pull/12269](https://togithub.com/duckdb/duckdb/pull/12269)
- C API: Adding deprecation and move notices to duckdb.h and a test case by [@hannes](https://togithub.com/hannes) in [https://github.com/duckdb/duckdb/pull/12259](https://togithub.com/duckdb/duckdb/pull/12259)
- Issue [#12252](https://togithub.com/duckdb/duckdb/issues/12252): APPROX_QUANTILE Array Argument by [@hawkfish](https://togithub.com/hawkfish) in [https://github.com/duckdb/duckdb/pull/12271](https://togithub.com/duckdb/duckdb/pull/12271)
- Turn InternalException into NotImplementedException in COPY FROM DATABASE by [@Mytherin](https://togithub.com/Mytherin) in [https://github.com/duckdb/duckdb/pull/12264](https://togithub.com/duckdb/duckdb/pull/12264)
- Add descriptions for vss and delta extensions by [@carlopi](https://togithub.com/carlopi) in [https://github.com/duckdb/duckdb/pull/12267](https://togithub.com/duckdb/duckdb/pull/12267)
- \[C-API] Properly handle exceptions caused by name collisions in `duckdb_register_table_function` by [@Tishj](https://togithub.com/Tishj) in [https://github.com/duckdb/duckdb/pull/12257](https://togithub.com/duckdb/duckdb/pull/12257)
- Fix for multifilereader extra_columns feature by [@samansmink](https://togithub.com/samansmink) in [https://github.com/duckdb/duckdb/pull/12281](https://togithub.com/duckdb/duckdb/pull/12281)
- Add `enable_macro_dependencies` which defaults to false by [@Mytherin](https://togithub.com/Mytherin) in [https://github.com/duckdb/duckdb/pull/12291](https://togithub.com/duckdb/duckdb/pull/12291)
**Full Changelog**: https://github.com/duckdb/duckdb/compare/v0.10.3...v1.0.0
Configuration
π Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
π¦ Automerge: Disabled by config. Please merge this manually once you are satisfied.
β» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
π Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
>=0.9,<0.11
->>=0.9,<1.1
Release Notes
duckdb/duckdb (duckdb)
### [`v1.0.0`](https://togithub.com/duckdb/duckdb/releases/tag/v1.0.0): DuckDB 1.0.0 "Nivis" [Compare Source](https://togithub.com/duckdb/duckdb/compare/v0.10.3...v1.0.0) This release of DuckDB is named "Nivis" after the sadly non-existent Snow Duck (Anas Nivis) that is known for its stability. Blog post coming shortly. #### What's Changed - Fix move constants optimization by [@gitccl](https://togithub.com/gitccl) in [https://github.com/duckdb/duckdb/pull/12189](https://togithub.com/duckdb/duckdb/pull/12189) - FALLOC_FL_PUNCH_HOLE requires GLIBC 2.18 or above - check for this using an #ifdef by [@Mytherin](https://togithub.com/Mytherin) in [https://github.com/duckdb/duckdb/pull/12193](https://togithub.com/duckdb/duckdb/pull/12193) - Fix cmake install for shared_ptr headers by [@carlopi](https://togithub.com/carlopi) in [https://github.com/duckdb/duckdb/pull/12194](https://togithub.com/duckdb/duckdb/pull/12194) - Fix minor warnings by [@carlopi](https://togithub.com/carlopi) in [https://github.com/duckdb/duckdb/pull/12195](https://togithub.com/duckdb/duckdb/pull/12195) - Install .ipp files in addition to the usual .hpp files by [@smonkewitz](https://togithub.com/smonkewitz) in [https://github.com/duckdb/duckdb/pull/12198](https://togithub.com/duckdb/duckdb/pull/12198) - Set a default value to the `connection` param in stubs by [@tm-drtina](https://togithub.com/tm-drtina) in [https://github.com/duckdb/duckdb/pull/12207](https://togithub.com/duckdb/duckdb/pull/12207) - Fix [#12190](https://togithub.com/duckdb/duckdb/issues/12190): add SYSTEM to set of reserved database names by [@Mytherin](https://togithub.com/Mytherin) in [https://github.com/duckdb/duckdb/pull/12206](https://togithub.com/duckdb/duckdb/pull/12206) - Add `enable_view_dependencies` which defaults to `false` by [@Tishj](https://togithub.com/Tishj) in [https://github.com/duckdb/duckdb/pull/12209](https://togithub.com/duckdb/duckdb/pull/12209) - \[Python] Fix replacement scans incorrectly finding duckdb connection method objects by [@Tishj](https://togithub.com/Tishj) in [https://github.com/duckdb/duckdb/pull/12208](https://togithub.com/duckdb/duckdb/pull/12208) - \[CI] Diff against the right remote + branch in `Regressions.yml` - `Regression Test new micro benchmark` by [@Tishj](https://togithub.com/Tishj) in [https://github.com/duckdb/duckdb/pull/12106](https://togithub.com/duckdb/duckdb/pull/12106) - \[Python] Fix bug where `enable_external_access` was not being respected by the replacement scan by [@Tishj](https://togithub.com/Tishj) in [https://github.com/duckdb/duckdb/pull/12224](https://togithub.com/duckdb/duckdb/pull/12224) - Remove outdated CI for extensions, check duckdb/extension-ci-tools by [@carlopi](https://togithub.com/carlopi) in [https://github.com/duckdb/duckdb/pull/12229](https://togithub.com/duckdb/duckdb/pull/12229) - Python: Avoid packaging for both 3.7 on OSX and MacOS 11 by [@carlopi](https://togithub.com/carlopi) in [https://github.com/duckdb/duckdb/pull/12236](https://togithub.com/duckdb/duckdb/pull/12236) - Issue [#12215](https://togithub.com/duckdb/duckdb/issues/12215): AsOf Predicate Pushdown by [@hawkfish](https://togithub.com/hawkfish) in [https://github.com/duckdb/duckdb/pull/12238](https://togithub.com/duckdb/duckdb/pull/12238) - \[DependencyManager] Don't block `ADD COLUMN` statements if there are dependencies. by [@Tishj](https://togithub.com/Tishj) in [https://github.com/duckdb/duckdb/pull/12226](https://togithub.com/duckdb/duckdb/pull/12226) - \[Python] Add check for 'params' to `table_function` by [@Tishj](https://togithub.com/Tishj) in [https://github.com/duckdb/duckdb/pull/12233](https://togithub.com/duckdb/duckdb/pull/12233) - Extension installing/updateing fixes by [@samansmink](https://togithub.com/samansmink) in [https://github.com/duckdb/duckdb/pull/12221](https://togithub.com/duckdb/duckdb/pull/12221) - Move excel extension out of tree by [@carlopi](https://togithub.com/carlopi) in [https://github.com/duckdb/duckdb/pull/12123](https://togithub.com/duckdb/duckdb/pull/12123) - Fix [#12225](https://togithub.com/duckdb/duckdb/issues/12225): revert OVERWRITE_OR_IGNORE to previous behavior, move new behavior to OVERWRITE flag by [@Mytherin](https://togithub.com/Mytherin) in [https://github.com/duckdb/duckdb/pull/12240](https://togithub.com/duckdb/duckdb/pull/12240) - Fix warning on unannotated fallthrough by [@carlopi](https://togithub.com/carlopi) in [https://github.com/duckdb/duckdb/pull/12244](https://togithub.com/duckdb/duckdb/pull/12244) - Fixup staged uploads /3 by [@carlopi](https://togithub.com/carlopi) in [https://github.com/duckdb/duckdb/pull/12245](https://togithub.com/duckdb/duckdb/pull/12245) - \[Python] fix build when BUILD_HTTPFS set by [@paparodeo](https://togithub.com/paparodeo) in [https://github.com/duckdb/duckdb/pull/12223](https://togithub.com/duckdb/duckdb/pull/12223) - Use --always option of git describe for extension tags. by [@carlopi](https://togithub.com/carlopi) in [https://github.com/duckdb/duckdb/pull/12253](https://togithub.com/duckdb/duckdb/pull/12253) - \[Docs] Fix up examples/python/duckdb-python.py by [@Tishj](https://togithub.com/Tishj) in [https://github.com/duckdb/duckdb/pull/12255](https://togithub.com/duckdb/duckdb/pull/12255) - \[Fix] Skip lazy WAL creation test for alternative verification by [@taniabogatsch](https://togithub.com/taniabogatsch) in [https://github.com/duckdb/duckdb/pull/12258](https://togithub.com/duckdb/duckdb/pull/12258) - add missing virtual destructor by [@samansmink](https://togithub.com/samansmink) in [https://github.com/duckdb/duckdb/pull/12266](https://togithub.com/duckdb/duckdb/pull/12266) - Add storage callbacks for checkpoint start and end by [@bleskes](https://togithub.com/bleskes) in [https://github.com/duckdb/duckdb/pull/12260](https://togithub.com/duckdb/duckdb/pull/12260) - Do not prefix error messages with an unknown type by [@bleskes](https://togithub.com/bleskes) in [https://github.com/duckdb/duckdb/pull/12265](https://togithub.com/duckdb/duckdb/pull/12265) - Fix minor duckdb_extensions table function bug by [@samansmink](https://togithub.com/samansmink) in [https://github.com/duckdb/duckdb/pull/12269](https://togithub.com/duckdb/duckdb/pull/12269) - C API: Adding deprecation and move notices to duckdb.h and a test case by [@hannes](https://togithub.com/hannes) in [https://github.com/duckdb/duckdb/pull/12259](https://togithub.com/duckdb/duckdb/pull/12259) - Issue [#12252](https://togithub.com/duckdb/duckdb/issues/12252): APPROX_QUANTILE Array Argument by [@hawkfish](https://togithub.com/hawkfish) in [https://github.com/duckdb/duckdb/pull/12271](https://togithub.com/duckdb/duckdb/pull/12271) - Turn InternalException into NotImplementedException in COPY FROM DATABASE by [@Mytherin](https://togithub.com/Mytherin) in [https://github.com/duckdb/duckdb/pull/12264](https://togithub.com/duckdb/duckdb/pull/12264) - Add descriptions for vss and delta extensions by [@carlopi](https://togithub.com/carlopi) in [https://github.com/duckdb/duckdb/pull/12267](https://togithub.com/duckdb/duckdb/pull/12267) - \[C-API] Properly handle exceptions caused by name collisions in `duckdb_register_table_function` by [@Tishj](https://togithub.com/Tishj) in [https://github.com/duckdb/duckdb/pull/12257](https://togithub.com/duckdb/duckdb/pull/12257) - Fix for multifilereader extra_columns feature by [@samansmink](https://togithub.com/samansmink) in [https://github.com/duckdb/duckdb/pull/12281](https://togithub.com/duckdb/duckdb/pull/12281) - Add `enable_macro_dependencies` which defaults to false by [@Mytherin](https://togithub.com/Mytherin) in [https://github.com/duckdb/duckdb/pull/12291](https://togithub.com/duckdb/duckdb/pull/12291) **Full Changelog**: https://github.com/duckdb/duckdb/compare/v0.10.3...v1.0.0Configuration
π Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
π¦ Automerge: Disabled by config. Please merge this manually once you are satisfied.
β» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
π Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.