Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions src/current/_data/products.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,3 +19,5 @@ advanced: Advanced
public-operator: Public operator

cockroachdb-operator: CockroachDB operator

ibm-cockroachdb: CockroachDB PostgresSQL for IBM
Original file line number Diff line number Diff line change
@@ -0,0 +1,113 @@
{% comment %}This include is used only in v23.3.2 and above. Newer versions use release-downloads-docker-image.md. {% endcomment %}
{% assign release = site.data.releases | where_exp: "release", "release.release_name == include.release" | first %}
{% assign version = site.data.versions | where_exp: "version", "version.major_version == release.major_version" | first %}

<h3 id="{{ release.release_name | downcase | replace: ".", "-" }}-downloads">Downloads</h3>{% comment %} take the version name, force it to be lowercase, and replace all periods with hyphens. {% endcomment %}

{% if release.release_type == "Testing" %}
{% include releases/experimental-test-release.md version=release.release_name %}
{% endif %}

{% comment %}No downloads for Cloud-first or withdrawn releases{% endcomment %}
{% if release.cloud_only == true %} {% comment %}Show the Cloud-first info instead of download links {% endcomment %}
{{site.data.alerts.callout_info}}
{{ r.cloud_only_message }}
{{site.data.alerts.end}}
{% elsif release.withdrawn == true % %}{% comment %}If not withdrawn and not Cloud-only, show download links{% endcomment %}

{% include releases/withdrawn.md %}

{% else %}

{{site.data.alerts.callout_info}}
Experimental downloads are not qualified for production use and not eligible for support or uptime SLA commitments, whether they are for testing releases or production releases.
{{site.data.alerts.end}}

{% comment %}Assign the JS for the experimental download prompt and store it in the Liquid variable experimental_download_js {% endcomment %}
{% capture experimental_download_js %}{% include_cached releases/experimental_download_dialog.md %}{% endcapture %}
{% capture onclick_string %}onclick="{{ experimental_download_js }}"{% endcapture %}
{% capture linux_arm_button_text_addendum %}{% if r.linux.linux_arm_experimental == true %}<br />(Experimental){% endif %}{% if r.linux.linux_arm_limited_access == true %}<br />(Limited Access){% endif %}{% endcapture %}

<div><div class="clearfix" markdown="1">

