Skip to content

Rework releases landing page into an overview#22873

Open
jhlodin wants to merge 3 commits intomainfrom
jl/doc-16115
Open

Rework releases landing page into an overview#22873
jhlodin wants to merge 3 commits intomainfrom
jl/doc-16115

Conversation

@jhlodin
Copy link
Contributor

@jhlodin jhlodin commented Feb 26, 2026

https://cockroachlabs.atlassian.net/browse/DOC-16115
https://cockroachlabs.atlassian.net/browse/DOC-16116

  • Rewrite conceptual content to be more "overview-friendly", easier to get introductory concepts
  • Remove "downloads" dynamic content which is all duplicative with downloads available on individual release pages
  • Add links directly to release pages from the releases table so it's easier to get to a specific release
  • Fix issue where "latest production release" and "its major version" weren't aligned when generated
  • Add version number dynamically to "Latest production release" and "Latest dev release" nav entries. May decide not to keep this.
  • Update (un)supported cloud versions

TODO on this page, not in scope for this PR:

  • Consolidate tables of releases in this page (and cloud releases page) into single table of all releases

@netlify
Copy link

netlify bot commented Feb 26, 2026

Deploy Preview for cockroachdb-interactivetutorials-docs canceled.

Name Link
🔨 Latest commit e446f12
🔍 Latest deploy log https://app.netlify.com/projects/cockroachdb-interactivetutorials-docs/deploys/69a5f6f45524f40009c812e1

@netlify
Copy link

netlify bot commented Feb 26, 2026

Deploy Preview for cockroachdb-api-docs canceled.

Name Link
🔨 Latest commit e446f12
🔍 Latest deploy log https://app.netlify.com/projects/cockroachdb-api-docs/deploys/69a5f6f49e049b0008edad50

@github-actions
Copy link

github-actions bot commented Feb 26, 2026

Files changed:

@netlify
Copy link

netlify bot commented Feb 26, 2026

Netlify Preview

Name Link
🔨 Latest commit e446f12
🔍 Latest deploy log https://app.netlify.com/projects/cockroachdb-docs/deploys/69a5f6f45524f40009c812dd
😎 Deploy Preview https://deploy-preview-22873--cockroachdb-docs.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@taroface taroface self-requested a review March 2, 2026 21:39
Copy link
Contributor

@taroface taroface left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is a nice improvement already. Blocking mainly for:

  1. code is being used instead of core in the liquid var, causing it to render as empty. I found two instances but there may be others.

  2. The discussion of "major" and "patch" versions gets confusing in a number of places, for reasons that predate this PR. I feel it's necessary to clarify those points, as it stands.

