Published May 8, 2021
| Version v0.2.6
Software
Open
duckdb/duckdb: 0.2.6 Preview Release "Jamaicensis"
Authors/Creators
- Mark1
- Hannes Mühleisen1
- Pedro Holanda2
- tiagokepe
- Diego Gomes Tomé1
- Josh Wills3
- Richard Wesley4
- Kirill Müller5
- Till Döhmen
- tania
- Denis Hirn6
- simonasked
- Azim Afroozeh1
- nantiamak
- Patrick Schratz7
- Aris Koning8
- André Kohn9
- Chilarai10
- Gabor Szarnyas11
- Arjen P. de Vries12
- Sreeharsha Ramanavarapu
- Andy Teucher
- Dominik Moritz13
- Igor [hyperxor]
- Uwe L. Korn14
- travis-leith
- Aleksei Kashuba
- Erwan Le Pennec
- Y.15
- Jian Zhang16
- 1. CWI
- 2. DuckDB Labs
- 3. N/A
- 4. Effervescence Labs LLC
- 5. @cynkra
- 6. University of Tübingen
- 7. cynkra GmbH
- 8. @MonetDBSolutions
- 9. Technical University Munich
- 10. Coswafe
- 11. @cwida @ldbc
- 12. Radboud University
- 13. CMU, Apple
- 14. @Quantco
- 15. Stoic
- 16. PingCAP
Description
This preview release of DuckDB is named "Jamaicensis" after the blue-billed Ruddy Duck (Oxyura jamaicensis). Binary builds are listed below. Feedback is very welcome.
Note: This release introduces a backwards-incompatible change to the on-disk storage format. We suggest you use the EXPORT DATABASE command with the old version followed by IMPORT DATABASE with the new version to migrate your data. See the documentation for details.
Also note: Due to changes in the internal storage (#1530), databases created with this release wil require somewhat more disk space. This is transient as we are working hard to finalise the on-disk storage format.
Major changes:
Engine
- #1666: External merge sort, #1580: Parallel scan of ordered result and #1561: Rework physical ORDER BY
- #1520 & #1574: Window function computation parallelism
- #1540: Add table functions that take a subquery parameter
- #1533: Using vectors, instead of column chunks as lists
- #1530: Store null values separate from main data in a Validity Segment
SQL
- #1568: Positional Reference Operator
#1etc. - #1671:
QUANTILEvariants and #1685: Temporal quantiles - #1695: New Timestamp Types
TIMESTAMP_NS,TIMESTAMP_MSandTIMESTAMP_NS - #1647: Add support for UTC offset timestamp parsing to regular timestamp conversion
- #1659: Add support for
USINGkeyword inDELETEstatement - #1638, #1663, #1621 & #1484: Many changes arount
ARRAYsyntax - #1610: Add support for
CURRVAL - #1544: Add
SKIPas an option toREAD_CSVandCOPY
APIs
- #1525: Add loadable extensions support
- #1711: Parallel Arrow Scans
- #1569: Map-style UDFs for Python API
- #1534: Extensible Replacement Scans & Automatic Pandas Scans and #1487: Automatically use parquet or CSV scan when using a table name that ends in
.parquetor.csv - #1649: Add a QueryRelation object that can be used to convert a query directly into a relation object, #1665: Adding from_query to python api
- #1550: Shell: Add support for Ctrl + arrow keys to linenoise, and make Ctrl+C terminate the current query instead of the process
- #1514: Using
ALTREPto speed up string column transfer to R - #1502: R: implementation of Rstudio connection-contract tab
Files
duckdb/duckdb-v0.2.6.zip
Files
(23.7 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:8490240ae7a467ac2567297088fec5f3
|
23.7 MB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/duckdb/duckdb/tree/v0.2.6 (URL)