Aquesta és una versió anterior. La versió actual és la 1.5.6. DuckDB CLI 1.5.6 · Data de publicació:
Fitxers d’instal·lació 1.0.0
| Arquitectura | Tipus | Àmbit | Mida del fitxer | Baixa | SHA256 |
|---|---|---|---|---|---|
| 64 bits | ZIP → Portable · en-US | Usuari actual | — | github.com | VirusTotal |
L’enllaç i l’SHA256 provenen del manifest comunitari del Gestor de paquets del Windows. Convé comparar el hash del fitxer baixat abans d’executar-lo.
Notes de la versió
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
- Add feature changes back in by @Mytherin in #11146
- Make MultiFileReader filename configurable by @lnkuiper in #11178
- [Dev] Fix compilation issues on feature by @Tishj in #11082
- add query() and query_table() functions by @chrisiou in #10586
- [Block Size] Move the block allocation size into the block manager by @taniabogatsch in #11176
- LIMIT pushdown below PROJECT by @jeewonhh in #11112
- BUGFIX: IN () filter with one argument should translate to = filter. by @Tmonster in #11473
- Regression Script should calculate micro benchmark differences with the correct base branch by @Tmonster in #11762
- Pushdown filters on window partitions by @Tmonster in #10932
- Arrow ListView Type by @Tishj in #10766
- Add scalar function support to the C API by @Mytherin in #11786
- Add TopN optimization in physical plan mapping by @kryonix in #11290
- Join-dependent filter derivation by @lnkuiper in #11272
- Implement ROW_GROUPS_PER_FILE for Parquet by @lnkuiper in #11249
- Prefer Final projected columns on probe side if cardinalities are similar by @Tmonster in #11109
- Propagate unused columns to distinct on by @Tmonster in #11006
- Separate eviction queues by FileBufferType by @lnkuiper in #11417
- Disable false positive for vector size nightly in test by @taniabogatsch in #11953
- Rework jemalloc extension by @lnkuiper in #11891
- Tweak jemalloc config by @lnkuiper in #12034
- Fix move constants optimization by @gitccl in #12189
- FALLOC_FL_PUNCH_HOLE requires GLIBC 2.18 or above - check for this using an #ifdef by @Mytherin in #12193
- Fix cmake install for shared_ptr headers by @carlopi in #12194
- Httpfs test to nightly by @carlopi in #12196
- Fix minor warnings by @carlopi in #12195
- Install .ipp files in addition to the usual .hpp files by @smonkewitz in #12198
- Removed three reinterpret casts and some rewriting by @taniabogatsch in #12200
- Set a default value to the connection param in stubs by @tm-drtina in #12207
- Begin Profiling Rework to move towards Modularity by @maiadegraaf in #11101
- Fix #12190: add SYSTEM to set of reserved database names by @Mytherin in #12206
- [CLI] Add highlighting + limited auto-complete for shell dot commands by @Mytherin in #12201
- Add enable_view_dependencies which defaults to false by @Tishj in #12209
- [Python] Fix replacement scans incorrectly finding duckdb connection method objects by @Tishj in #12208
- [CI] Diff against the right remote + branch in Regressions.yml - Regression Test new micro benchmark by @Tishj in #12106
- Skip test to fix block size nightly and add more explicit error checking by @taniabogatsch in #12211
- [Python] Fix bug where enable_external_access was not being respected by the replacement scan by @Tishj in #12224
- Remove BLOCK_ALLOC_SIZE from the column segment files by @taniabogatsch in #11474
- Remove outdated CI for extensions, check duckdb/extension-ci-tools by @carlopi in #12229
- Python: Avoid packaging for both 3.7 on OSX and MacOS 11 by @carlopi in #12236
- Issue #12215: AsOf Predicate Pushdown by @hawkfish in #12238
- [DependencyManager] Don't block ADD COLUMN statements if there are dependencies. by @Tishj in #12226
- [Python] Add check for 'params' to table_function by @Tishj in #12233
- Extension installing/updateing fixes by @samansmink in #12221
- Move excel extension out of tree by @carlopi in #12123
- Fix #12225: revert OVERWRITE_OR_IGNORE to previous behavior, move new behavior to OVERWRITE flag by @Mytherin in #12240
- [Julia] - Added optional schema input argument to DuckDB.Appender constructor by @curtd in #12174
- Fix warning on unannotated fallthrough by @carlopi in #12244
- Fixup staged uploads /3 by @carlopi in #12245
- [Python] fix build when BUILD_HTTPFS set by @paparodeo in #12223
- Use --always option of git describe for extension tags. by @carlopi in #12253
- [Docs] Fix up examples/python/duckdb-python.py by @Tishj in #12255
- [Fix] Skip lazy WAL creation test for alternative verification by @taniabogatsch in #12258
- add missing virtual destructor by @samansmink in #12266
- Add storage callbacks for checkpoint start and end by @bleskes in #12260
- Do not prefix error messages with an unknown type by @bleskes in #12265
- Fix Mark Index in the Bound Join Ref by @pdet in #12263
- Fix minor duckdb_extensions table function bug by @samansmink in #12269
- C API: Adding deprecation and move notices to duckdb.h and a test case by @hannes in #12259
- Issue #12252: APPROX_QUANTILE Array Argument by @hawkfish in #12271
- Turn InternalException into NotImplementedException in COPY FROM DATABASE by @Mytherin in #12264
- Add descriptions for vss and delta extensions by @carlopi in #12267
- Fix for CI Regression Failure by @maiadegraaf in #12273
- [C-API] Properly handle exceptions caused by name collisions in duckdb_register_table_function by @Tishj in #12257
- Fix for multifilereader extra_columns feature by @samansmink in #12281
- Add enable_macro_dependencies which defaults to false by @Mytherin in #12291
- 🦆 by @samansmink in #12303
- Disable JEMALLOC_RETAIN by @lnkuiper in #12185
- Enforce compression extensions for CSV Files by @pdet in #11903
- Make spuriously failing test more robust by @lnkuiper in #12306
- Add new extensions to issue template by @szarnyasg in #12313
- [Fix] Block size nightly run by @taniabogatsch in #12283
- Spell Check | Nothing Major | Corrected base_scanner.cpp by @nj7 in #12282
- add duckdb_bind_timestamp_tz function to C API by @karlseguin in #12151
- [Python] Add some date/datetime functions to pyspark api by @mariotaddeucci in #12075
- Fixes to Windows workflow and ubuntu_18 action by @carlopi in #12308
- [Extension Dev] Forward declare re2 in hive_partitioning.hpp by @Tishj in #12302
- add expected errors to test/sql/copy/per_thread_output.test by @hmeriann in #12280
- Issue #12287: ICU Strptime Lists by @hawkfish in #12295
- Issue #12171: Streaming Window FILTER by @hawkfish in #12250
- [Python] Update the Connection wrapper generation, now generates c++ code by @Tishj in #12216
- Use iterator buffer position when storing buffer handles by @pdet in #12315
- Bump Julia client to v0.10.3 by @Mytherin in #12323
- Fix #12286 - in the MetadataManager, prefer to allocate new blocks if the next free block id is smaller than the currently used metadata block by @Mytherin in #12318
- [Fix] Only read file size if file handle still exists by @taniabogatsch in #12319
- Add support for APPEND argument to hive partitioned write by @Mytherin in #12262
- Remove all reinterpret casts from the transformer by @taniabogatsch in #12320
- Additional check for overlapping CTE names by @lnkuiper in #12305
- [Dev] STANDARD_VECTOR_SIZE and BLOCK_ALLOC_SIZE can now be set through the Makefile by @Tishj in #12164
- [Upsert] Fix issue with lambdas in DO UPDATE SET expressions by @Tishj in #11866
- [Python] Fix scoping issue for pandas_analyze_sample setting by @Tishj in #11706
- Support REGEX matches expected error message by @hmeriann in #12327
- Allow run_fuzzer to reduce multi statements. by @Tmonster in #12278
- Fix #12328 - when flattening STRUCT vectors with NULL values, we need to flatten the children recursively as well by @Mytherin in #12332
- Make dbgen generate data in parallel by @Mytherin in #12337
- dbgen: skip parallel generation if DUCKDB_NO_THREADS is set by @Mytherin in #12341
- Issue #12171: Streaming Windowed DISTINCT by @hawkfish in #12311
- [CSV Reader] [Skip Option] Tests and fixes by @pdet in #12213
Full Changelog: https://github.com/duckdb/duckdb/compare/v0.10.3...v1.0.0