Skip to content

Commit ce3cc77

Browse files
authored
Merge branch 'main' into DOC-14237
2 parents 1ffa460 + 7df34cd commit ce3cc77

File tree

74 files changed

+2089
-434
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

74 files changed

+2089
-434
lines changed

src/current/_config_cockroachdb.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,5 @@ current_cloud_version: v25.3
33
destination: _site/docs
44
homepage_title: CockroachDB Docs
55
versions:
6-
stable: v25.2
6+
stable: v25.3
77
dev: v25.3

src/current/_data/releases.yml

Lines changed: 200 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9217,7 +9217,7 @@
92179217

92189218
- release_name: v24.3.16
92199219
major_version: v24.3
9220-
release_date: '2025-07-23'
9220+
release_date: '2025-07-28'
92219221
release_type: Production
92229222
go_version: go1.23.7
92239223
sha: 3705b047131b82ff6b584369c9f9fe278f60ca2c
@@ -9245,7 +9245,7 @@
92459245

92469246
- release_name: v24.1.21
92479247
major_version: v24.1
9248-
release_date: '2025-07-23'
9248+
release_date: '2025-07-28'
92499249
release_type: Production
92509250
go_version: go1.23.7
92519251
sha: 1a78511371ecb81db7afb19bfb5ec66ad49a85f3
@@ -9268,4 +9268,201 @@
92689268
docker_arm_experimental: false
92699269
docker_arm_limited_access: false
92709270
source: true
9271-
previous_release: v24.1.20
9271+
previous_release: v24.1.20
9272+
9273+
9274+
- release_name: v25.1.9
9275+
major_version: v25.1
9276+
release_date: '2025-07-28'
9277+
release_type: Production
9278+
go_version: go1.23.7
9279+
sha: 2fcef9301ac20e8cb084cf7e2c2c24bede0ee1e7
9280+
has_sql_only: true
9281+
has_sha256sum: true
9282+
mac:
9283+
mac_arm: true
9284+
mac_arm_experimental: true
9285+
mac_arm_limited_access: false
9286+
windows: true
9287+
linux:
9288+
linux_arm: true
9289+
linux_arm_experimental: false
9290+
linux_arm_limited_access: false
9291+
linux_intel_fips: true
9292+
linux_arm_fips: false
9293+
docker:
9294+
docker_image: cockroachdb/cockroach
9295+
docker_arm: true
9296+
docker_arm_experimental: false
9297+
docker_arm_limited_access: false
9298+
source: true
9299+
previous_release: v25.1.8
9300+
9301+
9302+
- release_name: v25.2.3
9303+
major_version: v25.2
9304+
release_date: '2025-07-28'
9305+
release_type: Production
9306+
go_version: go1.23.7
9307+
sha: adfe5601ff6cb72c0f65090995978ca9ebbdc647
9308+
has_sql_only: true
9309+
has_sha256sum: true
9310+
mac:
9311+
mac_arm: true
9312+
mac_arm_experimental: true
9313+
mac_arm_limited_access: false
9314+
windows: true
9315+
linux:
9316+
linux_arm: true
9317+
linux_arm_experimental: false
9318+
linux_arm_limited_access: false
9319+
linux_intel_fips: true
9320+
linux_arm_fips: false
9321+
docker:
9322+
docker_image: cockroachdb/cockroach
9323+
docker_arm: true
9324+
docker_arm_experimental: false
9325+
docker_arm_limited_access: false
9326+
source: true
9327+
previous_release: v25.2.2
9328+
9329+
- release_name: v24.1.22
9330+
major_version: v24.1
9331+
release_date: '2025-08-01'
9332+
release_type: Production
9333+
go_version: go1.24.5
9334+
sha: 0d417065f39706192c154f2f8efa34a48f3f06ef
9335+
has_sql_only: true
9336+
has_sha256sum: true
9337+
mac:
9338+
mac_arm: true
9339+
mac_arm_experimental: true
9340+
mac_arm_limited_access: false
9341+
windows: true
9342+
linux:
9343+
linux_arm: true
9344+
linux_arm_experimental: false
9345+
linux_arm_limited_access: false
9346+
linux_intel_fips: true
9347+
linux_arm_fips: false
9348+
docker:
9349+
docker_image: cockroachdb/cockroach
9350+
docker_arm: true
9351+
docker_arm_experimental: false
9352+
docker_arm_limited_access: false
9353+
source: true
9354+
previous_release: v24.1.21
9355+
9356+
- release_name: v24.3.17
9357+
major_version: v24.3
9358+
release_date: '2025-08-01'
9359+
release_type: Production
9360+
go_version: go1.24.5
9361+
sha: 4b7d71c98252df426bd10a14b1a580c48de1af8c
9362+
has_sql_only: true
9363+
has_sha256sum: true
9364+
mac:
9365+
mac_arm: true
9366+
mac_arm_experimental: true
9367+
mac_arm_limited_access: false
9368+
windows: true
9369+
linux:
9370+
linux_arm: true
9371+
linux_arm_experimental: false
9372+
linux_arm_limited_access: false
9373+
linux_intel_fips: true
9374+
linux_arm_fips: false
9375+
docker:
9376+
docker_image: cockroachdb/cockroach
9377+
docker_arm: true
9378+
docker_arm_experimental: false
9379+
docker_arm_limited_access: false
9380+
source: true
9381+
previous_release: v24.3.16
9382+
9383+
- release_name: v25.1.10
9384+
major_version: v25.1
9385+
release_date: '2025-08-01'
9386+
release_type: Production
9387+
go_version: go1.24.5
9388+
sha: 1dbd5c09009fc79628d5145289ed309c002835e4
9389+
has_sql_only: true
9390+
has_sha256sum: true
9391+
mac:
9392+
mac_arm: true
9393+
mac_arm_experimental: true
9394+
mac_arm_limited_access: false
9395+
windows: true
9396+
linux:
9397+
linux_arm: true
9398+
linux_arm_experimental: false
9399+
linux_arm_limited_access: false
9400+
linux_intel_fips: true
9401+
linux_arm_fips: false
9402+
docker:
9403+
docker_image: cockroachdb/cockroach
9404+
docker_arm: true
9405+
docker_arm_experimental: false
9406+
docker_arm_limited_access: false
9407+
source: true
9408+
previous_release: v25.1.9
9409+
9410+
- release_name: v25.2.4
9411+
major_version: v25.2
9412+
release_date: '2025-08-01'
9413+
release_type: Production
9414+
go_version: go1.24.5
9415+
sha: db39678e142ec9f40d40b7139c3f821a94fcb80f
9416+
has_sql_only: true
9417+
has_sha256sum: true
9418+
mac:
9419+
mac_arm: true
9420+
mac_arm_experimental: true
9421+
mac_arm_limited_access: false
9422+
windows: true
9423+
linux:
9424+
linux_arm: true
9425+
linux_arm_experimental: false
9426+
linux_arm_limited_access: false
9427+
linux_intel_fips: true
9428+
linux_arm_fips: false
9429+
docker:
9430+
docker_image: cockroachdb/cockroach
9431+
docker_arm: true
9432+
docker_arm_experimental: false
9433+
docker_arm_limited_access: false
9434+
source: true
9435+
previous_release: v25.2.3
9436+
9437+
- release_name: v25.3.0
9438+
major_version: v25.3
9439+
release_date: '2025-08-04'
9440+
release_type: Production
9441+
go_version: go1.23.7
9442+
sha: 35b7c853b5a2d898fd054a13c617fc236d6b5bde
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: v25.3.0-rc.1
9463+
cloud_only: true
9464+
cloud_only_message_short: 'Currently available for CockroachDB Advanced only'
9465+
cloud_only_message: >
9466+
This version is currently available only for
9467+
CockroachDB Cloud clusters on the Advanced plan.
9468+