<table style="max-width: 90%;">
<thead>
<tr>
<th>Operating System</th>
<th style="width: 100px !important;">Architecture</th>
<th>Full executable</th>
<th>SQL-only executable</th>
</tr>
</thead>
<tbody>
<tr>
<td rowspan="2">Linux</td>
<td>Intel</td>
<td><a href="https://binaries.cockroachdb.com/cockroach-{{ release.release_name }}.linux-amd64.tgz">cockroach-{{ release.release_name }}.linux-amd64.tgz</a> {% if r.has_sha256sum == true %}<br />(<a href="https://binaries.cockroachdb.com/cockroach-{{ r.release_name }}.linux-amd64.tgz.sha256sum" class="binary-link">SHA256</a>){% endif %}</td>
<td>{% if release.has_sql_only == true %}<a href="https://binaries.cockroachdb.com/cockroach-sql-{{ release.release_name }}.linux-amd64.tgz">cockroach-sql-{{ release.release_name }}.linux-amd64.tgz</a>{% if r.has_sha256sum == true %}<br />(<a href="https://binaries.cockroachdb.com/cockroach-sql-{{ r.release_name }}.linux-amd64.tgz.sha256sum" class="binary-link">SHA256</a>){% endif %}{% endif %}</td>
</tr>
<tr>
<td>ARM</td>
<td><a href="https://binaries.cockroachdb.com/cockroach-{{ release.release_name }}.linux-arm64.tgz" {% if release.linux.linux_arm_experimental == true %}{{ onclick_string }}{% endif %}>cockroach-{{ release.release_name }}.linux-arm64.tgz {{linux_arm_button_text_addendum}}</a>{% if r.has_sha256sum == true %}<br />(<a href="https://binaries.cockroachdb.com/cockroach-{{ r.release_name }}.linux-arm64.tgz.sha256sum" class="binary-link">SHA256</a>{% endif %})</td>
<td>{% if release.has_sql_only == true %}<a href="https://binaries.cockroachdb.com/cockroach-sql-{{ release.release_name }}.linux-arm64.tgz" {% if release.linux.linux_arm_experimental == true %}{{ onclick_string }}{% endif %}>cockroach-sql-{{ release.release_name }}.linux-arm64.tgz {{linux_arm_button_text_addendum}}</a>{% if r.has_sha256sum == true %}<br />(<a href="https://binaries.cockroachdb.com/cockroach-sql-{{ r.release_name }}.linux-arm64.tgz.sha256sum" class="binary-link">SHA256</a>){% endif %}{% endif %}</td>
</tr>
<tr>
<td rowspan="2">Mac<br />(Experimental)</td>
<td>Intel</td>
<td><a href="https://binaries.cockroachdb.com/cockroach-{{ release.release_name }}.darwin-10.9-amd64.tgz" {% if release.mac.linux_arm_experimental == true %}{{ onclick_string }}{% endif %}>cockroach-{{ release.release_name }}.darwin-10.9-amd64.tgz</a> {% if r.has_sha256sum == true %}<br />(<a href="https://binaries.cockroachdb.com/cockroach-{{ r.release_name }}.darwin-10.9-amd64.tgz.sha256sum" class="binary-link">SHA256</a>){% endif %}</td>
<td>{% if release.has_sql_only == true %}<a href="https://binaries.cockroachdb.com/cockroach-sql-{{ release.release_name }}.darwin-10.9-amd64.tgz" {% if release.mac.linux_arm_experimental == true %}{{ onclick_string }}{% endif %}>cockroach-sql-{{ release.release_name }}.darwin-10.9-amd64.tgz</a>{% if r.has_sha256sum == true %}<br />(<a href="https://binaries.cockroachdb.com/cockroach-sql-{{ r.release_name }}.darwin-10.9-amd64.tgz.sha256sum" class="binary-link">SHA256</a>){% endif %}{% endif %}</td>
</tr>
<tr>
<td>ARM</td>
<td><a href="https://binaries.cockroachdb.com/cockroach-{{ release.release_name }}.darwin-11.0-arm64.tgz" {{ onclick_string }}>cockroach-{{ release.release_name }}.darwin-11.0-arm64.tgz</a>{% if r.has_sha256sum == true %}<br />(<a href="https://binaries.cockroachdb.com/cockroach-{{ r.release_name }}.darwin-11.0-arm64.tgz.sha256sum" class="binary-link">SHA256</a>){% endif %}</td>
<td>{% if release.has_sql_only == true %}<a href="https://binaries.cockroachdb.com/cockroach-sql-{{ release.release_name }}.darwin-11.0-arm64.tgz" {% if release.mac.linux_arm_experimental == true %}{{ onclick_string }}{% endif %}>cockroach-sql-{{ release.release_name }}.darwin-11.0-arm64.tgz</a>{% if r.has_sha256sum == true %}<br />(<a href="https://binaries.cockroachdb.com/cockroach-sql-{{ r.release_name }}.darwin-11.0-arm64.tgz.sha256sum" class="binary-link">SHA256</a>){% endif %}{% endif %}</td>
</tr>
<tr>
<td>Windows<br />(Experimental)</td>
<td>Intel</td>
<td><a {{ onclick_string }} href="https://binaries.cockroachdb.com/cockroach-{{ release.release_name }}.windows-6.2-amd64.zip">cockroach-{{ release.release_name }}.windows-6.2-amd64.zip</a>{% if r.has_sha256sum == true %}<br />(<a href="https://binaries.cockroachdb.com/cockroach-{{ r.release_name }}.windows-6.2-amd64.zip.sha256sum" class="binary-link">SHA256</a>){% endif %}</td>
<td>{% if release.has_sql_only == true %}<a {{ onclick_string }} href="https://binaries.cockroachdb.com/cockroach-sql-{{ release.release_name }}.windows-6.2-amd64.zip">cockroach-sql-{{ release.release_name }}.windows-6.2-amd64.zip</a>{% if r.has_sha256sum == true %}<br />(<a href="https://binaries.cockroachdb.com/cockroach-sql-{{ r.release_name }}.windows-6.2-amd64.zip.sha256sum" class="binary-link">SHA256</a>){% endif %}{% endif %}</td>
</tr>
</tbody>
</table>

<h3 id="{{ release.release_name | downcase | replace: ".", "-" }}-docker-image">Docker image</h3>

