# CockroachDB Cloud Support and Upgrade Policy

This page describes the support and upgrade policy for clusters deployed in CockroachDB Cloud. For CockroachDB self-hosted, refer to the CockroachDB Release Support Policy.

## CockroachDB Cloud Support Policy

CockroachDB Cloud clusters are intended to always run a supported, recent major version of CockroachDB. Clusters receive regular patch updates to ensure they have the latest stability and security updates. Different Cloud plans offer different options for version selection and upgrade windows, as described on this page.

A cluster running an unsupported CockroachDB version is not eligible for Cockroach Labs’ availability SLA.

### Version and upgrade support by cloud plan

Major versions of CockroachDB are labeled either as Regular releases or Innovation releases.

- Regular releases are supported for 12 months from their initial production release date.
- Innovation releases are supported for 6 months from their initial production release date.

CockroachDB Basic and Standard clusters only support Regular releases. This ensures that these clusters are using versions of CockroachDB that receive a full year of support with routine patch updates. All CockroachDB Basic and Standard clusters are automatically upgraded to the next major Regular release upon its GA release.

Note:

CockroachDB Standard clusters have the option to disable automatic major-version upgrades. In this case, you are responsible for upgrading the cluster before the current version hits the end-of-support (EOS) date in order to maintain uninterrupted support and SLA guarantees. Clusters that have not upgraded after the EOS date for that version are upgraded automatically.

CockroachDB Advanced clusters optionally support Innovation releases as well as Regular releases, allowing users to access the latest CockroachDB features on an accelerated timeline, while still receiving 6 months of patch support before a recommended upgrade to another major version.

When a CockroachDB Advanced cluster is nearing its EOS date, you will be reminded to upgrade the cluster at least 30 days before the EOS date to avoid losing support. A user with the Cluster Admin or Cluster Operator role can upgrade a cluster directly from the CockroachDB Cloud Console. An Organization Admin can assign these roles.

Note:

On CockroachDB Cloud Advanced clusters, the EOS date for Regular releases is shared between CockroachDB Cloud and CockroachDB Self-Hosted, meaning the EOS date for a Regular release on an Advanced cluster is identical to the Self-Hosted release and support schedule. When a GA release is promoted into an LTS, the long-term maintence support window for that version applies to the Cloud cluster as well.

This policy is effective as of v24.3 onwards, and is applicable only to Advanced. Regular releases on Standard and Basic are always supported for 12 months after release.

You are responsible for upgrading a CockroachDB Advanced cluster before its current version reaches its EOS date to maintain uninterrupted support and SLA guarantees.

### Currently supported versions

The following table describes currently-supported versions on Basic and Standard clusters:

Version | Release Type | Release date | End-of-support (EOS) date
--- | --- | --- | ---
v25.4 | Regular | 2025-11-03 | 2026-11-03
v25.2 | Regular | 2025-05-12 | 2026-05-12

The following table describes currently-supported versions on Advanced clusters:

Version | Release Type | Release date | End-of-support (EOS) date
--- | --- | --- | ---
v25.4 | Regular | 2025-11-03 | 2026-11-03
v25.3 | Innovation | 2025-08-04 | 2026-02-04
v25.2 | Regular | 2025-05-09 | 2026-05-12
v24.3 | Regular | 2024-11-18 | 2026-05-05

To review a version's release notes, click its link in the Version column.

For expected future versions, refer to Upcoming releases.

### EOS versions

The following table describes versions that have reached their EOS dates on Basic and Standard clusters:

Version | Release Type | Release date | End-of-support (EOS) date
--- | --- | --- | ---
v24.3 | Regular | 2024-11-18 | 2025-11-18
v24.1 | Regular | 2024-05-20 | 2025-05-20
v23.2 | Regular | 2024-02-05 | 2025-02-05
v23.1 | Regular | 2023-05-15 | 2024-05-15

The following table describes versions that have reached their EOS dates on Advanced clusters:

Version | Release Type | Release date | End-of-support (EOS) date
--- | --- | --- | ---
v25.1 | Innovation | 2025-02-18 | 2025-08-18
v24.1 | Regular | 2024-05-20 | 2025-05-20
v24.2 | Innovation | 2024-08-12 | 2025-02-12
v23.2 | Regular | 2024-02-05 | 2025-02-05
v23.1 | Regular | 2023-05-15 | 2024-05-15

## Patch version upgrades

Patch version releases, or "maintenance" releases, contain stable, backward-compatible improvements to major versions of CockroachDB.

For CockroachDB Advanced clusters, Organization Admins can set a weekly 6-hour maintenance window during which available maintenance and patch upgrades will be applied. During the window, your cluster may experience node restarts, reduced performance, and, for single-node clusters, downtime. Upgrades may not always be completed by the end of the window, and maintenance that is critical for security or stability may occur outside the window. Patch upgrades can also be deferred for 30, 60, or 90 days. If no maintenance window is configured, CockroachDB Advanced clusters will be automatically upgraded to the latest supported patch version as soon as it becomes available.

CockroachDB Basic and Standard clusters receive automatic upgrades to the latest supported patch version of their current major version.

Warning:

Single-node clusters will experience some downtime while the node is restarted during cluster maintenance, including patch version upgrades.

## CockroachDB Advanced patch upgrades and maintenance windows

CockroachDB Advanced clusters are automatically upgraded to the latest patch version release of the cluster’s current CockroachDB major version, but a major-version upgrade must be initiated by an Organization Admin.

