Skip to content

Release v1.3 #5265

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 7 commits into
base: main
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions _config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,8 @@ description: >- # this means to ignore newlines until "baseurl:"
baseurl: "" # the subpath of your site, e.g. /blog
url: "https://duckdb.org" # the base hostname & protocol for your site, e.g. http://example.com
# Set current version of DuckDB
current_short_duckdb_version: "1.2"
preview_short_duckdb_version: "1.3-dev"
current_short_duckdb_version: "1.3"
preview_short_duckdb_version: "1.4-dev"
current_duckdb_version: 1.2.2
current_duckdb_hash: "7c039464e4"
current_snapshot_version: 1.2.3-dev
Expand Down
1 change: 1 addition & 0 deletions _data/past_releases.csv
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
release_date,version_number,codename,duck_species_primary,duck_species_secondary,duck_wikipage,blog_post
2025-05-07,1.3.0,CODENAME,LATIN,ENGLISH,WIKI,https://duckdb.org/2025/05/07/announcing-duckdb-130
2025-04-08,1.2.2,,,,,
2025-03-05,1.2.1,,,,,
2025-02-05,1.2.0,Histrionicus,Histrionicus histrionicus,Harlequin duck,https://en.wikipedia.org/wiki/Harlequin_duck,https://duckdb.org/2025/02/05/announcing-duckdb-120
Expand Down
1 change: 1 addition & 0 deletions _data/versions.csv
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
version
preview
stable
1.2
1.1
1.0
0.10
Expand Down
49 changes: 49 additions & 0 deletions _posts/2025-05-07-announcing-duckdb-130.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
---
layout: post
title: "Announcing DuckDB 1.3.0"
author: "The DuckDB team"
thumb: "/images/blog/thumbs/duckdb-release-1-3-0.svg"
image: "/images/blog/thumbs/duckdb-release-1-3-0.png"
excerpt: "The DuckDB team is happy to announce that today we're releasing DuckDB version 1.3.0, codenamed “CODENAME”."
tags: ["release"]
---

To install the new version, please visit the [installation guide]({% link docs/installation/index.html %}).
For the release notes, see the [release page](https://github.com/duckdb/duckdb/releases/tag/v1.3.0).

> Some packages (Go, R, Java) take a few extra days to release due to the extra changes and reviews required.

We are proud to release DuckDB 1.3.0. This release is codenamed “CODENAME” after ...

## What's New in 1.3.0


### Breaking Changes

[**The release is built using `manylinux_2_28`.**](https://github.com/duckdb/duckdb/pull/16956)
Now that all mainstream distributions use [glibc 2.28](https://lists.gnu.org/archive/html/info-gnu/2018-08/msg00000.html) or newer, we can retire the `_gcc4` special case for Linux binary distributions.

### Fixes

cgroup: https://github.com/duckdb/duckdb/pull/16608

### New Extension Features

* encoding extension
* Iceberg (Amazon S3 Tables, etc.)


### New Features

* [UUIDv7]({% link docs/preview/sql/data_types/numeric.md %}#uuidv7)
* initial value for [`list_reduce`'s lambda function]({% link docs/preview/sql/functions/lambda.md %})



## Final Thoughts

TODO: conclusions and acknowledgement

These were a few highlights – but there are many more features and improvements in this release. There have been **over XX commits** by over YY contributors since we released 1.2.2.
The full release notes can be [found on GitHub](https://github.com/duckdb/duckdb/releases/tag/v1.3.0).

2 changes: 1 addition & 1 deletion docs/preview/extensions/delta.md
Original file line number Diff line number Diff line change
Expand Up @@ -102,7 +102,7 @@ The `delta` extension requires DuckDB version 0.10.3 or newer.

The `delta` extension currently only supports the following platforms:

* Linux AMD64 (x86_64 and ARM64): `linux_amd64`, `linux_amd64_gcc4`, and `linux_arm64`
* Linux AMD64 (x86_64 and ARM64): `linux_amd64` and `linux_arm64`
* macOS Intel and Apple Silicon: `osx_amd64` and `osx_arm64`
* Windows AMD64: `windows_amd64`

Expand Down
5 changes: 1 addition & 4 deletions docs/preview/extensions/extension_distribution.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,20 +13,17 @@ All official extensions are distributed for the following platforms.
| Platform name | Operating system | Architecture | CPU types | Used by |
|--------------------|------------------|-----------------|--------------------------------|----------------------------|
| `linux_amd64` | Linux | x86_64 (AMD64) | | Node.js packages, etc. |
| `linux_amd64_gcc4` | Linux | x86_64 (AMD64) | | Python packages, CLI, etc. |
| `linux_arm64` | Linux | AArch64 (ARM64) | AWS Graviton, Snapdragon, etc. | All packages |
| `osx_amd64` | macOS | x86_64 (AMD64) | Intel | All packages |
| `osx_arm64` | macOS | AArch64 (ARM64) | Apple Silicon M1, M2, etc. | All packages |
| `windows_amd64` | Windows | x86_64 (AMD64) | Intel, AMD, etc. | All packages |

> For some Linux ARM distributions (e.g., Python), two different binaries are distributed. These target either the `linux_arm64` or `linux_arm64_gcc4` platforms. Note that extension binaries are distributed for the first, but not the second. Effectively that means that on these platforms your glibc version needs to be 2.28 or higher to use the distributed extension binaries.

Some extensions are distributed for the following platforms:

* `windows_amd64_mingw`
* `wasm_eh` and `wasm_mvp` (see [DuckDB-Wasm's extensions]({% link docs/preview/clients/wasm/extensions.md %}))

For platforms outside the ones listed above, we do not officially distribute extensions (e.g., `linux_arm64_android`, `linux_arm64_gcc4`).
For platforms outside the ones listed above, we do not officially distribute extensions (e.g., `linux_arm64_android`).

## Extensions Signing

Expand Down
3 changes: 1 addition & 2 deletions docs/preview/guides/meta/duckdb_environment.md
Original file line number Diff line number Diff line change
Expand Up @@ -48,8 +48,7 @@ On macOS, running on Apple Silicon architecture, the result is:
| osx_arm64 |

On Windows, running on an AMD64 architecture, the platform is `windows_amd64`.
On CentOS 7, running on the AMD64 architecture, the platform is `linux_amd64_gcc4`.
On Ubuntu 22.04, running on the ARM64 architecture, the platform is `linux_arm64`.
On Ubuntu Linux, running on the ARM64 architecture, the platform is `linux_arm64`.

## Extensions

Expand Down