Skip to content

Commit fa503aa

Browse files
mikeCRLclaude
andauthored
Combine release notes for v24.3.29, v25.2.15, v25.4.6, and v26.1.1 (#23084)
This commit combines the changes from PRs #23080, #23081, #22951, and #22952 to avoid merge conflicts in releases.yml. Adds the following releases: - v25.2.14 (2026-03-05) - v24.3.28 (2026-03-05) - v24.3.29 (2026-03-09) - v25.2.15 (2026-03-09) - v26.1.1 (2026-03-09) - v25.4.6 (2026-03-09) Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
1 parent 2885efe commit fa503aa

File tree

5 files changed

+301
-0
lines changed

5 files changed

+301
-0
lines changed

src/current/_data/releases.yml

Lines changed: 196 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10671,3 +10671,199 @@
1067110671
docker_arm_limited_access: false
1067210672
source: true
1067310673
previous_release: v24.3.27
10674+
10675+
10676+
- release_name: v25.2.14
10677+
major_version: v25.2
10678+
release_date: '2026-03-05'
10679+
release_type: Production
10680+
go_version: go1.25.5
10681+
sha: ad1c1bb5e905a1bb54ed1170c49bba8f65d8dffe
10682+
has_sql_only: true
10683+
has_sha256sum: true
10684+
mac:
10685+
mac_arm: true
10686+
mac_arm_experimental: true
10687+
mac_arm_limited_access: false
10688+
windows: true
10689+
linux:
10690+
linux_arm: true
10691+
linux_arm_experimental: false
10692+
linux_arm_limited_access: false
10693+
linux_intel_fips: true
10694+
linux_arm_fips: false
10695+
docker:
10696+
docker_image: cockroachdb/cockroach
10697+
docker_arm: true
10698+
docker_arm_experimental: false
10699+
docker_arm_limited_access: false
10700+
source: true
10701+
previous_release: v25.2.13
10702+
10703+
10704+
- release_name: v24.3.28
10705+
major_version: v24.3
10706+
release_date: '2026-03-05'
10707+
release_type: Production
10708+
go_version: go1.25.5
10709+
sha: 420f0a2d5b89a882231340a4c500c434ab4fe753
10710+
has_sql_only: true
10711+
has_sha256sum: true
10712+
mac:
10713+
mac_arm: true
10714+
mac_arm_experimental: true
10715+
mac_arm_limited_access: false
10716+
windows: true
10717+
linux:
10718+
linux_arm: true
10719+
linux_arm_experimental: false
10720+
linux_arm_limited_access: false
10721+
linux_intel_fips: true
10722+
linux_arm_fips: false
10723+
docker:
10724+
docker_image: cockroachdb/cockroach
10725+
docker_arm: true
10726+
docker_arm_experimental: false
10727+
docker_arm_limited_access: false
10728+
source: true
10729+
previous_release: v24.3.27
10730+
10731+
10732+
- release_name: v24.3.29
10733+
major_version: v24.3
10734+
release_date: '2026-03-09'
10735+
release_type: Production
10736+
go_version: go1.25.5
10737+
sha: 355b8510991b454c416545fe638388d9dc861576
10738+
has_sql_only: true
10739+
has_sha256sum: true
10740+
mac:
10741+
mac_arm: true
10742+
mac_arm_experimental: true
10743+
mac_arm_limited_access: false
10744+
windows: true
10745+
linux:
10746+
linux_arm: true
10747+
linux_arm_experimental: false
10748+
linux_arm_limited_access: false
10749+
linux_intel_fips: true
10750+
linux_arm_fips: false
10751+
docker:
10752+
docker_image: cockroachdb/cockroach
10753+
docker_arm: true
10754+
docker_arm_experimental: false
10755+
docker_arm_limited_access: false
10756+
source: true
10757+
previous_release: v24.3.28
10758+
cloud_only: true
10759+
cloud_only_message_short: 'Available only for select CockroachDB Cloud clusters'
10760+
cloud_only_message: >
10761+
This version is currently available only for select
10762+
CockroachDB Cloud clusters. To request to upgrade
10763+
a CockroachDB self-hosted cluster to this version,
10764+
[contact support](https://support.cockroachlabs.com/hc/requests/new).
10765+
10766+
10767+
- release_name: v25.2.15
10768+
major_version: v25.2
10769+
release_date: '2026-03-09'
10770+
release_type: Production
10771+
go_version: go1.25.5
10772+
sha: 10695b47f5b698332207967325958a018c953565
10773+
has_sql_only: true
10774+
has_sha256sum: true
10775+
mac:
10776+
mac_arm: true
10777+
mac_arm_experimental: true
10778+
mac_arm_limited_access: false
10779+
windows: true
10780+
linux:
10781+
linux_arm: true
10782+
linux_arm_experimental: false
10783+
linux_arm_limited_access: false
10784+
linux_intel_fips: true
10785+
linux_arm_fips: false
10786+
docker:
10787+
docker_image: cockroachdb/cockroach
10788+
docker_arm: true
10789+
docker_arm_experimental: false
10790+
docker_arm_limited_access: false
10791+
source: true
10792+
previous_release: v25.2.14
10793+
cloud_only: true
10794+
cloud_only_message_short: 'Available only for select CockroachDB Cloud clusters'
10795+
cloud_only_message: >
10796+
This version is currently available only for select
10797+
CockroachDB Cloud clusters. To request to upgrade
10798+
a CockroachDB self-hosted cluster to this version,
10799+
[contact support](https://support.cockroachlabs.com/hc/requests/new).
10800+
10801+
10802+
- release_name: v26.1.1
10803+
major_version: v26.1
10804+
release_date: '2026-03-09'
10805+
release_type: Production
10806+
go_version: go1.25.5
10807+
sha: 5abbbd24fcc2c7873fb0f985ccea68b7abaa6afe
10808+
has_sql_only: true
10809+
has_sha256sum: true
10810+
mac:
10811+
mac_arm: true
10812+
mac_arm_experimental: true
10813+
mac_arm_limited_access: false
10814+
windows: true
10815+
linux:
10816+
linux_arm: true
10817+
linux_arm_experimental: false
10818+
linux_arm_limited_access: false
10819+
linux_intel_fips: true
10820+
linux_arm_fips: false
10821+
docker:
10822+
docker_image: cockroachdb/cockroach
10823+
docker_arm: true
10824+
docker_arm_experimental: false
10825+
docker_arm_limited_access: false
10826+
source: true
10827+
previous_release: v26.1.0
10828+
cloud_only: true
10829+
cloud_only_message_short: 'Available only for select CockroachDB Cloud clusters'
10830+
cloud_only_message: >
10831+
This version is currently available only for select
10832+
CockroachDB Cloud clusters. To request to upgrade
10833+
a CockroachDB self-hosted cluster to this version,
10834+
[contact support](https://support.cockroachlabs.com/hc/requests/new).
10835+
10836+
10837+
- release_name: v25.4.6
10838+
major_version: v25.4
10839+
release_date: '2026-03-09'
10840+
release_type: Production
10841+
go_version: go1.25.5
10842+
sha: 2c0bb76568232c012a617fe5affcf3149a377a95
10843+
has_sql_only: true
10844+
has_sha256sum: true
10845+
mac:
10846+
mac_arm: true
10847+
mac_arm_experimental: true
10848+
mac_arm_limited_access: false
10849+
windows: true
10850+
linux:
10851+
linux_arm: true
10852+
linux_arm_experimental: false
10853+
linux_arm_limited_access: false
10854+
linux_intel_fips: true
10855+
linux_arm_fips: false
10856+
docker:
10857+
docker_image: cockroachdb/cockroach
10858+
docker_arm: true
10859+
docker_arm_experimental: false
10860+
docker_arm_limited_access: false
10861+
source: true
10862+
previous_release: v25.4.5
10863+
cloud_only: true
10864+
cloud_only_message_short: 'Available only for select CockroachDB Cloud clusters'
10865+
cloud_only_message: >
10866+
This version is currently available only for select
10867+
CockroachDB Cloud clusters. To request to upgrade
10868+
a CockroachDB self-hosted cluster to this version,
10869+
[contact support](https://support.cockroachlabs.com/hc/requests/new).
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
## v24.3.29
2+
3+
Release Date: March 9, 2026
4+
5+
{% include releases/new-release-downloads-docker-image.md release=include.release %}
6+
7+
<h3 id="v24-3-29-bug-fixes">Bug fixes</h3>
8+
9+
- 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. [#161438][#161438]
10+
- Fixed a bug that, in rare cases, could cause a node to crash when using a changefeed with the `end_time` option. [#161678][#161678]
11+
- Fixed a bug that could cause changefeeds using Kafka v1 sinks to hang when the changefeed was cancelled. [#162117][#162117]
12+
- 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. [#163360][#163360]
13+
14+
<h3 id="v24-3-29-miscellaneous">Miscellaneous</h3>
15+
16+
- Fixed a bug where import rollback could incorrectly revert data in a table that was already online. This could only occur if an import job was cancelled or failed after the import had already succeeded and the table was made available for use. [#159900][#159900]
17+
18+
19+
[#161438]: https://github.com/cockroachdb/cockroach/pull/161438
20+
[#161678]: https://github.com/cockroachdb/cockroach/pull/161678
21+
[#162117]: https://github.com/cockroachdb/cockroach/pull/162117
22+
[#163360]: https://github.com/cockroachdb/cockroach/pull/163360
23+
[#159900]: https://github.com/cockroachdb/cockroach/pull/159900
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
## v25.2.15
2+
3+
Release Date: March 9, 2026
4+
5+
{% include releases/new-release-downloads-docker-image.md release=include.release %}
6+
7+
<h3 id="v25-2-15-bug-fixes">Bug fixes</h3>
8+
9+
- Fixed a bug that could cause changefeeds using Kafka v1 sinks to hang when the changefeed was cancelled. [#162118][#162118]
10+
- 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. [#163357][#163357]
11+
12+
13+
[#162118]: https://github.com/cockroachdb/cockroach/pull/162118
14+
[#163357]: https://github.com/cockroachdb/cockroach/pull/163357
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
## v25.4.6
2+
3+
Release Date: March 9, 2026
4+
5+
{% include releases/new-release-downloads-docker-image.md release=include.release %}
6+
7+
<h3 id="v25-4-6-bug-fixes">Bug fixes</h3>
8+
9+
- 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. [#162559][#162559]
10+
- 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. [#163352][#163352]
11+
- 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. [#163960][#163960]
12+
13+
<h3 id="v25-4-6-performance-improvements">Performance improvements</h3>
14+
15+
- Improved changefeed checkpointing performance when changefeeds are lagging. Previously, checkpoint updates could be redundantly applied multiple times per checkpoint operation. [#163282][#163282]
16+
17+
18+
[#162559]: https://github.com/cockroachdb/cockroach/pull/162559
19+
[#163352]: https://github.com/cockroachdb/cockroach/pull/163352
20+
[#163960]: https://github.com/cockroachdb/cockroach/pull/163960
21+
[#163282]: https://github.com/cockroachdb/cockroach/pull/163282
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
## v26.1.1
2+
3+
Release Date: March 9, 2026
4+
5+
{% include releases/new-release-downloads-docker-image.md release=include.release %}
6+
7+
<h3 id="v26-1-1-general-changes">General changes</h3>
8+
9+
- 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]
10+
11+
<h3 id="v26-1-1-sql-language-changes">SQL language changes</h3>
12+
13+
- The `information_schema.crdb_datums_to_bytes` built-in function is now documented. [#161196][#161196]
14+
15+
<h3 id="v26-1-1-bug-fixes">Bug fixes</h3>
16+
17+
- 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]
18+
- 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]
19+
- 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]
20+
- 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]
21+
- Fixed a bug that could cause changefeeds using Kafka v1 sinks to hang when the changefeed was cancelled. [#162121][#162121]
22+
- 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]
23+
- 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]
24+
- 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]
25+
- 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]
26+
- 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]
27+
- 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]
28+
29+
<h3 id="v26-1-1-performance-improvements">Performance improvements</h3>
30+
31+
- Improved changefeed checkpointing performance when changefeeds are lagging. Previously, checkpoint updates could be redundantly applied multiple times per checkpoint operation. [#163283][#163283]
32+
33+
34+
[#161970]: https://github.com/cockroachdb/cockroach/pull/161970
35+
[#162140]: https://github.com/cockroachdb/cockroach/pull/162140
36+
[#162358]: https://github.com/cockroachdb/cockroach/pull/162358
37+
[#163353]: https://github.com/cockroachdb/cockroach/pull/163353
38+
[#161446]: https://github.com/cockroachdb/cockroach/pull/161446
39+
[#162031]: https://github.com/cockroachdb/cockroach/pull/162031
40+
[#162121]: https://github.com/cockroachdb/cockroach/pull/162121
41+
[#162284]: https://github.com/cockroachdb/cockroach/pull/162284
42+
[#163961]: https://github.com/cockroachdb/cockroach/pull/163961
43+
[#161532]: https://github.com/cockroachdb/cockroach/pull/161532
44+
[#161990]: https://github.com/cockroachdb/cockroach/pull/161990
45+
[#162560]: https://github.com/cockroachdb/cockroach/pull/162560
46+
[#163283]: https://github.com/cockroachdb/cockroach/pull/163283
47+
[#161196]: https://github.com/cockroachdb/cockroach/pull/161196

0 commit comments

Comments
 (0)