Skip to content

Commit 376ba84

Browse files
committed
Merge remote-tracking branch 'origin/main' into DOC-14578
2 parents 8ab12a7 + 1b3815d commit 376ba84

25 files changed

+499
-69
lines changed

src/current/_data/releases.yml

Lines changed: 163 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9399,3 +9399,166 @@
93999399
docker_arm_experimental: false
94009400
docker_arm_limited_access: false
94019401
source: true
9402+
9403+
- release_name: v25.2.6
9404+
major_version: v25.2
9405+
release_date: '2025-09-22'
9406+
release_type: Production
9407+
go_version: go1.23.12
9408+
sha: e9b11cf62097fae46d98b46d128f47e88b4fac55
9409+
has_sql_only: true
9410+
has_sha256sum: true
9411+
mac:
9412+
mac_arm: true
9413+
mac_arm_experimental: true
9414+
mac_arm_limited_access: false
9415+
windows: true
9416+
linux:
9417+
linux_arm: true
9418+
linux_arm_experimental: false
9419+
linux_arm_limited_access: false
9420+
linux_intel_fips: true
9421+
linux_arm_fips: false
9422+
docker:
9423+
docker_image: cockroachdb/cockroach
9424+
docker_arm: true
9425+
docker_arm_experimental: false
9426+
docker_arm_limited_access: false
9427+
source: true
9428+
previous_release: v25.2.5
9429+
cloud_only: true
9430+
cloud_only_message_short: 'Available only for select CockroachDB Cloud clusters'
9431+
cloud_only_message: >
9432+
This version is currently available only for select
9433+
CockroachDB Cloud clusters, as part of our staged release
9434+
process, with binaries for self-hosted clusters available
9435+
a week afterward.
9436+
9437+
- release_name: v24.1.24
9438+
major_version: v24.1
9439+
release_date: '2025-09-22'
9440+
release_type: Production
9441+
go_version: go1.23.12
9442+
sha: 6485685243a86f51ca1819443acae474c194dd0a
9443+
has_sql_only: true
9444+
has_sha256sum: true
9445+
mac:
9446+
mac_arm: true
9447+
mac_arm_experimental: true
9448+
mac_arm_limited_access: false
9449+
windows: true
9450+
linux:
9451+
linux_arm: true
9452+
linux_arm_experimental: false
9453+
linux_arm_limited_access: false
9454+
linux_intel_fips: true
9455+
linux_arm_fips: false
9456+
docker:
9457+
docker_image: cockroachdb/cockroach
9458+
docker_arm: true
9459+
docker_arm_experimental: false
9460+
docker_arm_limited_access: false
9461+
source: true
9462+
previous_release: v24.1.23
9463+
cloud_only: true
9464+
cloud_only_message_short: 'Available only for select CockroachDB Cloud clusters'
9465+
cloud_only_message: >
9466+
This version is currently available only for select
9467+
CockroachDB Cloud clusters, as part of our staged release
9468+
process, with binaries for self-hosted clusters available
9469+
a week afterward.
9470+
9471+
- release_name: v25.3.2
9472+
major_version: v25.3
9473+
release_date: '2025-09-22'
9474+
release_type: Production
9475+
go_version: go1.23.12
9476+
sha: a5e060ee11ad11e1649e7569486b579e9da8c8d7
9477+
has_sql_only: true
9478+
has_sha256sum: true
9479+
mac:
9480+
mac_arm: true
9481+
mac_arm_experimental: true
9482+
mac_arm_limited_access: false
9483+
windows: true
9484+
linux:
9485+
linux_arm: true
9486+
linux_arm_experimental: false
9487+
linux_arm_limited_access: false
9488+
linux_intel_fips: true
9489+
linux_arm_fips: false
9490+
docker:
9491+
docker_image: cockroachdb/cockroach
9492+
docker_arm: true
9493+
docker_arm_experimental: false
9494+
docker_arm_limited_access: false
9495+
source: true
9496+
previous_release: v25.3.1
9497+
cloud_only: true
9498+
cloud_only_message_short: 'Available only for select CockroachDB Cloud clusters'
9499+
cloud_only_message: >
9500+
This version is currently available only for select
9501+
CockroachDB Cloud clusters, as part of our staged release
9502+
process, with binaries for self-hosted clusters available
9503+
a week afterward.
9504+
9505+
- release_name: v24.3.20
9506+
major_version: v24.3
9507+
release_date: '2025-09-22'
9508+
release_type: Production
9509+
go_version: go1.23.12
9510+
sha: 917f8feb69e137770694819f17dc31363aa82ec7
9511+
has_sql_only: true
9512+
has_sha256sum: true
9513+
mac:
9514+
mac_arm: true
9515+
mac_arm_experimental: true
9516+
mac_arm_limited_access: false
9517+
windows: true
9518+
linux:
9519+
linux_arm: true
9520+
linux_arm_experimental: false
9521+
linux_arm_limited_access: false
9522+
linux_intel_fips: true
9523+
linux_arm_fips: false
9524+
docker:
9525+
docker_image: cockroachdb/cockroach
9526+
docker_arm: true
9527+
docker_arm_experimental: false
9528+
docker_arm_limited_access: false
9529+
source: true
9530+
previous_release: v24.3.19
9531+
cloud_only: true
9532+
cloud_only_message_short: 'Available only for select CockroachDB Cloud clusters'
9533+
cloud_only_message: >
9534+
This version is currently available only for select
9535+
CockroachDB Cloud clusters, as part of our staged release
9536+
process, with binaries for self-hosted clusters available
9537+
a week afterward.
9538+
9539+
- release_name: v25.4.0-alpha.2
9540+
major_version: v25.4
9541+
release_date: '2025-09-23'
9542+
release_type: Testing
9543+
go_version: go1.23.12
9544+
sha: 5f5c6a65f739d6b247afec3411ed1284266bd1f7
9545+
has_sql_only: true
9546+
has_sha256sum: true
9547+
mac:
9548+
mac_arm: true
9549+
mac_arm_experimental: true
9550+
mac_arm_limited_access: false
9551+
windows: true
9552+
linux:
9553+
linux_arm: true
9554+
linux_arm_experimental: false
9555+
linux_arm_limited_access: false
9556+
linux_intel_fips: true
9557+
linux_arm_fips: false
9558+
docker:
9559+
docker_image: cockroachdb/cockroach-unstable
9560+
docker_arm: true
9561+
docker_arm_experimental: false
9562+
docker_arm_limited_access: false
9563+
source: true
9564+
previous_release: v25.4.0-alpha.1
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
If a {{ site.data.products.cloud }} organization with billing configured lapses in payment, non-payment reminders are sent the **Billing contact info** designated in the {{ site.data.products.cloud }} Console under **Billing** > **Settings**. By default this billing contact is set to the original Organization Admin of the {{ site.data.products.cloud }} organization.
2+
3+
After sending multiple payment failure reminders with no acknowledgement or change in billing, all clusters in the organization are deleted including data. Deleted clusters cannot be restored.
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
## v24.1.24
2+
3+
Release Date: September 22, 2025
4+
5+
{% include releases/new-release-downloads-docker-image.md release=include.release %}
6+
7+
<h3 id="v24-1-24-sql-language-changes">SQL language changes</h3>
8+
9+
- When `sql_safe_updates` is enabled, the `ALTER TABLE ... LOCALITY` statement will be blocked when trying to convert an existing table to `REGIONAL BY ROW`, unless a region column has been added to the table. This protects against undesired behavior that caused `UPDATE` or `DELETE` statements to fail against the table while the locality change was in progress. [#152603][#152603]
10+
11+
<h3 id="v24-1-24-operational-changes">Operational changes</h3>
12+
13+
- Updated TTL job replanning to be less sensitive by focusing specifically on detecting when nodes become unavailable rather than reacting to all plan differences. The cluster setting `sql.ttl.replan_flow_threshold` may have been set to `0` to work around the TTL replanner being too sensitive; this fix will alleviate that and any instance that had set `replan_flow_threshold` to `0` can be reset back to the default. [#151490][#151490]
14+
15+
<h3 id="v24-1-24-bug-fixes">Bug fixes</h3>
16+
17+
- Fixed a bug where `debug.zip` files collected from clusters with `disallow_full_table_scans` enabled were missing system table data. [#151222][#151222]
18+
- Fixed a bug where updating column default expressions would incorrectly remove sequence ownerships for the affected column. [#152312][#152312]
19+
- Fixed a bug where views could not reference the `crdb_region` column from their underlying tables in expressions. [#152744][#152744]
20+
21+
<h3 id="v24-1-24-performance-improvements">Performance improvements</h3>
22+
23+
- Lookup joins can now be used on tables with virtual columns even if the type of the search argument is not identical to the column type referenced in the virtual column. [#152893][#152893]
24+
25+
26+
[#152603]: https://github.com/cockroachdb/cockroach/pull/152603
27+
[#151490]: https://github.com/cockroachdb/cockroach/pull/151490
28+
[#151222]: https://github.com/cockroachdb/cockroach/pull/151222
29+
[#152312]: https://github.com/cockroachdb/cockroach/pull/152312
30+
[#152744]: https://github.com/cockroachdb/cockroach/pull/152744
31+
[#152893]: https://github.com/cockroachdb/cockroach/pull/152893
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
## v24.3.20
2+
3+
Release Date: September 22, 2025
4+
5+
{% include releases/new-release-downloads-docker-image.md release=include.release %}
6+
7+
<h3 id="v24-3-20-sql-language-changes">SQL language changes</h3>
8+
9+
- When `sql_safe_updates` is enabled, the `ALTER TABLE ... LOCALITY` statement will be blocked when trying to convert an existing table to `REGIONAL BY ROW`, unless a region column has been added to the table. This protects against undesired behavior that caused `UPDATE` or `DELETE` statements to fail against the table while the locality change was in progress. [#152602][#152602]
10+
11+
<h3 id="v24-3-20-bug-fixes">Bug fixes</h3>
12+
13+
- Fixed a bug where invalid default expressions could cause backfilling schema changes to retry forever. [#147015][#147015]
14+
- Fixed a bug that could cause excessive memory allocations when compacting timeseries keys. [#151813][#151813]
15+
- Fixed a bug where updating column default expressions would incorrectly remove sequence ownerships for the affected column. [#152313][#152313]
16+
- Fixed a bug that allowed foreign-key violations to result from some combinations of concurrent `READ COMMITTED` and `SERIALIZABLE` transactions. If both `SERIALIZABLE` and weaker-isolation transactions will concurrently modify rows involved in foreign-key relationships, the `SERIALIZABLE` transactions must have the following session variables set in order to prevent any possible foreign-key violations:
17+
- `SET enable_implicit_fk_locking_for_serializable = on;`
18+
- `SET enable_shared_locking_for_serializable = on;`
19+
- `SET enable_durable_locking_for_serializable = on;` [#152376][#152376]
20+
- Added an automatic repair for dangling or invalid entries in the `system.comments` table. [#152468][#152468]
21+
- Fixed a bug where views could not reference the `crdb_region` column from their underlying tables in expressions. [#152742][#152742]
22+
23+
<h3 id="v24-3-20-performance-improvements">Performance improvements</h3>
24+
25+
- Lookup joins can now be used on tables with virtual columns even if the type of the search argument is not identical to the column type referenced in the virtual column. [#152630][#152630]
26+
27+
<h3 id="v24-3-20-miscellaneous">Miscellaneous</h3>
28+
29+
- Tunes S3 client retry behavior to be more reliable in the
30+
presence of correlated errors. [#151875][#151875]
31+
32+
33+
[#152742]: https://github.com/cockroachdb/cockroach/pull/152742
34+
[#152630]: https://github.com/cockroachdb/cockroach/pull/152630
35+
[#152602]: https://github.com/cockroachdb/cockroach/pull/152602
36+
[#152313]: https://github.com/cockroachdb/cockroach/pull/152313
37+
[#152376]: https://github.com/cockroachdb/cockroach/pull/152376
38+
[#152468]: https://github.com/cockroachdb/cockroach/pull/152468
39+
[#151875]: https://github.com/cockroachdb/cockroach/pull/151875
40+
[#147015]: https://github.com/cockroachdb/cockroach/pull/147015
41+
[#151813]: https://github.com/cockroachdb/cockroach/pull/151813
Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
## v25.2.6
2+
3+
Release Date: September 22, 2025
4+
5+
{% include releases/new-release-downloads-docker-image.md release=include.release %}
6+
7+
<h3 id="v25-2-6-sql-language-changes">SQL language changes</h3>
8+
9+
- Added a new session variable, `disable_optimizer_rules`, which allows users to provide a comma-separated list of optimizer rules to disable during query optimization. This allows users to avoid rules that are known to create a suboptimal query plan for specific queries. [#152349][#152349]
10+
- When `sql_safe_updates` is enabled, the `ALTER TABLE ... LOCALITY` statement will be blocked when trying to convert an existing table to `REGIONAL BY ROW`, unless a region column has been added to the table. This protects against undesired behavior that caused `UPDATE` or `DELETE` statements to fail against the table while the locality change was in progress. [#152600][#152600]
11+
12+
<h3 id="v25-2-6-operational-changes">Operational changes</h3>
13+
14+
- Updated TTL job replanning to be less sensitive by focusing specifically on detecting when nodes become unavailable rather than reacting to all plan differences. The cluster setting `sql.ttl.replan_flow_threshold` may have been set to `0` to work around the TTL replanner being too sensitive; this fix will alleviate that and any instance that had set `replan_flow_threshold` to `0` can be reset back to the default. [#151485][#151485]
15+
16+
<h3 id="v25-2-6-bug-fixes">Bug fixes</h3>
17+
18+
- Fixed a bug where `debug.zip` files collected from clusters with `disallow_full_table_scans` enabled were missing system table data. [#151224][#151224]
19+
- Addressed a bug on `schema_locked` tables when a column is dropped, and `schema_locked` is toggled for the user. [#151528][#151528]
20+
- Fixed a bug that could cause excessive memory allocations when compacting timeseries keys. [#151814][#151814]
21+
- Fixed a bug where `DROP USER` succeeded even though a role owned default privileges, which could leave invalid privilege entries in the system. [#151879][#151879]
22+
- Previously, CockroachDB could hit an error `ERROR: span with results after resume span...` when evaluating some queries with `ORDER BY ... DESC` in an edge case. This bug was present since v22.1 and is now fixed. [#152184][#152184]
23+
- Fixed a bug where `SHOW TABLES` would show inaccurate row counts if the most recent statistics collection was partial. [#152186][#152186]
24+
- Fixed a bug where updating column default expressions would incorrectly remove sequence ownerships for the affected column. [#152314][#152314]
25+
- Fixed a bug that allowed foreign-key violations to result from some combinations of concurrent `READ COMMITTED` and `SERIALIZABLE` transactions. If both `SERIALIZABLE` and weaker-isolation transactions will concurrently modify rows involved in foreign-key relationships, the `SERIALIZABLE` transactions must have the following session variables set in order to prevent any possible foreign-key violations:
26+
- `SET enable_implicit_fk_locking_for_serializable = on;`
27+
- `SET enable_shared_locking_for_serializable = on;`
28+
- `SET enable_durable_locking_for_serializable = on;` [#152375][#152375]
29+
- Added an automatic repair for dangling or invalid entries in the `system.comments` table. [#152471][#152471]
30+
- Added the `use_soft_limit_for_distribute_scan` session variable (default: `false`), which controls whether CockroachDB uses the soft row count estimate when deciding whether an execution plan should be distributed. In v25.1, the physical planning heuristics were changed such that large constrained table scans, estimated to scan at least 10,000 rows (controlled via `distribute_scan_row_count_threshold`), would force plan distribution when `distsql=auto`. However, if the scan had a "soft limit" CockroachDB would still use the full estimate (for example, `10,000` in `estimated row count: 100–10,000`), sometimes unnecessarily distributing queries and increasing latency. The `use_soft_limit_for_distribute_scan` session variable addresses this by allowing the planner to use the soft limit when deciding whether a scan is "large". [#152559][#152559]
31+
- Fixed a bug where views could not reference the `crdb_region` column from their underlying tables in expressions. [#152679][#152679]
32+
33+
<h3 id="v25-2-6-performance-improvements">Performance improvements</h3>
34+
35+
- Lookup joins can now be used on tables with virtual columns even if the type of the search argument is not identical to the column type referenced in the virtual column. [#152631][#152631]
36+
37+
<h3 id="v25-2-6-miscellaneous">Miscellaneous</h3>
38+
39+
- Tunes S3 client retry behavior to be more reliable in the
40+
presence of correlated errors. [#151874][#151874]
41+
42+
43+
[#151224]: https://github.com/cockroachdb/cockroach/pull/151224
44+
[#152314]: https://github.com/cockroachdb/cockroach/pull/152314
45+
[#152375]: https://github.com/cockroachdb/cockroach/pull/152375
46+
[#152631]: https://github.com/cockroachdb/cockroach/pull/152631
47+
[#152349]: https://github.com/cockroachdb/cockroach/pull/152349
48+
[#151485]: https://github.com/cockroachdb/cockroach/pull/151485
49+
[#152679]: https://github.com/cockroachdb/cockroach/pull/152679
50+
[#151814]: https://github.com/cockroachdb/cockroach/pull/151814
51+
[#151879]: https://github.com/cockroachdb/cockroach/pull/151879
52+
[#152471]: https://github.com/cockroachdb/cockroach/pull/152471
53+
[#151874]: https://github.com/cockroachdb/cockroach/pull/151874
54+
[#152600]: https://github.com/cockroachdb/cockroach/pull/152600
55+
[#151528]: https://github.com/cockroachdb/cockroach/pull/151528
56+
[#152559]: https://github.com/cockroachdb/cockroach/pull/152559
57+
[#152184]: https://github.com/cockroachdb/cockroach/pull/152184
58+
[#152186]: https://github.com/cockroachdb/cockroach/pull/152186

0 commit comments

Comments
 (0)