From 83fb168aeaf22ad52aba4dfe4ef474a0a720943d Mon Sep 17 00:00:00 2001 From: Automated Release Bot Date: Wed, 27 May 2026 16:46:35 +0000 Subject: [PATCH 01/13] Update release notes for v26.1-v26.1.5 From 42b0fc9753c6e683edea490facbec2d01d0a97a8 Mon Sep 17 00:00:00 2001 From: Automated Release Bot Date: Wed, 27 May 2026 16:46:36 +0000 Subject: [PATCH 02/13] Update release notes for v26.1-v26.1.5 --- src/current/_data/releases.yml | 36 +++++++++++++++++++++++++++++++++- 1 file changed, 35 insertions(+), 1 deletion(-) diff --git a/src/current/_data/releases.yml b/src/current/_data/releases.yml index 8bb73c1824e..087e2c9a332 100644 --- a/src/current/_data/releases.yml +++ b/src/current/_data/releases.yml @@ -11599,4 +11599,38 @@ docker_arm_experimental: false docker_arm_limited_access: false source: true - previous_release: v24.3.32 \ No newline at end of file + previous_release: v24.3.32 + +- release_name: v26.1.5 + major_version: v26.1 + release_date: '2026-05-29' + release_type: Production + go_version: go1.26.2 + sha: 5d80eb1d1ea91cfe92aa79ea3fdd28c1aedda0d4 + has_sql_only: true + has_sha256sum: true + mac: + mac_arm: true + mac_arm_experimental: true + mac_arm_limited_access: false + windows: true + linux: + linux_arm: true + linux_arm_experimental: false + linux_arm_limited_access: false + linux_intel_fips: true + linux_arm_fips: false + docker: + docker_image: cockroachdb/cockroach + docker_arm: true + docker_arm_experimental: false + docker_arm_limited_access: false + source: true + previous_release: v26.1.4 + cloud_only: true + cloud_only_message_short: 'Available only for select CockroachDB Cloud clusters' + cloud_only_message: > + This version is currently available only for select + CockroachDB Cloud clusters. To request to upgrade + a CockroachDB self-hosted cluster to this version, + [contact support](https://support.cockroachlabs.com/hc/requests/new). From bdad628c90398edadc04e4e9671d99a8e16417ad Mon Sep 17 00:00:00 2001 From: Automated Release Bot Date: Wed, 27 May 2026 16:46:37 +0000 Subject: [PATCH 03/13] Update release notes for v26.1-v26.1.5 --- .../_includes/releases/v26.1/v26.1.5.md | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 src/current/_includes/releases/v26.1/v26.1.5.md diff --git a/src/current/_includes/releases/v26.1/v26.1.5.md b/src/current/_includes/releases/v26.1/v26.1.5.md new file mode 100644 index 00000000000..6eb4f452e8c --- /dev/null +++ b/src/current/_includes/releases/v26.1/v26.1.5.md @@ -0,0 +1,27 @@ +## v26.1.5 + +Release Date: May 29, 2026 + +{% include releases/new-release-downloads-docker-image.md release=include.release %} + +

Bug fixes

+ +- Fixed a rare nil pointer dereference panic in + the tenant capabilities watcher that could occur when a tenant entry + was removed before it was fully populated by the rangefeed. + + Co-Authored-By: roachdev-claude [#169417][#169417] +- Fixed a bug where Physical Cluster Replication (PCR) reader virtual clusters could permanently fail authentication, causing all SQL connections to fail with "descriptor not found". [#169476][#169476] +- A long-running `BACKUP` to S3 using `AUTH=implicit` no longer fails with an `ExpiredToken` error when it races the rotation of the underlying short-lived credentials. The S3 client now retries `ExpiredToken`, `ExpiredTokenException`, and `RequestExpired` errors the same way the legacy `aws-sdk-go` v1 client did. [#169774][#169774] +- Fixed a rare nil pointer panic in the + internal SQL executor. + + Co-Authored-By: Claude Opus 4.6 [#169930][#169930] +- The `storage.compression.cr` metric now includes blob files. [#170267][#170267] + + +[#169417]: https://github.com/cockroachdb/cockroach/pull/169417 +[#169476]: https://github.com/cockroachdb/cockroach/pull/169476 +[#169774]: https://github.com/cockroachdb/cockroach/pull/169774 +[#169930]: https://github.com/cockroachdb/cockroach/pull/169930 +[#170267]: https://github.com/cockroachdb/cockroach/pull/170267 From 95ef383d322f5159f1f405aa332f6e1f01404b73 Mon Sep 17 00:00:00 2001 From: Automated Release Bot Date: Wed, 27 May 2026 18:48:40 +0000 Subject: [PATCH 04/13] Update release notes for v26.1-v26.1.5 From 0832cecf2da4514f695cde7a994bc693da4b1544 Mon Sep 17 00:00:00 2001 From: Automated Release Bot Date: Wed, 27 May 2026 18:48:41 +0000 Subject: [PATCH 05/13] Update release notes for v26.1-v26.1.5 --- src/current/_data/releases.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/current/_data/releases.yml b/src/current/_data/releases.yml index 087e2c9a332..b41088cec16 100644 --- a/src/current/_data/releases.yml +++ b/src/current/_data/releases.yml @@ -11606,7 +11606,7 @@ release_date: '2026-05-29' release_type: Production go_version: go1.26.2 - sha: 5d80eb1d1ea91cfe92aa79ea3fdd28c1aedda0d4 + sha: b6fe10af006e7bf3b78a69f2136ec5de38702398 has_sql_only: true has_sha256sum: true mac: From 253bf2c02d2f66b5e44941ea547f36898f012173 Mon Sep 17 00:00:00 2001 From: Automated Release Bot Date: Wed, 27 May 2026 18:48:42 +0000 Subject: [PATCH 06/13] Update release notes for v26.1-v26.1.5 From 1c3a3cd28a1680cfbdef6488d06c61a3bba0f10e Mon Sep 17 00:00:00 2001 From: Automated Release Bot Date: Wed, 27 May 2026 20:11:18 +0000 Subject: [PATCH 07/13] Update release notes for v26.1-v26.1.5 From 8371022c3dc4a46e9ffdc7e43197f1ae957337b0 Mon Sep 17 00:00:00 2001 From: Automated Release Bot Date: Wed, 27 May 2026 20:11:19 +0000 Subject: [PATCH 08/13] Update release notes for v26.1-v26.1.5 --- src/current/_data/releases.yml | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/src/current/_data/releases.yml b/src/current/_data/releases.yml index b41088cec16..eea60e53888 100644 --- a/src/current/_data/releases.yml +++ b/src/current/_data/releases.yml @@ -11565,13 +11565,6 @@ docker_arm_limited_access: false source: true previous_release: v26.2.0 - cloud_only: true - cloud_only_message_short: 'Available only for select CockroachDB Cloud clusters' - cloud_only_message: > - This version is currently available only for select - CockroachDB Cloud clusters. To request to upgrade - a CockroachDB self-hosted cluster to this version, - [contact support](https://support.cockroachlabs.com/hc/requests/new). - release_name: v24.3.33 @@ -11606,7 +11599,7 @@ release_date: '2026-05-29' release_type: Production go_version: go1.26.2 - sha: b6fe10af006e7bf3b78a69f2136ec5de38702398 + sha: 2162fab1ea78bc39eb153518fe2ee291f439e12d has_sql_only: true has_sha256sum: true mac: From 5f774ea79d84b0c70cd6f18bdae184df9b79ae3a Mon Sep 17 00:00:00 2001 From: Automated Release Bot Date: Wed, 27 May 2026 20:11:20 +0000 Subject: [PATCH 09/13] Update release notes for v26.1-v26.1.5 From 3850feef8c6c71700455481f145f8a546f7b99d4 Mon Sep 17 00:00:00 2001 From: Automated Release Bot Date: Fri, 29 May 2026 20:29:25 +0000 Subject: [PATCH 10/13] Update release notes for v26.1-v26.1.5 From 8c5f8287cbb417d0d54071024d15962153840cbf Mon Sep 17 00:00:00 2001 From: Automated Release Bot Date: Fri, 29 May 2026 20:29:26 +0000 Subject: [PATCH 11/13] Update release notes for v26.1-v26.1.5 From 66c551f34c1e2bbf82e536aab3bc52fafb63f164 Mon Sep 17 00:00:00 2001 From: Automated Release Bot Date: Fri, 29 May 2026 20:29:27 +0000 Subject: [PATCH 12/13] Update release notes for v26.1-v26.1.5 --- src/current/_includes/releases/v26.1/v26.1.5.md | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/src/current/_includes/releases/v26.1/v26.1.5.md b/src/current/_includes/releases/v26.1/v26.1.5.md index 6eb4f452e8c..c70d95c984c 100644 --- a/src/current/_includes/releases/v26.1/v26.1.5.md +++ b/src/current/_includes/releases/v26.1/v26.1.5.md @@ -6,17 +6,10 @@ Release Date: May 29, 2026

Bug fixes

-- Fixed a rare nil pointer dereference panic in - the tenant capabilities watcher that could occur when a tenant entry - was removed before it was fully populated by the rangefeed. - - Co-Authored-By: roachdev-claude [#169417][#169417] +- Fixed a rare panic that could occur when a virtual cluster entry was removed before it was fully populated by the rangefeed. [#169417][#169417] - Fixed a bug where Physical Cluster Replication (PCR) reader virtual clusters could permanently fail authentication, causing all SQL connections to fail with "descriptor not found". [#169476][#169476] - A long-running `BACKUP` to S3 using `AUTH=implicit` no longer fails with an `ExpiredToken` error when it races the rotation of the underlying short-lived credentials. The S3 client now retries `ExpiredToken`, `ExpiredTokenException`, and `RequestExpired` errors the same way the legacy `aws-sdk-go` v1 client did. [#169774][#169774] -- Fixed a rare nil pointer panic in the - internal SQL executor. - - Co-Authored-By: Claude Opus 4.6 [#169930][#169930] +- Fixed a rare nil pointer panic in the internal SQL executor. [#169930][#169930] - The `storage.compression.cr` metric now includes blob files. [#170267][#170267] From db64f8e0051621a1747d284c4d8a15c233fb6f7c Mon Sep 17 00:00:00 2001 From: mikeCRL Date: Fri, 29 May 2026 16:41:33 -0400 Subject: [PATCH 13/13] Remove markdown link references from v26.1.5 release notes Removed PR link references from bullet points and link definitions to simplify the release notes format. Co-Authored-By: roachdev-claude --- src/current/_includes/releases/v26.1/v26.1.5.md | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) diff --git a/src/current/_includes/releases/v26.1/v26.1.5.md b/src/current/_includes/releases/v26.1/v26.1.5.md index c70d95c984c..c24145e4ad2 100644 --- a/src/current/_includes/releases/v26.1/v26.1.5.md +++ b/src/current/_includes/releases/v26.1/v26.1.5.md @@ -6,15 +6,8 @@ Release Date: May 29, 2026

Bug fixes

-- Fixed a rare panic that could occur when a virtual cluster entry was removed before it was fully populated by the rangefeed. [#169417][#169417] -- Fixed a bug where Physical Cluster Replication (PCR) reader virtual clusters could permanently fail authentication, causing all SQL connections to fail with "descriptor not found". [#169476][#169476] -- A long-running `BACKUP` to S3 using `AUTH=implicit` no longer fails with an `ExpiredToken` error when it races the rotation of the underlying short-lived credentials. The S3 client now retries `ExpiredToken`, `ExpiredTokenException`, and `RequestExpired` errors the same way the legacy `aws-sdk-go` v1 client did. [#169774][#169774] -- Fixed a rare nil pointer panic in the internal SQL executor. [#169930][#169930] -- The `storage.compression.cr` metric now includes blob files. [#170267][#170267] - - -[#169417]: https://github.com/cockroachdb/cockroach/pull/169417 -[#169476]: https://github.com/cockroachdb/cockroach/pull/169476 -[#169774]: https://github.com/cockroachdb/cockroach/pull/169774 -[#169930]: https://github.com/cockroachdb/cockroach/pull/169930 -[#170267]: https://github.com/cockroachdb/cockroach/pull/170267 +- Fixed a rare panic that could occur when a virtual cluster entry was removed before it was fully populated by the rangefeed. +- Fixed a bug where Physical Cluster Replication (PCR) reader virtual clusters could permanently fail authentication, causing all SQL connections to fail with "descriptor not found". +- A long-running `BACKUP` to S3 using `AUTH=implicit` no longer fails with an `ExpiredToken` error when it races the rotation of the underlying short-lived credentials. The S3 client now retries `ExpiredToken`, `ExpiredTokenException`, and `RequestExpired` errors the same way the legacy `aws-sdk-go` v1 client did. +- Fixed a rare nil pointer panic in the internal SQL executor. +- The `storage.compression.cr` metric now includes blob files.