Search Shortcut cmd + k | ctrl + k
- Installation
- Documentation
- Getting Started
- Connect
- Data Import
- Overview
- Data Sources
- CSV Files
- JSON Files
- Overview
- Creating JSON
- Loading JSON
- Writing JSON
- JSON Type
- JSON Functions
- Format Settings
- Installing and Loading
- SQL to / from JSON
- Caveats
- Multiple Files
- Parquet Files
- Partitioning
- Appender
- INSERT Statements
- Client APIs
- Overview
- C
- Overview
- Startup
- Configuration
- Query
- Data Chunks
- Vectors
- Values
- Types
- Prepared Statements
- Appender
- Table Functions
- Replacement Scans
- API Reference
- C++
- CLI
- Dart
- Go
- Java
- Julia
- Node.js (Neo)
- Node.js
- Python
- Overview
- Data Ingestion
- Conversion between DuckDB and Python
- DB API
- Relational API
- Function API
- Types API
- Expression API
- Spark API
- API Reference
- Known Python Issues
- R
- Rust
- Swift
- Wasm
- ADBC
- ODBC
- SQL
- Introduction
- Statements
- Overview
- ANALYZE
- ALTER TABLE
- ALTER VIEW
- ATTACH and DETACH
- CALL
- CHECKPOINT
- COMMENT ON
- COPY
- CREATE INDEX
- CREATE MACRO
- CREATE SCHEMA
- CREATE SECRET
- CREATE SEQUENCE
- CREATE TABLE
- CREATE VIEW
- CREATE TYPE
- DELETE
- DESCRIBE
- DROP
- EXPORT and IMPORT DATABASE
- INSERT
- PIVOT
- Profiling
- SELECT
- SET / RESET
- SET VARIABLE
- SUMMARIZE
- Transaction Management
- UNPIVOT
- UPDATE
- USE
- VACUUM
- LOAD / INSTALL
- Query Syntax
- SELECT
- FROM and JOIN
- WHERE
- GROUP BY
- GROUPING SETS
- HAVING
- ORDER BY
- LIMIT and OFFSET
- SAMPLE
- Unnesting
- WITH
- WINDOW
- QUALIFY
- VALUES
- FILTER
- Set Operations
- Prepared Statements
- Data Types
- Overview
- Array
- Bitstring
- Blob
- Boolean
- Date
- Enum
- Interval
- List
- Literal Types
- Map
- NULL Values
- Numeric
- Struct
- Text
- Time
- Timestamp
- Time Zones
- Union
- Typecasting
- Expressions
- Overview
- CASE Statement
- Casting
- Collations
- Comparisons
- IN Operator
- Logical Operators
- Star Expression
- Subqueries
- Functions
- Overview
- Aggregate Functions
- Array Functions
- Bitstring Functions
- Blob Functions
- Date Format Functions
- Date Functions
- Date Part Functions
- Enum Functions
- Interval Functions
- Lambda Functions
- List Functions
- Map Functions
- Nested Functions
- Numeric Functions
- Pattern Matching
- Regular Expressions
- Struct Functions
- Text Functions
- Time Functions
- Timestamp Functions
- Timestamp with Time Zone Functions
- Union Functions
- Utility Functions
- Window Functions
- Constraints
- Indexes
- Meta Queries
- DuckDB's SQL Dialect
- Samples
- Configuration
- Extensions
- Overview
- Core Extensions
- Community Extensions
- Working with Extensions
- Versioning of Extensions
- Arrow
- AutoComplete
- AWS
- Azure
- Delta
- Excel
- Full Text Search
- httpfs (HTTP and S3)
- Iceberg
- ICU
- inet
- jemalloc
- MySQL
- PostgreSQL
- Spatial
- SQLite
- Substrait
- TPC-DS
- TPC-H
- VSS
- Guides
- Overview
- Data Viewers
- Database Integration
- File Formats
- Overview
- CSV Import
- CSV Export
- Directly Reading Files
- Excel Import
- Excel Export
- JSON Import
- JSON Export
- Parquet Import
- Parquet Export
- Querying Parquet Files
- Network and Cloud Storage
- Overview
- HTTP Parquet Import
- S3 Parquet Import
- S3 Parquet Export
- S3 Iceberg Import
- S3 Express One
- GCS Import
- Cloudflare R2 Import
- DuckDB over HTTPS / S3
- Meta Queries
- Describe Table
- EXPLAIN: Inspect Query Plans
- EXPLAIN ANALYZE: Profile Queries
- List Tables
- Summarize
- DuckDB Environment
- ODBC
- Performance
- Overview
- Environment
- Import
- Schema
- Indexing
- Join Operations
- File Formats
- How to Tune Workloads
- My Workload Is Slow
- Benchmarks
- Python
- Installation
- Executing SQL
- Jupyter Notebooks
- SQL on Pandas
- Import from Pandas
- Export to Pandas
- Import from Numpy
- Export to Numpy
- SQL on Arrow
- Import from Arrow
- Export to Arrow
- Relational API on Pandas
- Multiple Python Threads
- Integration with Ibis
- Integration with Polars
- Using fsspec Filesystems
- SQL Editors
- SQL Features
- Snippets
- Glossary of Terms
- Browse Offline
- Operations Manual
- Overview
- Limits
- Non-Deterministic Behavior
- Embedding DuckDB
- DuckDB's Footprint
- Securing DuckDB
- Development
- DuckDB Repositories
- Testing
- Overview
- sqllogictest Introduction
- Writing Tests
- Debugging
- Result Verification
- Persistent Testing
- Loops
- Multiple Connections
- Catch
- Profiling
- Release Calendar
- Building
- Benchmark Suite
- Internals
- Sitemap
- Why DuckDB
- Media
- FAQ
- Code of Conduct
- Live Demo
Documentation
/ Development
Release Calendar
DuckDB follows semantic versioning. Patch versions only ship bugfixes, while minor versions also introduce new features.
Upcoming Releases
The planned dates of upcoming DuckDB releases are shown below. Please note that these dates are tentative and DuckDB maintainers may decide to push back release dates to ensure the stability and quality of releases.
Date | Version |
---|---|
2025-01-13 | 1.2.0 |
Past Releases
In the following, we list DuckDB's past releases along with their codename where applicable. Between versions 0.2.2 and 0.3.3, all releases (including patch versions) received a codename. Since version 0.4.0, only major and minor versions get a codename.
Date | Version | Codename | Named after | |
---|---|---|---|---|
2024-11-04 | 1.1.3 | – | – | |
2024-10-14 | 1.1.2 | – | – | |
2024-09-24 | 1.1.1 | – | – | |
2024-09-09 | 1.1.0 | Eatoni | Anas eatoni (Eaton's pintail) | |
2024-06-03 | 1.0.0 | Nivis | Anas nivis (Snow duck) | |
2024-05-22 | 0.10.3 | – | – | |
2024-04-17 | 0.10.2 | – | – | |
2024-03-18 | 0.10.1 | – | – | |
2024-02-13 | 0.10.0 | Fusca | Melanitta fusca (Velvet scoter) | |
2023-11-14 | 0.9.2 | – | – | |
2023-10-11 | 0.9.1 | – | – | |
2023-09-26 | 0.9.0 | Undulata | Anas undulata (Yellow-billed duck) | |
2023-06-13 | 0.8.1 | – | – | |
2023-05-17 | 0.8.0 | Fulvigula | Anas fulvigula (Mottled duck) | |
2023-02-27 | 0.7.1 | – | – | |
2023-02-13 | 0.7.0 | Labradorius | Camptorhynchus labradorius (Labrador duck) | |
2022-12-06 | 0.6.1 | – | – | |
2022-11-14 | 0.6.0 | Oxyura | Oxyura leucocephala (White-headed duck) | |
2022-09-19 | 0.5.1 | – | – | |
2022-09-05 | 0.5.0 | Pulchellus | Nettapus pulchellus (Green pygmy goose) | |
2022-06-20 | 0.4.0 | Ferruginea | Oxyura ferruginea (Andean duck) | |
2022-04-25 | 0.3.4 | – | – | |
2022-04-11 | 0.3.3 | Sansaniensis | Chenoanas sansaniensis | |
2022-02-07 | 0.3.2 | Gibberifrons | Anas gibberifrons (Sunda teal) | |
2021-11-16 | 0.3.1 | Spectabilis | Somateria spectabilis (King eider) | |
2021-10-06 | 0.3.0 | Gracilis | Anas gracilis (Grey teal) | |
2021-09-06 | 0.2.9 | Platyrhynchos | Anas platyrhynchos (Mallard) | |
2021-08-02 | 0.2.8 | Ceruttii | Histrionicus ceruttii | |
2021-06-14 | 0.2.7 | Mollissima | Somateria mollissima (Common eider) | |
2021-05-08 | 0.2.6 | Jamaicensis | Oxyura jamaicensis (Blue-billed ruddy duck) | |
2021-03-10 | 0.2.5 | Falcata | Mareca falcata (Falcated duck) | |
2021-02-02 | 0.2.4 | Jubata | Chenonetta jubata (Australian wood duck) | |
2020-12-03 | 0.2.3 | Serrator | Mergus serrator (Red-breasted merganser) | |
2020-11-01 | 0.2.2 | Clypeata | Spatula clypeata (Northern shoveler) | |
2020-08-29 | 0.2.1 | – | – | |
2020-07-23 | 0.2.0 | – | – | |
2020-06-19 | 0.1.9 | – | – | |
2020-05-29 | 0.1.8 | – | – | |
2020-05-04 | 0.1.7 | – | – | |
2020-04-05 | 0.1.6 | – | – | |
2020-03-02 | 0.1.5 | – | – | |
2020-02-03 | 0.1.3 | – | – | |
2020-01-06 | 0.1.2 | – | – | |
2019-09-24 | 0.1.1 | – | – | |
2019-06-27 | 0.1.0 | – | – |
Release Calendar as a CSV File
You can get a CSV file containing past DuckDB releases and analyze it using DuckDB's CSV reader.