MotherDuck version lifecycle schedules
MotherDuck supports DuckDB versions according to a predictable lifecycle so you always know which version is safe to use.
The lifecycle schedules below form a part of MotherDuck’s Support Policies. They include Major Releases and Minor Releases to support DuckDB and DuckLake versions and specify end of life dates for both.
Supported versions
MotherDuck supports DuckDB 1.5.3.
- In US East (N. Virginia) -
us-east-1, MotherDuck is compatible with client versions 1.4.0 through 1.5.3. - In US West (Oregon) -
us-west-2, MotherDuck is compatible with client versions 1.4.1 through 1.5.3. - In Europe (Frankfurt) -
eu-central-1, MotherDuck is compatible with client versions 1.4.1 through 1.5.3.
MotherDuck strives to support DuckDB Major and Minor versions in alignment with the DuckDB and DuckLake release calendars.
For new releases, MotherDuck provides updates to users through email and the Community Slack if support for new versions will take more than 48 hours. Newly supported versions are announced in our release notes.
When a version is available, we recommend that users install and run the latest MotherDuck-supported version to take advantage of the most up-to-date features and functionality.
Programmatic access
Agents, scripts, and CI checks can read the supported version ranges as JSON:
curl https://motherduck.com/docs/duckdb-versions.json
Response shape:
{
"title": "MotherDuck supported DuckDB versions",
"description": "Versions of DuckDB and DuckDB-based language clients supported by MotherDuck...",
"$comment": "https://motherduck.com/docs/troubleshooting/version-lifecycle-schedules/",
"duckdb": {
"motherduck_regions": {
"global": { "min": "1.4.0", "max": "1.5.3" },
"us-east-1": { "min": "1.4.0", "max": "1.5.3" },
"us-west-2": { "min": "1.4.1", "max": "1.5.3" },
"eu-central-1": { "min": "1.4.1", "max": "1.5.3" }
}
},
"language_clients": {
"duckdb_jdbc": "1.5.1.0"
}
}
How to read it:
duckdb.motherduck_regions.<region>is the inclusivemin/maxDuckDB version range that the named MotherDuck region accepts. Use this as the default compatibility window for any client.language_clientslists individually-published drivers with a fixed published version. For any client not listed here (Python, Node.js, Go, and so on), use the matching region's range fromduckdb.motherduck_regions.
The JSON updates whenever the support windows on this page change — the version numbers above and the <Versions> components throughout the docs render from the same file.
Updating the data (for MotherDuck contributors)
The source of truth is static/duckdb-versions.json in the motherduck-docs repository. Update this file when:
- A new DuckDB version is qualified for MotherDuck (bump
maxfor each entry underduckdb.motherduck_regions). - A previous DuckDB version reaches End of Life and is removed from support (bump
minfor each entry underduckdb.motherduck_regions). - The published JDBC driver version changes (update
language_clients.duckdb_jdbc).
The same file feeds the <Versions> and <DownloadLink> components rendered throughout these docs, so a single edit propagates everywhere.
MotherDuck support lifecycle schedules
The chart shows current support windows. The tables list all versions.
- Chart View
- Table View
The chart uses MotherDuck support announcement dates where available. The tables below retain version release dates and support end dates.
DuckDB support schedule
| DuckDB release | Supported DuckLake version (release date) | Release date | End of life date* |
|---|---|---|---|
| 1.5.3 | 1.0 (April 13, 2026) | May 20, 2026 | March 2027 |
| 1.5.2 | 1.0 (April 13, 2026) | April 13, 2026 | March 2027 |
| 1.5.1 | 0.4 (March 9, 2026) | March 23, 2026 | March 2027 |
| 1.5.0 | 0.4 (March 9, 2026) | March 9, 2026 | March 2027 |
| 1.4.4 | 0.3 (September 17, 2025) | January 27, 2026 | September 2026 |
| 1.4.3 | 0.3 (September 17, 2025) | December 9, 2025 | September 2026 |
| 1.4.2 | 0.3 (September 17, 2025) | November 12, 2025 | September 2026 |
| 1.4.1 | 0.3 (September 17, 2025) | October 7, 2025 | September 2026 |
| 1.4.0 | 0.3 (September 17, 2025) | September 16, 2025 | September 2026 |
| 1.3.2 | — | July 8, 2025 | March 2026 |
| 1.3.1 | — | June 16, 2025 | March 2026 |
| 1.3.0 | — | May 21, 2025 | March 2026 |
| 1.2.2 | — | April 8, 2025 | January 2026 |
| 1.2.1 | — | March 5, 2025 | January 2026 |
| 1.2.0 | — | February 5, 2025 | January 2026 |
| 1.1.3 | — | November 4, 2024 | July 2025 |
| 1.1.2 | — | October 14, 2024 | July 2025 |
| 1.1.1 | — | September 24, 2024 | July 2025 |
| 1.1.0 | — | September 9, 2024 | July 2025 |
| 1.0.0 | — | June 3, 2024 | July 2025 |
- Beginning with DuckDB 1.3.0, MotherDuck supports each Minor Release until the date specified above.
DuckLake support schedule
| DuckLake release | Supported DuckDB version (release date) | Release date | End of life date** |
|---|---|---|---|
| 1.0 | 1.5.2-1.5.3 (April-May 2026) | April 13, 2026 | January 2027 |
| 0.4 | 1.5.0-1.5.1 (March 2026) | March 9, 2026 | September 2026 |
| 0.3 | 1.4.x (September 2025-January 2026) | September 17, 2025 | March 2026 |
| 0.2 | 1.3.x (May-July 2025) | July 4, 2025 | September 2025 |
| 0.1 | 1.3.x (May-July 2025) | May 27, 2025 | July 2025 |
Note: DuckLake 1.0 support is aligned with the DuckDB 1.5.x support window shown above.
End of life (EOL) policy
When a new Minor version becomes available, the previous one enters Extended Support. While we don't offer support for new features, critical fixes may still be backported for the greater of:
- 6 months after the version’s release, or
- 4 months after the next Minor version is released
When a Minor version reaches its End of Life (EoL):
- Connections using that DuckDB version are blocked, requiring MotherDuck users to upgrade
- Ahead of scheduled End of Life (EoL) dates, MotherDuck provides in-app UI warnings, email communications, and targeted outreach to users about impacted versions slated for deprecation
DuckLake versions follow the published compatibility schedule above and require a supported DuckDB and DuckLake combination.
MotherDuck extended lifecycle support add-on
MotherDuck offers an Extended Lifecycle Support Add-On to provide customers with peace of mind and flexibility to upgrade at a later date by extending ongoing technical support for a Minor DuckDB version after it reaches its End of Life (EOL) date.
For more information, please get in touch with our team.
💁 If you have additional questions about our version lifecycle, feel free to connect with us directly in our Community Slack support channel or send a note to support@motherduck.com.