diff --git a/src/current/_data/releases.yml b/src/current/_data/releases.yml index 3e4e81d4903..38b356b84fb 100644 --- a/src/current/_data/releases.yml +++ b/src/current/_data/releases.yml @@ -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). diff --git a/src/current/_includes/releases/v26.1/v26.1.1.md b/src/current/_includes/releases/v26.1/v26.1.1.md new file mode 100644 index 00000000000..55c169f65ba --- /dev/null +++ b/src/current/_includes/releases/v26.1/v26.1.1.md @@ -0,0 +1,47 @@ +## v26.1.1 + +Release Date: March 9, 2026 + +{% include releases/new-release-downloads-docker-image.md release=include.release %} + +

General changes

+ +- 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] + +

SQL language changes

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

Bug fixes

+ +- 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] + +

Performance improvements

+ +- 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