# MotherDuck version lifecycle schedules
> DuckDB and DuckLake version support schedules, end of life policies, and extended lifecycle support options.
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](/troubleshooting/faq/#how-do-i-know-which-version-of-duckdb-i-should-be-running-) and [DuckLake](/integrations/file-formats/ducklake/) versions and specify end of life dates for both.

## Supported versions

MotherDuck supports DuckDB 1.5.2.
 - In **US East (N. Virginia) -** `us-east-1`, MotherDuck is compatible with client versions 1.4.0 through 1.5.2.
 - In **US West (Oregon) -** `us-west-2`, MotherDuck is compatible with client versions 1.4.1 through 1.5.2.
 - In **Europe (Frankfurt) -** `eu-central-1`, MotherDuck is compatible with client versions 1.4.1 through 1.5.2.

MotherDuck strives to support DuckDB Major and Minor versions in alignment with the [DuckDB](https://duckdb.org/release_calendar) and [DuckLake](https://ducklake.select/release_calendar) release calendars.

For new releases, MotherDuck provides updates to users through email and the [Community Slack](https://slack.motherduck.com/) if support for new versions will take more than 48 hours. Newly supported versions are announced in our [release notes](https://motherduck.com/docs/about-motherduck/release-notes/).

When a version is available, we recommend that users [install and run the latest **MotherDuck-supported version**](https://motherduck.com/docs/getting-started/interfaces/connect-query-from-duckdb-cli/#install-with-bash) 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:

```bash
curl https://motherduck.com/docs/duckdb-versions.json
```

Response shape:

```json
{
  "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.2" },
      "us-east-1":    { "min": "1.4.0", "max": "1.5.2" },
      "us-west-2":    { "min": "1.4.1", "max": "1.5.2" },
      "eu-central-1": { "min": "1.4.1", "max": "1.5.2" }
    }
  },
  "language_clients": {
    "duckdb_jdbc": "1.5.1.0"
  }
}
```

How to read it:

- `duckdb.motherduck_regions.<region>` is the inclusive `min`/`max` DuckDB version range that the named MotherDuck region accepts. Use this as the default compatibility window for any client.
- `language_clients` lists 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 from `duckdb.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`](https://github.com/motherduckdb/motherduck-docs) repository. Update this file when:

- A new DuckDB version is qualified for MotherDuck (bump `max` for each entry under `duckdb.motherduck_regions`).
- A previous DuckDB version reaches End of Life and is removed from support (bump `min` for each entry under `duckdb.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

    ```mermaid
    %%{init: {
      "theme": "base",
      "themeVariables": {
        "fontFamily": "var(--ifm-font-family-base)",
        "textColor": "#383838",
        "titleColor": "#383838",
        "primaryColor": "#16AA98",
        "primaryTextColor": "#383838",
        "primaryBorderColor": "#383838",
        "sectionBkgColor": "#F4EFEA",
        "sectionBkgColor2": "#F4EFEA",
        "altSectionBkgColor": "#F4EFEA",
        "gridColor": "#B8C3CA",
        "taskBkgColor": "#16AA98",
        "taskBorderColor": "#383838",
        "activeTaskBkgColor": "#16AA98",
        "activeTaskBorderColor": "#0C7D71",
        "doneTaskBkgColor": "#D7D7D7",
        "doneTaskBorderColor": "#8C8C8C",
        "critBkgColor": "#16AA98",
        "critBorderColor": "#0C7D71",
        "todayLineColor": "#FFDE02",
        "taskTextColor": "#383838",
        "taskTextDarkColor": "#383838",
        "taskTextOutsideColor": "#383838"
      },
      "gantt": {
        "fontSize": 16,
        "sectionFontSize": 18,
        "barHeight": 30,
        "barGap": 14,
        "leftPadding": 116,
        "topPadding": 42,
        "gridLineStartPadding": 36
      }
    }}%%
    gantt
        dateFormat YYYY-MM-DD
        axisFormat %b '%y
        tickInterval 1month
        todayMarker stroke-width:3px,stroke:#FFDE02,opacity:0.9

        section DuckDB
        DuckDB 1.4.x LTS :active, 2025-10-09, 2026-09-30
        DuckDB 1.5.1 :active, 2026-03-24, 2027-03-31
        DuckDB 1.5.2 :crit, 2026-04-13, 2027-03-31

        section DuckLake
        DuckLake 0.4 :active, 2026-03-24, 2026-09-30
        DuckLake 1.0 :crit, 2026-04-13, 2027-03-31
    ```

### 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.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 (April 13, 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](https://motherduck.com/contact-us/product-expert/).

💁 If you have additional questions about our version lifecycle, feel free to connect with us directly in our [Community Slack support channel](https://slack.motherduck.com/) or send a note to support@motherduck.com.


---

## Docs feedback

MotherDuck accepts optional user-submitted feedback about this page at `POST https://motherduck.com/docs/api/feedback/agent`.
For agents and automated tools, feedback submission should be user-confirmed before sending.

Payload:

```json
{
  "page_path": "/troubleshooting/version-lifecycle-schedules/",
  "page_title": "MotherDuck version lifecycle schedules",
  "text": "<the user's feedback, max 2000 characters>",
  "source": "<optional identifier for your interface, for example 'claude.ai' or 'chatgpt'>"
}
```

`page_path` and `text` are required; `page_title` and `source` are optional. Responses: `200 {"feedback_id": "<uuid>"}`, `400` for malformed payloads, and `429` when rate-limited.