A Cluster Admin can set a weekly 6-hour maintenance window for a CockroachDB Advanced cluster. During the maintenance window, patch upgrades may be applied, and the cluster may experience restarts, degraded performance, and, for single-node clusters, downtime. Upgrades may not always be completed by the end of the window, and maintenance that is critical for security or stability may occur outside of the window. A patch upgrade can be deferred for 30, 60, or 90 days. If no maintenance window is configured, a CockroachDB Advanced cluster will be upgraded automatically to the latest supported patch version soon after it becomes available.

### CockroachDB Standard and Basic automatic patch upgrades

CockroachDB Standard clusters default to automatic upgrades for both new patch versions and new major versions. If you disable automatic upgrades, you must manually upgrade it to a later major version before its current version reaches End of Support (EOS). After one year, CockroachDB Standard clusters will be automatically upgraded to the next major version, even if set for manual upgrades.

CockroachDB Basic clusters are automatically upgraded to new patch versions, as well as new major versions, to maintain support.

## Major version upgrades

Major version releases contain new functionality and may include backward-incompatible changes to CockroachDB. v25.4 is an example of a major version.

Major version upgrades are:

- Automatic for CockroachDB Basic. Only regular releases are supported.
- Automatic by default for Standard. Only regular releases are supported.
- Customer-initiated on CockroachDB Advanced. Both regular and innovation releases are supported.

On CockroachDB Standard with manual upgrades, and on CockroachDB Advanced, a major-version upgrade can be initiated by an Organization Admin. Major versions labeled Regular releases are required upgrades, and Innovation releases are optional. When a new major version is available, you can start an upgrade from the CockroachDB Cloud Console. The cluster will be upgraded to the latest patch release within that major version.

### Innovation releases

As of v24.2, Cockroach Labs releases a major version of CockroachDB once per quarter, alternating between releases classified as a Regular release or an Innovation release. Regular releases provide a longer support period and a longer period between upgrades, while Innovation releases offer a shorter support period and faster access to new features.

- Regular releases are not optional; they must be applied to CockroachDB Advanced and CockroachDB Standard clusters within their support periods. They are applied automatically to CockroachDB Basic and Standard clusters that are configured for automatic upgrades. Regular releases are produced twice a year, alternating with Innovation Releases. They are supported for one year. It is supported to upgrade CockroachDB Advanced directly from one regular release to the next regular release and skip the intervening Innovation release.
- Innovation releases are optional and can be skipped for CockroachDB Advanced, and are not available for CockroachDB Standard or Basic. Innovation releases are produced twice a year, alternating with Regular releases. An Innovation release is supported for 6 months, at which time the cluster must be upgraded to the next Regular Release. At a given time, only one Innovation release is typically supported. Upgrading a cluster directly from one Innovation release to the next Innovation release is not supported.

Note:

To opt out of Innovation releases entirely and hide them from your CockroachDB organization, contact Support.

To summarize the available major-version upgrade paths for CockroachDB Advanced:

- When your cluster is running a Regular release, you can select which of the next two major versions to upgrade to:
  - The next version, an Innovation release.
  - The Regular release that follows that Innovation release, when it is available.
- When your cluster is running an Innovation release, you can upgrade only to the subsequent Regular release, not directly to the newer Innovation release, if it is available.

### Pre-production preview upgrades

Prior to the GA release of a major CockroachDB version, CockroachDB Cloud organizations can request access to create new CockroachDB Advanced clusters on a Pre-Production Preview release or upgrade an existing cluster to a Pre-Production Preview. Pre-Production Preview releases are beta or release candidate (RC) builds of the next major version of CockroachDB, and are provided by request only for testing and experimentation.

Upgrading to a Pre-Production Preview is a major-version upgrade. After a cluster is upgraded to a Pre-Production Preview release, it is automatically upgraded to all subsequent releases within the same major version—including additional beta and RC releases, the GA release, and subsequent production patch releases as patch version upgrades. Upgrading to a Pre-Production Preview follows the same procedure as updating to a Production release. To learn more about the upgrade procedure, refer to Upgrade a cluster in CockroachDB Cloud.

### Rollback support

When upgrading a CockroachDB Advanced or CockroachDB Standard cluster to a new major version, once all nodes are running the new version, the upgrade is finalized automatically in approximately 72 hours. During this window, if you see unexpected behavior, you can trigger a rollback to the previous major version from the CockroachDB Cloud Console.

Note:

If you choose to roll back a major version upgrade, your cluster will be rolled back to the latest patch release of the previous major version, which may differ from the patch release you were running before you initiated the upgrade.

During rollback, nodes are reverted one at a time to reduce the impact of the operation on the cluster's health and availability.

If you notice problems after a major version upgrade has been finalized, it will not be possible to roll back via the CockroachDB Cloud Console. For assistance, contact support.

### End of Support for CockroachDB versions

As CockroachDB releases new major versions, older versions reach their End of Support (EOS) on CockroachDB Cloud. A CockroachDB version reaches EOS when it is two major versions behind the latest version. For example, when CockroachDB v21.2 was released, CockroachDB v20.2 reached EOS.

Clusters running unsupported CockroachDB versions are not eligible for our availability SLA. Further downgrades in support may occur as per the CockroachDB Release Support Policy.

If you are running a CockroachDB version nearing EOS, you will be reminded at least one month before that version’s EOS that your clusters must be upgraded by the EOS date to avoid losing support. An Organization Admin can upgrade your cluster directly from the CockroachDB Cloud Console.

## Additional information

For more details about the upgrade and finalization process in CockroachDB, refer to the instructions on upgrading to the latest CockroachDB version.