{% else %}{% comment %}Begin GA-only content{% endcomment %}
{% if skippable == true %}
CockroachDB {{ page.major_version }} is an [Innovation Release]({% link releases/release-support-policy.md %}#support-types), which is optional for CockroachDB {{ site.data.products.advanced }}, CockroachDB {{ site.data.products.standard }}, and CockroachDB {{ site.data.products.core }} clusters but is required for CockroachDB {{ site.data.products.basic }}.
CockroachDB {{ page.major_version }} is an [Innovation Release]({% link releases/release-support-policy.md %}#support-types), which is optional for CockroachDB {{ site.data.products.advanced }} and {{ site.data.products.code }}. Innovation releases including {{ page.major_version }} are unavailable for CockroachDB {{ site.data.products.standard }} and CockroachDB {{ site.data.products.basic }} clusters.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

{{ site.data.products.code }} is coming up empty in preview.

### Types of upgrades

- **Major-version upgrades**: A [major-version upgrade]({% link releases/index.md %}#major-releases), such as from v24.2 to v24.3, may include new features, updates to cluster setting defaults, and backward-incompatible changes. Performing a major-version upgrade requires an additional step to finalize the upgrade.
- **Major-version upgrades**: A [major-version upgrade]({% link releases/index.md %}#major-versions), such as from v24.2 to v24.3, may include new features, updates to cluster setting defaults, and backward-incompatible changes. Performing a major-version upgrade requires an additional step to finalize the upgrade.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Optional nit: Could we use liquid vars to call out the latest and previous major release here, instead of hardcoding 24.2 and 24.3?

{% else %}{% comment %}Begin GA-only content{% endcomment %}
{% if skippable == true %}
CockroachDB {{ page.major_version }} is an [Innovation Release]({% link releases/release-support-policy.md %}#support-types), which is optional for CockroachDB {{ site.data.products.advanced }}, CockroachDB {{ site.data.products.standard }}, and CockroachDB {{ site.data.products.core }} clusters but is required for CockroachDB {{ site.data.products.basic }}.
CockroachDB {{ page.major_version }} is an [Innovation Release]({% link releases/release-support-policy.md %}#support-types), which is optional for CockroachDB {{ site.data.products.advanced }} and {{ site.data.products.code }}. Innovation releases including {{ page.major_version }} are unavailable for CockroachDB {{ site.data.products.standard }} and CockroachDB {{ site.data.products.basic }} clusters.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think this is a more informative link for this context:

Suggested change
CockroachDB {{ page.major_version }} is an [Innovation Release]({% link releases/release-support-policy.md %}#support-types), which is optional for CockroachDB {{ site.data.products.advanced }} and {{ site.data.products.code }}. Innovation releases including {{ page.major_version }} are unavailable for CockroachDB {{ site.data.products.standard }} and CockroachDB {{ site.data.products.basic }} clusters.
CockroachDB {{ page.major_version }} is an optional [Innovation release]({% link releases/index.md %}#major-versions). This version can be skipped for CockroachDB {{ site.data.products.advanced }} and {{ site.data.products.core }} clusters. It is unavailable for CockroachDB {{ site.data.products.standard }} and CockroachDB {{ site.data.products.basic }} clusters.

CockroachDB {{ page.major_version }} is an [Innovation Release]({% link releases/release-support-policy.md %}#support-types), which is optional for CockroachDB {{ site.data.products.advanced }}, CockroachDB {{ site.data.products.standard }}, and CockroachDB {{ site.data.products.core }} clusters but is required for CockroachDB {{ site.data.products.basic }}.
CockroachDB {{ page.major_version }} is an [Innovation Release]({% link releases/release-support-policy.md %}#support-types), which is optional for CockroachDB {{ site.data.products.advanced }} and {{ site.data.products.code }}. Innovation releases including {{ page.major_version }} are unavailable for CockroachDB {{ site.data.products.standard }} and CockroachDB {{ site.data.products.basic }} clusters.
{% else %}
CockroachDB {{ page.major_version }}{% if lts == true %} [(LTS)]({% link releases/release-support-policy.md %}#support-phases){% endif %} is a required [Regular Release]({% link releases/release-support-policy.md %}#support-types).
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ditto

Suggested change
CockroachDB {{ page.major_version }}{% if lts == true %} [(LTS)]({% link releases/release-support-policy.md %}#support-phases){% endif %} is a required [Regular Release]({% link releases/release-support-policy.md %}#support-types).
CockroachDB {{ page.major_version }}{% if lts == true %} [(LTS)]({% link releases/release-support-policy.md %}#support-types){% endif %} is a required [Regular release]({% link releases/index.md %}#major-versions).

{% endif %}

To learn more about CockroachDB major versions and patches, refer to the [Releases Overview]({% link releases/index.md %}#overview).
To learn more about CockroachDB major versions and patches, refer to the [Releases Overview]({% link releases/index.md %}).
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
To learn more about CockroachDB major versions and patches, refer to the [Releases Overview]({% link releases/index.md %}).
To learn more about CockroachDB major versions and patches, refer to [CockroachDB Releases Overview]({% link releases/index.md %}).


CockroachDB {{ site.data.products.cloud }} is a managed product that handles CockroachDB upgrades on your behalf, but still offers some flexibility over when to perform upgrades and which version to use. Version and upgrade support varies depending on the {{ site.data.products.cloud }} plan:

- CockroachDB {{ site.data.products.basic }} only supports **Regular releases**. Clusters are automatically upgraded to the next major regular version upon its GA release and receive regular patch updates.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- CockroachDB {{ site.data.products.basic }} only supports **Regular releases**. Clusters are automatically upgraded to the next major regular version upon its GA release and receive regular patch updates.
- CockroachDB {{ site.data.products.basic }} only supports **Regular releases**. Clusters are automatically upgraded to the next regular GA release, and receive regular patch updates.

CockroachDB {{ site.data.products.cloud }} is a managed product that handles CockroachDB upgrades on your behalf, but still offers some flexibility over when to perform upgrades and which version to use. Version and upgrade support varies depending on the {{ site.data.products.cloud }} plan:

- CockroachDB {{ site.data.products.basic }} only supports **Regular releases**. Clusters are automatically upgraded to the next major regular version upon its GA release and receive regular patch updates.
- CockroachDB {{ site.data.products.standard }} only supports **Regular releases**. By default clusters are automatically upgraded to the next major version upon its GA release, with the option to handle the upgrade timing manually. Clusters receive regular patch updates.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- CockroachDB {{ site.data.products.standard }} only supports **Regular releases**. By default clusters are automatically upgraded to the next major version upon its GA release, with the option to handle the upgrade timing manually. Clusters receive regular patch updates.
- CockroachDB {{ site.data.products.standard }} only supports **Regular releases**. By default, clusters are automatically upgraded to the next regular GA release, with the option to handle the upgrade timing manually. Clusters receive regular patch updates.


- CockroachDB {{ site.data.products.basic }} only supports **Regular releases**. Clusters are automatically upgraded to the next major regular version upon its GA release and receive regular patch updates.
- CockroachDB {{ site.data.products.standard }} only supports **Regular releases**. By default clusters are automatically upgraded to the next major version upon its GA release, with the option to handle the upgrade timing manually. Clusters receive regular patch updates.
- CockroachDB {{ site.data.products.advanced }} support both **Regular** and **Innovation** releases.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- CockroachDB {{ site.data.products.advanced }} support both **Regular** and **Innovation** releases.
- CockroachDB {{ site.data.products.advanced }} supports both **Regular** and **Innovation** releases.

| Reserved | Intended for use by CockroachDB developers. Not supported for public use. | N/A |

Backward-incompatible changes to **stable APIs** are highlighted in the [release notes]({% link releases/index.md %}#production-releases) for major CockroachDB versions. Users are asked to [consider backward-incompatible changes before upgrading]({% link {{ page.version.version }}/upgrade-cockroach-version.md %}#review-breaking-changes) to a new CockroachDB version.
Backward-incompatible changes to **stable APIs** are highlighted in the [release notes]({% link releases/index.md %}) for major CockroachDB versions. Users are asked to [consider backward-incompatible changes before upgrading]({% link {{ page.version.version }}/upgrade-cockroach-version.md %}#review-breaking-changes) to a new CockroachDB version.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This applies to all versions of this doc.

Suggested change
Backward-incompatible changes to **stable APIs** are highlighted in the [release notes]({% link releases/index.md %}) for major CockroachDB versions. Users are asked to [consider backward-incompatible changes before upgrading]({% link {{ page.version.version }}/upgrade-cockroach-version.md %}#review-breaking-changes) to a new CockroachDB version.
Backward-incompatible changes to **stable APIs** are highlighted in the [release notes]({% link releases/index.md %}#supported-releases) for major CockroachDB versions. Users are asked to [consider backward-incompatible changes before upgrading]({% link {{ page.version.version }}/upgrade-cockroach-version.md %}#review-breaking-changes) to a new CockroachDB version.


- [Support for restoring backups into a newer version](#support-for-restoring-backups-into-a-newer-version)
- [Support for long-term backup archival](#support-for-long-term-backup-archival)
- [See also](#see-also)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't think this change is necessary?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants