Search Shortcut cmd + k | ctrl + k

Release Calendar

DuckDB follows semantic versioning. Larger new features are introduced in minor versions, while patch versions mostly contain bugfixes.

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
2026-06-17 1.5.4
2026-06-17 1.4.5
Fall 2026 2.0.0

For planned new features, see the DuckDB Development Roadmap.

LTS Releases

Starting with v1.4.0, every other DuckDB version is going to be a Long-Term Support (LTS) edition. For LTS DuckDB versions, the support period for community support is currently a year after the release. DuckLabs is offering support for older LTS versions after their community support has expired.

DuckDB LTS support DuckDB LTS support

For an overview of end-of-life information, see the DuckDB entry on endoflife.date.

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 Blog post Codename (named after) End of life
  2026-06-17 1.5.4 Blog post    
  2026-05-20 1.5.3 Blog post    
  2026-04-13 1.5.2 Blog post    
  2026-03-23 1.5.1 Blog post    
Logo of version 1.5.0 2026-03-09 1.5.0 Blog post Variegata (Tadorna variegata) 2026-09-01
  2026-06-17 1.4.5 LTS Blog post    
  2026-01-27 1.4.4 LTS Blog post    
  2025-12-09 1.4.3 LTS Blog post    
  2025-11-12 1.4.2 LTS Blog post    
  2025-10-07 1.4.1 LTS Blog post    
Logo of version 1.4.0 2025-09-16 1.4.0 LTS Blog post Andium (Anas andium) 2026-09-16
  2025-07-08 1.3.2      
  2025-06-16 1.3.1      
Logo of version 1.3.0 2025-05-21 1.3.0 Blog post Ossivalis (Bucephala ossivalis) 2025-09-16
  2025-04-08 1.2.2      
  2025-03-05 1.2.1      
Logo of version 1.2.0 2025-02-05 1.2.0 Blog post Histrionicus (Histrionicus histrionicus) 2025-05-21
  2024-11-04 1.1.3      
  2024-10-14 1.1.2      
  2024-09-24 1.1.1      
Logo of version 1.1.0 2024-09-09 1.1.0 Blog post Eatoni (Anas eatoni) 2025-02-05
Logo of version 1.0.0 2024-06-03 1.0.0 Blog post Nivis (Anas nivis) 2024-09-09
  2024-05-22 0.10.3      
  2024-04-17 0.10.2      
  2024-03-18 0.10.1      
Logo of version 0.10.0 2024-02-13 0.10.0 Blog post Fusca (Melanitta fusca) 2024-06-03
  2023-11-14 0.9.2      
  2023-10-11 0.9.1      
Logo of version 0.9.0 2023-09-26 0.9.0 Blog post Undulata (Anas undulata)  
  2023-06-13 0.8.1      
Logo of version 0.8.0 2023-05-17 0.8.0 Blog post Fulvigula (Anas fulvigula)  
  2023-02-27 0.7.1      
Logo of version 0.7.0 2023-02-13 0.7.0 Blog post Labradorius (Camptorhynchus labradorius)  
  2022-12-06 0.6.1      
Logo of version 0.6.0 2022-11-14 0.6.0 Blog post Oxyura (Oxyura leucocephala)  
  2022-09-19 0.5.1      
Logo of version 0.5.0 2022-09-05 0.5.0   Pulchellus (Nettapus pulchellus)  
Logo of version 0.4.0 2022-06-20 0.4.0   Ferruginea (Oxyura ferruginea)  
  2022-04-25 0.3.4      
Logo of version 0.3.3 2022-04-11 0.3.3   Sansaniensis (Chenoanas sansaniensis)  
Logo of version 0.3.2 2022-02-07 0.3.2   Gibberifrons (Anas gibberifrons)  
Logo of version 0.3.1 2021-11-16 0.3.1   Spectabilis (Somateria spectabilis)  
Logo of version 0.3.0 2021-10-06 0.3.0   Gracilis (Anas gracilis)  
Logo of version 0.2.9 2021-09-06 0.2.9   Platyrhynchos (Anas platyrhynchos)  
Logo of version 0.2.8 2021-08-02 0.2.8   Ceruttii (Histrionicus ceruttii)  
Logo of version 0.2.7 2021-06-14 0.2.7   Mollissima (Somateria mollissima)  
Logo of version 0.2.6 2021-05-08 0.2.6   Jamaicensis (Oxyura jamaicensis)  
Logo of version 0.2.5 2021-03-10 0.2.5   Falcata (Mareca falcata)  
Logo of version 0.2.4 2021-02-02 0.2.4   Jubata (Chenonetta jubata)  
Logo of version 0.2.3 2020-12-03 0.2.3   Serrator (Mergus serrator)  
Logo of version 0.2.2 2020-11-01 0.2.2   Clypeata (Spatula clypeata)  
  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 docs/currenter. For example, you can compute the average number of days between releases using the lag window function:

SELECT avg(diff)::DECIMAL(8, 2) AS average_days_between_releases
FROM (
    SELECT release_date - lag(release_date) OVER (ORDER BY release_date) AS diff
    FROM 'https://duckdb.org/data/duckdb-releases.csv'
);