|  | 
|  | 1 | +{% comment %}This include is used only in v23.3.2 and above. Newer versions use release-downloads-docker-image.md. {% endcomment %} | 
|  | 2 | +{% assign release = site.data.releases | where_exp: "release", "release.release_name == include.release" | first %} | 
|  | 3 | +{% assign version = site.data.versions | where_exp: "version", "version.major_version == release.major_version" | first %} | 
|  | 4 | + | 
|  | 5 | +<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 %} | 
|  | 6 | + | 
|  | 7 | +{% if release.release_type == "Testing" %} | 
|  | 8 | +{% include releases/experimental-test-release.md version=release.release_name %} | 
|  | 9 | +{% endif %} | 
|  | 10 | + | 
|  | 11 | +{% comment %}No downloads for Cloud-first or withdrawn releases{% endcomment %} | 
|  | 12 | +{% if release.cloud_only == true %} {% comment %}Show the Cloud-first info instead of download links {% endcomment %} | 
|  | 13 | +{{site.data.alerts.callout_info}} | 
|  | 14 | +{{ r.cloud_only_message }} | 
|  | 15 | +{{site.data.alerts.end}} | 
|  | 16 | +{% elsif release.withdrawn == true % %}{% comment %}If not withdrawn and not Cloud-only, show download links{% endcomment %} | 
|  | 17 | + | 
|  | 18 | +  {% include releases/withdrawn.md %} | 
|  | 19 | + | 
|  | 20 | +{% else %} | 
|  | 21 | + | 
|  | 22 | +{{site.data.alerts.callout_info}} | 
|  | 23 | +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. | 
|  | 24 | +{{site.data.alerts.end}} | 
|  | 25 | + | 
|  | 26 | +{% comment %}Assign the JS for the experimental download prompt and store it in the Liquid variable experimental_download_js {% endcomment %} | 
|  | 27 | +  {% capture experimental_download_js %}{% include_cached releases/experimental_download_dialog.md %}{% endcapture %} | 
|  | 28 | +  {% capture onclick_string %}onclick="{{ experimental_download_js }}"{% endcapture %} | 
|  | 29 | +  {% 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 %} | 
|  | 30 | + | 
|  | 31 | +<div><div class="clearfix" markdown="1"> | 
|  | 32 | + | 
|  | 33 | +<table style="max-width: 90%;"> | 
|  | 34 | +  <thead> | 
|  | 35 | +    <tr> | 
|  | 36 | +      <th>Operating System</th> | 
|  | 37 | +      <th style="width: 100px !important;">Architecture</th> | 
|  | 38 | +      <th>Full executable</th> | 
|  | 39 | +      <th>SQL-only executable</th> | 
|  | 40 | +    </tr> | 
|  | 41 | +  </thead> | 
|  | 42 | +  <tbody> | 
|  | 43 | +    <tr> | 
|  | 44 | +      <td rowspan="2">Linux</td> | 
|  | 45 | +      <td>Intel</td> | 
|  | 46 | +      <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> | 
|  | 47 | +      <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> | 
|  | 48 | +    </tr> | 
|  | 49 | +    <tr> | 
|  | 50 | +      <td>ARM</td> | 
|  | 51 | +      <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> | 
|  | 52 | +      <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> | 
|  | 53 | +    </tr> | 
|  | 54 | +    <tr> | 
|  | 55 | +      <td rowspan="2">Mac<br />(Experimental)</td> | 
|  | 56 | +      <td>Intel</td> | 
|  | 57 | +      <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> | 
|  | 58 | +      <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> | 
|  | 59 | +    </tr> | 
|  | 60 | +    <tr> | 
|  | 61 | +      <td>ARM</td> | 
|  | 62 | +      <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> | 
|  | 63 | +      <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> | 
|  | 64 | +    </tr> | 
|  | 65 | +    <tr> | 
|  | 66 | +      <td>Windows<br />(Experimental)</td> | 
|  | 67 | +      <td>Intel</td> | 
|  | 68 | +      <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> | 
|  | 69 | +      <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> | 
|  | 70 | +    </tr> | 
|  | 71 | +  </tbody> | 
|  | 72 | +</table> | 
|  | 73 | + | 
|  | 74 | +<h3 id="{{ release.release_name | downcase | replace: ".", "-" }}-docker-image">Docker image</h3> | 
|  | 75 | + | 
|  | 76 | +  {% if release.docker.docker_arm == true %} | 
|  | 77 | +[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. | 
|  | 78 | + | 
|  | 79 | +    {% if release.docker.docker_arm_limited_access == true %} | 
|  | 80 | +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> | 
|  | 81 | +    {% elsif release.docker.docker_arm_experimental == true %} | 
|  | 82 | +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> | 
|  | 83 | +    {% else %} | 
|  | 84 | +Within the multi-platform image, both Intel and ARM images are **generally available** for production use. | 
|  | 85 | +    {% endif %} | 
|  | 86 | + | 
|  | 87 | +To download the Docker image: | 
|  | 88 | +  {% else %} | 
|  | 89 | +To download the Docker image (Intel-only): | 
|  | 90 | +  {% endif %} | 
|  | 91 | + | 
|  | 92 | +{% include_cached copy-clipboard.html %} | 
|  | 93 | +~~~shell | 
|  | 94 | +docker pull {{ release.docker.docker_image }}:{{ release.release_name }} | 
|  | 95 | +~~~ | 
|  | 96 | + | 
|  | 97 | +{% comment %}IBM only releases production versions{% endcomment %} | 
|  | 98 | +{% if release.release_type != "Testing" %} | 
|  | 99 | +<h3>IBM</h3> | 
|  | 100 | + | 
|  | 101 | +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). | 
|  | 102 | +{% endif %} | 
|  | 103 | + | 
|  | 104 | +<h3>Source tag</h3> | 
|  | 105 | + | 
|  | 106 | +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>. | 
|  | 107 | + | 
|  | 108 | +{% endif %} | 
|  | 109 | + | 
|  | 110 | +{% if release.previous_release %} | 
|  | 111 | +<h3 id="{{ release.release_name | downcase | replace: ".", "-" }}-changelog">Changelog</h3> | 
|  | 112 | +View a detailed changelog on GitHub: [{{ release.previous_release }}...{{ release.release_name }}](https://github.com/cockroachdb/cockroach/compare/{{ release.previous_release }}...{{ release.release_name }}) | 
|  | 113 | +{% endif %} | 
0 commit comments