src/current/_data/versions.csv

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
1-
major_version,release_date,maint_supp_exp_date,asst_supp_exp_date,last_ga_patch,initial_lts_patch,initial_lts_release_date,lts_maint_supp_exp_date,lts_asst_supp_exp_date,previous_version,crdb_branch_name,binary_removal_date
2-
v1.0,2017-05-10,2018-05-10,2018-11-10,N/A,N/A,N/A,N/A,N/A,N/A,release-1.0,2024-01-01
3-
v1.1,2017-10-12,2018-10-12,2019-04-12,N/A,N/A,N/A,N/A,N/A,v1.0,release-1.1,2024-01-01
4-
v2.0,2018-04-04,2019-04-04,2019-10-04,N/A,N/A,N/A,N/A,N/A,v1.1,release-2.0,2024-01-01
5-
v2.1,2018-10-30,2019-10-30,2020-04-30,N/A,N/A,N/A,N/A,N/A,v2.0,release-2.1,2024-01-01
6-
v19.1,2019-04-30,2020-04-30,2020-10-30,N/A,N/A,N/A,N/A,N/A,v2.1,release-19.1,2024-01-01
7-
v19.2,2019-11-12,2020-11-12,2021-05-12,N/A,N/A,N/A,N/A,N/A,v19.1,release-19.2,2024-01-01
8-
v20.1,2020-05-12,2021-05-12,2021-11-12,N/A,N/A,N/A,N/A,N/A,v19.2,release-20.1,2025-05-12
9-
v20.2,2020-11-10,2021-11-10,2022-05-10,N/A,N/A,N/A,N/A,N/A,v20.1,release-20.2,2025-05-12
10-
v21.1,2021-05-18,2022-05-18,2022-11-18,N/A,N/A,N/A,N/A,N/A,v20.2,release-21.1,2025-05-18
11-
v21.2,2021-11-16,2022-11-16,2023-05-16,N/A,N/A,N/A,N/A,N/A,v21.1,release-21.2,2025-11-16
12-
v22.1,2022-05-24,2023-05-24,2023-11-24,N/A,N/A,N/A,N/A,N/A,v21.2,release-22.1,2026-05-24
13-
v22.2,2022-12-05,2023-12-05,2024-06-05,N/A,N/A,N/A,N/A,N/A,v22.1,release-22.2,2026-12-05
14-
v23.1,2023-05-15,2024-05-15,2024-11-15,23.1.11,23.1.12,2023-11-13,2024-11-13,2025-11-13,v22.2,release-23.1,2027-05-15
15-
v23.2,2024-02-05,2025-02-05,2025-08-05,23.2.6,23.2.7,2024-07-08,2025-07-08,2026-07-08,v23.1,release-23.2,2028-02-05
16-
v24.1,2024-05-20,2025-05-20,2025-11-20,24.1.5,24.1.6,2024-10-21,2025-10-21,2026-10-21,v23.2,release-24.1,2028-05-20
17-
v24.2,2024-08-12,2025-02-12,N/A,N/A,N/A,N/A,N/A,N/A,v24.1,release-24.2,2028-08-12
18-
v24.3,2024-11-18,2025-11-18,2026-05-18,24.3.11,24.3.12,2025-05-05,2026-05-05,2027-05-05,v24.2,release-24.3,2028-11-18
19-
v25.1,2025-02-18,2025-08-18,N/A,N/A,N/A,N/A,N/A,N/A,v24.3,release-25.1,2029-02-18
20-
v25.2,2025-05-09,2026-05-12,2026-11-12,N/A,N/A,N/A,N/A,N/A,v25.1,release-25.2,2029-05-09
21-
v25.3,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,v25.2,release-25.3,N/A
1+
major_version,release_date,maint_supp_exp_date,asst_supp_exp_date,last_ga_patch,initial_lts_patch,initial_lts_release_date,lts_maint_supp_exp_date,lts_asst_supp_exp_date,previous_version,crdb_branch_name,binary_removal_date
2+
v1.0,2017-05-10,2018-05-10,2018-11-10,N/A,N/A,N/A,N/A,N/A,N/A,release-1.0,2024-01-01
3+
v1.1,2017-10-12,2018-10-12,2019-04-12,N/A,N/A,N/A,N/A,N/A,v1.0,release-1.1,2024-01-01
4+
v2.0,2018-04-04,2019-04-04,2019-10-04,N/A,N/A,N/A,N/A,N/A,v1.1,release-2.0,2024-01-01
5+
v2.1,2018-10-30,2019-10-30,2020-04-30,N/A,N/A,N/A,N/A,N/A,v2.0,release-2.1,2024-01-01
6+
v19.1,2019-04-30,2020-04-30,2020-10-30,N/A,N/A,N/A,N/A,N/A,v2.1,release-19.1,2024-01-01
7+
v19.2,2019-11-12,2020-11-12,2021-05-12,N/A,N/A,N/A,N/A,N/A,v19.1,release-19.2,2024-01-01
8+
v20.1,2020-05-12,2021-05-12,2021-11-12,N/A,N/A,N/A,N/A,N/A,v19.2,release-20.1,2025-05-12
9+
v20.2,2020-11-10,2021-11-10,2022-05-10,N/A,N/A,N/A,N/A,N/A,v20.1,release-20.2,2025-05-12
10+
v21.1,2021-05-18,2022-05-18,2022-11-18,N/A,N/A,N/A,N/A,N/A,v20.2,release-21.1,2025-05-18
11+
v21.2,2021-11-16,2022-11-16,2023-05-16,N/A,N/A,N/A,N/A,N/A,v21.1,release-21.2,2025-11-16
12+
v22.1,2022-05-24,2023-05-24,2023-11-24,N/A,N/A,N/A,N/A,N/A,v21.2,release-22.1,2026-05-24
13+
v22.2,2022-12-05,2023-12-05,2024-06-05,N/A,N/A,N/A,N/A,N/A,v22.1,release-22.2,2026-12-05
14+
v23.1,2023-05-15,2024-05-15,2024-11-15,23.1.11,23.1.12,2023-11-13,2024-11-13,2025-11-13,v22.2,release-23.1,2027-05-15
15+
v23.2,2024-02-05,2025-02-05,2025-08-05,23.2.6,23.2.7,2024-07-08,2025-07-08,2026-07-08,v23.1,release-23.2,2028-02-05
16+
v24.1,2024-05-20,2025-05-20,2025-11-20,24.1.5,24.1.6,2024-10-21,2025-10-21,2026-10-21,v23.2,release-24.1,2028-05-20
17+
v24.2,2024-08-12,2025-02-12,N/A,N/A,N/A,N/A,N/A,N/A,v24.1,release-24.2,2028-08-12
18+
v24.3,2024-11-18,2025-11-18,2026-05-18,24.3.11,24.3.12,2025-05-05,2026-05-05,2027-05-05,v24.2,release-24.3,2028-11-18
19+
v25.1,2025-02-18,2025-08-18,N/A,N/A,N/A,N/A,N/A,N/A,v24.3,release-25.1,2029-02-18
20+
v25.2,2025-05-09,2026-05-12,2026-11-12,N/A,N/A,N/A,N/A,N/A,v25.1,release-25.2,2029-05-09
21+
v25.3,2025-08-04,2026-08-04,2027-02-04,N/A,N/A,N/A,N/A,N/A,v25.2,release-25.3,2029-08-04

