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 @@ -10671,3 +10671,38 @@
docker_arm_limited_access: false
source: true
previous_release: v24.3.27


- release_name: v26.1.1
major_version: v26.1
release_date: '2026-03-09'
release_type: Production
go_version: go1.25.5
sha: 5abbbd24fcc2c7873fb0f985ccea68b7abaa6afe
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.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).
47 changes: 47 additions & 0 deletions src/current/_includes/releases/v26.1/v26.1.1.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
## v26.1.1

Release Date: March 9, 2026

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

<h3 id="v26-1-1-general-changes">General changes</h3>

- Added support for the `partition_alg` changefeed option to specify a Kafka partitioning algorithm. Supported values are `fnv-1a` (default) and `murmur2`. For example: `CREATE CHANGEFEED ... INTO 'kafka://...' WITH partition_alg='murmur2';`. This option is only valid for Kafka v2 sinks and is controlled by the cluster setting `changefeed.partition_alg.enabled`. Once a changefeed is created with a specific algorithm, it continues to use that algorithm even if the cluster setting is later disabled, unless the changefeed is altered to use a different `partition_alg` value. [#161532][#161532]

<h3 id="v26-1-1-sql-language-changes">SQL language changes</h3>

- The `information_schema.crdb_datums_to_bytes` built-in function is now documented. [#161196][#161196]

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

- Fixed a bug where AVRO file imports of data with JSON or binary records could hang indefinitely when encountering stream errors from cloud storage (such as `HTTP/2` `CANCEL` errors). Import jobs will now properly fail with an error instead of hanging. [#161446][#161446]
- Fixed a bug which prevented successfully injecting hints using `information_schema.crdb_rewrite_inline_hints` for `INSERT`, `UPSERT`, `UPDATE`, and `DELETE` statements. This bug was present since hint injection was first introduced in v26.1.0. [#161970][#161970]
- Fixed a bug introduced in v26.1.0-beta.1 in which row-level TTL jobs could encounter GC threshold errors if each node had a large number of spans to process. [#161990][#161990]
- Fixed a bug where multi-statement explicit transactions that use `SAVEPOINT` to recover from certain errors (like duplicate key value violations) could lose writes performed before the savepoint was created in rare cases when buffered writes were enabled. Buffered writes are a public preview feature that is off by default. This bug was introduced in v25.2. [#162031][#162031]
- Fixed a bug that could cause changefeeds using Kafka v1 sinks to hang when the changefeed was cancelled. [#162121][#162121]
- Fixed a bug where queries using a generic plan with a lookup join on an index containing identity computed columns would fail with the error "cannot map variable %d to an indexed var". [#162140][#162140]
- Fixed an internal error "could not find format code for column N" that occurred when executing `EXPLAIN ANALYZE EXECUTE` statements via JDBC or other clients using the PostgreSQL binary protocol. [#162284][#162284]
- Fixed a bug where CockroachDB would encounter an internal error when evaluating builtin functions with `'{}'` as an argument without explicit type casts (e.g., `SELECT cardinality('{}');`). A regular error is now returned instead, matching PostgreSQL behavior. [#162358][#162358]
- Fixed a bug in which PL/pgSQL UDFs with many IF statements would cause a timeout and/or OOM when executed from a prepared statement. This bug was introduced in versions v23.2.22, v24.1.15, v24.3.9, v25.1.2, and v25.2.0. [#162560][#162560]
- Fixed a bug where generating a debug zip could trigger an out-of-memory (OOM) condition on a node if malformed log entries were present in logs using `json` or `json-compact` formatting. This bug was introduced in v24.1. [#163353][#163353]
- Fixed a rare data race during parallel constraint checks where a fresh descriptor collection could resolve a stale enum type version. This bug was introduced in v26.1.0. [#163961][#163961]

<h3 id="v26-1-1-performance-improvements">Performance improvements</h3>

- Improved changefeed checkpointing performance when changefeeds are lagging. Previously, checkpoint updates could be redundantly applied multiple times per checkpoint operation. [#163283][#163283]


[#161970]: https://github.com/cockroachdb/cockroach/pull/161970
[#162140]: https://github.com/cockroachdb/cockroach/pull/162140
[#162358]: https://github.com/cockroachdb/cockroach/pull/162358
[#163353]: https://github.com/cockroachdb/cockroach/pull/163353
[#161446]: https://github.com/cockroachdb/cockroach/pull/161446
[#162031]: https://github.com/cockroachdb/cockroach/pull/162031
[#162121]: https://github.com/cockroachdb/cockroach/pull/162121
[#162284]: https://github.com/cockroachdb/cockroach/pull/162284
[#163961]: https://github.com/cockroachdb/cockroach/pull/163961
[#161532]: https://github.com/cockroachdb/cockroach/pull/161532
[#161990]: https://github.com/cockroachdb/cockroach/pull/161990
[#162560]: https://github.com/cockroachdb/cockroach/pull/162560
[#163283]: https://github.com/cockroachdb/cockroach/pull/163283
[#161196]: https://github.com/cockroachdb/cockroach/pull/161196
Loading