{% if release.docker.docker_arm == true %}
[Multi-platform images](https://docs.docker.com/build/building/multi-platform/) include support for both Intel and ARM. Multi-platform images do not take up additional space on your Docker host.

{% if release.docker.docker_arm_limited_access == true %}
Within the multi-platform image:<ul><li>The ARM image is in **Limited Access**.</li><li>The Intel image is **Generally Available** for production use.</li></ul>
{% elsif release.docker.docker_arm_experimental == true %}
Within the multi-platform image:<ul><li>The ARM image is **Experimental** and not yet qualified for production use and not eligible for support or uptime SLA commitments.</li><li>The Intel image is **Generally Available** for production use.</li></ul>
{% else %}
Within the multi-platform image, both Intel and ARM images are **generally available** for production use.
{% endif %}

To download the Docker image:
{% else %}
To download the Docker image (Intel-only):
{% endif %}

{% include_cached copy-clipboard.html %}
~~~shell
docker pull {{ release.docker.docker_image }}:{{ release.release_name }}
~~~

{% comment %}IBM only releases production versions{% endcomment %}
{% if release.release_type != "Testing" %}
<h3>IBM</h3>

Downloads and documentation for {{ site.data.products.ibm-cockroachdb }} {{ release.release_name }} are available through [IBM Passport Advantage](https://www.ibm.com/software/passportadvantage/pao_customer.html).
{% endif %}

<h3>Source tag</h3>

To view or download the source code for CockroachDB {{ release.release_name }} on Github, visit <a target="_blank" rel="noopener" href="https://github.com/cockroachdb/cockroach/releases/tag/{{ release.release_name }}">{{ release.release_name }} source tag</a>.

{% endif %}

{% if release.previous_release %}
<h3 id="{{ release.release_name | downcase | replace: ".", "-" }}-changelog">Changelog</h3>
View a detailed changelog on GitHub: [{{ release.previous_release }}...{{ release.release_name }}](https://github.com/cockroachdb/cockroach/compare/{{ release.previous_release }}...{{ release.release_name }})
{% endif %}
2 changes: 1 addition & 1 deletion src/current/_includes/releases/v25.3/v25.3.2.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

Release Date: September 22, 2025

{% include releases/new-release-downloads-docker-image.md release=include.release %}
{% include releases/release-downloads-ibm-and-docker-image.md release=include.release %}

<h3 id="v25-3-2-general-changes">General changes</h3>

Expand Down
2 changes: 1 addition & 1 deletion src/current/_includes/releases/v25.4/v25.4.0-alpha.1.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

Release Date: September 17, 2025

{% include releases/new-release-downloads-docker-image.md release=include.release %}
{% include releases/release-downloads-ibm-and-docker-image.md release=include.release %}

<h3 id="v25-4-0-alpha-1-security-updates">Security updates</h3>

Expand Down
2 changes: 1 addition & 1 deletion src/current/_includes/releases/v25.4/v25.4.0-alpha.2.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

Release Date: September 23, 2025

{% include releases/new-release-downloads-docker-image.md release=include.release %}
{% include releases/release-downloads-ibm-and-docker-image.md release=include.release %}

<h3 id="v25-4-0-alpha-2-sql-language-changes">SQL language changes</h3>

Expand Down
2 changes: 1 addition & 1 deletion src/current/_includes/releases/v25.4/v25.4.0-beta.1.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

Release Date: October 1, 2025

{% include releases/new-release-downloads-docker-image.md release=include.release %}
{% include releases/release-downloads-ibm-and-docker-image.md release=include.release %}

<h3 id="v25-4-0-beta-1-sql-language-changes">SQL language changes</h3>

Expand Down
21 changes: 21 additions & 0 deletions src/current/releases/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -254,6 +254,7 @@ To learn what's new in this release, refer to [Feature Highlights]({% link relea
<button id="mac" class="filter-button" data-scope="mac">Mac</button>
<button id="windows" class="filter-button" data-scope="windows">Windows</button>
<button id="docker" class="filter-button" data-scope="docker">Docker</button>
<button id="ibm" class="filter-button" data-scope="ibm">IBM</button>
<button id="source" class="filter-button" data-scope="source">Source</button>
</div>

Expand Down Expand Up @@ -641,6 +642,26 @@ macOS downloads are **experimental**. Experimental downloads are not yet qualifi
</table>
</section>

<section class="filter-content" markdown="1" data-scope="ibm">
{% comment %} Adjust contents of IBM tab based on release number and production vs testing status {% endcomment %}
{% if v.major_version == 'v23.1' or
v.major_version == 'v23.2' or
v.major_version == 'v23.3' or
v.major_version == 'v23.4' or
v.major_version == 'v24.1' or
v.major_version == 'v24.2' or
v.major_version == 'v24.3' or
v.major_version == 'v24.4' or
v.major_version == 'v25.1' or
v.major_version == 'v25.2' %}
<p>{{ site.data.products.ibm-cockroachdb }} is <b>unavailable</b> for {{ v.major_version }}. This deployment is available for production releases of CockroachDB v25.3 and later.</p>
{% elsif s != "Production" %}
<p>{{ site.data.products.ibm-cockroachdb }} is <b>unavailable</b> for testing releases.</p>
{% else %}
<p>Downloads and documentation for production releases of {{ site.data.products.ibm-cockroachdb }} {{ v.major_version }} are available through <a href="https://www.ibm.com/software/passportadvantage/pao_customer.html" >IBM Passport Advantage</a>.</p>
{% endif %}
</section>

<section class="filter-content" markdown="1" data-scope="source">
<p>The source code for CockroachDB is hosted in the <a href="https://github.com/cockroachdb/cockroach/releases/" class="binary-link">cockroachdb/cockroach</a> repository on Github.</p>
<table class="release-table">
Expand Down
Loading