src/current/_includes/releases/v24.1/v24.1.21.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
## v24.1.21
22

3-
Release Date: July 23, 2025
3+
Release Date: July 28, 2025
44

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

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
## v24.1.22
2+
3+
Release Date: August 1, 2025
4+
5+
{% include releases/new-release-downloads-docker-image.md release=include.release %}
6+
7+
<h3 id="v24-1-22-bug-fixes">Bug fixes</h3>
8+
9+
- Fixed a bug that could cause some errors returned by attempts to upload backup data to external storage providers to be undetected, potentially causing incomplete backups.
10+
[#151098][#151098]
11+
12+
13+
[#151098]: https://github.com/cockroachdb/cockroach/pull/151098

src/current/_includes/releases/v24.3/v24.3.16.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
## v24.3.16
22

3-
Release Date: July 23, 2025
3+
Release Date: July 28, 2025
44

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

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
## v24.3.17
2+
3+
Release Date: August 1, 2025
4+
5+
{% include releases/new-release-downloads-docker-image.md release=include.release %}
6+
7+
<h3 id="v24-3-17-bug-fixes">Bug fixes</h3>
8+
9+
- Fixed a bug that could cause some errors returned by attempts to upload backup data to external storage providers to be undetected, potentially causing incomplete backups.
10+
[#151094][#151094]
11+
12+
13+
[#151094]: https://github.com/cockroachdb/cockroach/pull/151094
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
## v25.1.10
2+
3+
Release Date: August 1, 2025
4+
5+
{% include releases/new-release-downloads-docker-image.md release=include.release %}
6+
7+
<h3 id="v25-1-10-bug-fixes">Bug fixes</h3>
8+
9+
- Fixed a bug that could cause some errors returned by attempts to upload backup data to external storage providers to be undetected, potentially causing incomplete backups.
10+
[#151097][#151097]
11+
12+
13+
[#151097]: https://github.com/cockroachdb/cockroach/pull/151097
Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
## v25.1.9
2+
3+
Release Date: July 28, 2025
4+
5+
{% include releases/new-release-downloads-docker-image.md release=include.release %}
6+
7+
<h3 id="v25-1-9-sql-language-changes">SQL language changes</h3>
8+
9+
- Added a session variable `initial_retry_backoff_for_read_committed` that controls the initial backoff duration when retrying an individual statement in an explicit `READ COMMITTED` transaction. A duration of `0` disables exponential backoff. If a statement in an explicit `READ COMMITTED` transaction is failing with the `40001` error `ERROR: restart transaction: read committed retry limit exceeded; set by max_retries_for_read_committed=...`, then you should set `initial_retry_backoff_for_read_committed` to a duration proportional to the typical execution time of the statement (in addition to also increasing `max_retries_for_read_committed`).
10+
[#148223][#148223]
11+
- Added the metrics `sql.txn.auto_retry.count` and `sql.statements.auto_retry.count`, which count the number of automatic retries of SQL transactions and statements, respectively, within the database. These metrics differ from the related `txn.restarts.*` metrics, which count retryable errors emitted by the KV layer that must be retried. The new `sql.txn.auto_retry.count` and `sql.statements.auto_retry.count` metrics count auto-retry actions taken by the SQL layer in response to some of those retryable errors.
12+
[#148223][#148223]
13+
14+
<h3 id="v25-1-9-db-console-changes">DB Console changes</h3>
15+
16+
- Updated the "Learn more" link on the **Hot Ranges** page to direct users to a newer, more comprehensive reference guide about hotspots.
17+
[#148521][#148521]
18+
19+
<h3 id="v25-1-9-bug-fixes">Bug fixes</h3>
20+
21+
- Fixed a data race in the `cloudstorage` sink.
22+
[#147162][#147162]
23+
- Fixed an error in `crdb_internal.table_spans` that could occur when a table's schema had been dropped.
24+
[#147976][#147976]
25+
- Fixed a bug where `libpq` clients using the async API could hang with large result sets (Python: psycopg; Ruby: ActiveRecord, ruby-pg).
26+
[#148469][#148469]
27+
- The `RESET ALL` statement no longer affects the following session variables:
28+
- `is_superuser`
29+
- `role`
30+
- `session_authorization`
31+
- `transaction_isolation`
32+
- `transaction_priority`
33+
- `transaction_status`
34+
- `transaction_read_only`
35+
36+
This better matches PostgreSQL behavior for `RESET ALL`. In addition, the `DISCARD ALL` statement no longer errors when `default_transaction_use_follower_reads` is enabled.
37+
[#149429][#149429]
38+
- In v25.1, automatic partial statistics collection was enabled by default (by setting the `sql.stats.automatic_partial_collection.enabled` cluster setting to `true`). Partial statistics collection may encounter certain expected scenarios that were previously reported as failed stats jobs with PostgreSQL error code `55000`. These errors are benign and are no longer reported. Instead, the stats job will be marked as "succeeded," though no new statistics will be created.
39+
[#149624][#149624]
40+
- Fixed a slow memory leak that was introduced in v25.1.8, v25.2.1, v25.2.2, and v25.3 betas. The leak would accumulate whenever a node executed a part of the distributed plan (the gateway node of the plan was not affected), and could only be mitigated by restarting the node.
41+
[#149925][#149925]
42+
- Fixed a bug that would allow a race condition in foreign key cascades under `READ COMMITTED` and `REPEATABLE READ` isolation levels.
43+
[#150339][#150339]
44+
45+
46+
[#148521]: https://github.com/cockroachdb/cockroach/pull/148521
47+
[#147162]: https://github.com/cockroachdb/cockroach/pull/147162
48+
[#147976]: https://github.com/cockroachdb/cockroach/pull/147976
49+
[#148469]: https://github.com/cockroachdb/cockroach/pull/148469
50+
[#149925]: https://github.com/cockroachdb/cockroach/pull/149925
51+
[#150339]: https://github.com/cockroachdb/cockroach/pull/150339
52+
[#148223]: https://github.com/cockroachdb/cockroach/pull/148223
53+
[#149624]: https://github.com/cockroachdb/cockroach/pull/149624
54+
[#149429]: https://github.com/cockroachdb/cockroach/pull/149429

0 commit comments

Comments
 (0)