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
35 changes: 35 additions & 0 deletions src/current/_data/releases.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11695,3 +11695,38 @@
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: v26.2.2
major_version: v26.2
release_date: '2026-06-05'
release_type: Production
go_version: go1.25.5
sha: 1a79ea7f3f8dfffbc9f0f32dc05ecc1c6627d5bd
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.2.1
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).
61 changes: 61 additions & 0 deletions src/current/_includes/releases/v26.2/v26.2.2.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
## v26.2.2

Release Date: June 5, 2026

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

<h3 id="v26-2-2-bug-fixes">Bug fixes</h3>

- 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 the DB Console login page
did not show the OIDC login button when navigating with
?cluster=<tenant> to a tenant with OIDC enabled. OIDC login on
non-default virtual clusters now works correctly.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- 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.
- Fixed a `no stores for meansForStoreSet` panic in the multi-metric allocator (MMA) store rebalancer that could occur when the rebalancer's periodic tick raced gossip propagation of store descriptors during process startup. The rebalancer now skips its work for that tick and retries on the next interval.
- The `storage.compression.cr` metric now includes blob files.
- Fixed a bug that could cause an infinite loop
in the optimizer when a query used a LIMIT value larger than 4294967295
with a join.
- Fixed a bug where `IMPORT INTO` from Parquet files would crash a node when the column list excluded a non-last table column. The crash cascaded to other nodes as the job coordinator relocated, causing full cluster unavailability.
- Fixed a regression in v26.2 where the Jobs
page displayed duplicate titles when embedded in CockroachDB Cloud
Console with the new navigation enabled.

Co-Authored-By: roachdev-claude <roachdev-claude-bot@cockroachlabs.com>
- Fixed a bug where using the pgwire extended
query protocol to prepare a statement after rolling back to a
savepoint could cause an internal error
("read sequence number is ignored after savepoint rollback"). This
affected client drivers that use the Parse message (extended protocol)
rather than simple query execution.

Co-Authored-By: roachdev-claude <roachdev-claude-bot@cockroachlabs.com>
- Fixed a bug where using the pgwire extended
query protocol to bind parameters (including enum types) to a
prepared statement after rolling back to a savepoint could cause an
internal error ("read sequence number is ignored after savepoint
rollback").

Co-Authored-By: roachdev-claude <roachdev-claude-bot@cockroachlabs.com>
- Fixed a bug where the DB Console on virtual
clusters showed zero values for all histogram-based charts (such as
Service Latency and SQL Execution Latency) even though the underlying
metrics were being recorded correctly. The metrics were visible in
Prometheus scrapes (`/_status/vars`) and Datadog but not in the DB
Console, which reads from the internal time-series database. This
affected CockroachDB v26.2 deployments using virtual clusters
(including CockroachDB Cloud).

Co-Authored-By: roachdev-claude <roachdev-claude-bot@cockroachlabs.com>

<h3 id="v26-2-2-build-changes">Build changes</h3>

- Migrated cluster-ui npm publishing
workflow to OIDC trusted publishers.

Co-Authored-By: roachdev-claude <roachdev-claude-bot@cockroachlabs.com>

Loading