CockroachDB Cloud Support and Upgrade Policy

On this page Carat arrow pointing down

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

Major versions of CockroachDB are labeled either 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.

For each release type, the end date of this period is called End of Support (EOS).

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

CockroachDB Serverless clusters will automatically be upgraded to the next major version while the current one is still supported, to prevent a Serverless cluster from reaching EOS.

A CockroachDB Dedicated cluster must be upgraded prior to its EOS date to maintain uninterrupted support and SLA guarantees.

When a CockroachDB Dedicated 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 Cluster Administrator can upgrade a cluster directly from the CockroachDB Cloud Console. An Org Administrator or Folder Admin can grant the Cluster Administrator role.

Currently supported versions

Version Release Type Support period Release date EOS date
v23.2 Regular 12 months 2024-02-05 2025-02-05
v24.1 Regular 12 months 2024-05-20 2025-05-20
v24.2 Innovation 6 months 2024-08-12 2025-02-12

For expected future versions, refer to Upcoming releases.

EOS versions

Version Release Type Support period Release date EOS date
v23.1 Regular 12 months 2023-05-15 2024-05-15

Patch version upgrades

A patch version release, or "maintenance" releases, contains stable, backward-compatible improvements to a major version of CockroachDB. For example, v24.2 is a patch release.

Warning:

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

CockroachDB Dedicated patch upgrades and maintenance windows

CockroachDB Dedicated 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 Org Administrator.

A Cluster Administrator can set a weekly 6-hour maintenance window for a CockroachDB Dedicated 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 60 days. If no maintenance window is configured, a CockroachDB Dedicated cluster will be upgraded automatically to the latest supported patch version soon after it becomes available.

CockroachDB Serverless automatic upgrades

CockroachDB Serverless clusters are automatically upgraded to new patch versions, as well as new major versions.

Major version upgrades

Major version releases (for example, v24.2) contain new functionality and may include backward-incompatible changes to CockroachDB.

Major version upgrades are automatic for CockroachDB Serverless clusters and must be initiated by an Org Administrator for CockroachDB Dedicated clusters. In CockroachDB Dedicated, major versions labeled Regular releases are all required upgrades, while Innovation releases are optional. Once 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 Dedicated clusters and they are applied automatically to CockroachDB Serverless clusters. Regular releases are produced twice a year, alternating with Innovation Releases. They are supported for one year. Upgrading CockroachDB Dedicated directly from one regular release to the next regular release, skipping the intervening Innovation release, is supported.
  • Innovation releases are optional and can be skipped for CockroachDB Dedicated clusters but are required for CockroachDB Serverless. Innovation releases are produced twice a year, alternating with Regular releases. An innovation release is supported for 6 months, at which time a Dedicated cluster must be upgraded to the next Regular Release. At a given time, only one Innovation release is typically supported. Upgrading CockroachDB Dedicated 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 Dedicated:

  • 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 create new Dedicated clusters or upgrade existing clusters to a Pre-Production Preview release for testing and experimentation using a beta or release candidate (RC) of that next major version. 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, refer to Upgrade to v24.2.

Rollback support

When upgrading a CockroachDB Dedicated 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.

Additional information

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


Yes No
On this page

Yes No