Skip to content

Commit 01f7862

Browse files
authored
Merge branch 'main' into devarshishah3-patch-4
2 parents fdb3d8c + bd43c55 commit 01f7862

File tree

160 files changed

+3997
-649
lines changed

Some content is hidden

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

160 files changed

+3997
-649
lines changed

.github/workflows/nightly.yml

Lines changed: 0 additions & 14 deletions
This file was deleted.

src/current/Gemfile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@ source "https://rubygems.org"
66
# docs-builder Docker image to keep things speedy in CI. See ci/README.md for
77
# instructions.
88

9-
gem "jekyll", "~> 4.3"
9+
# Removed `gem "jekyll", "~> 4.3"`` until conflict with our use of ianjevins/jekyll-remote-include is resolved (DOC-13509)
10+
gem "jekyll", "4.3.4"
1011
gem "liquid-c", "~> 4.0.0"
1112
gem "redcarpet", "~> 3.6"
1213
gem "rss"

src/current/_config_cockroachdb.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
baseurl: /docs
2-
current_cloud_version: v25.1
2+
current_cloud_version: v25.2
33
destination: _site/docs
44
homepage_title: CockroachDB Docs
55
versions:
6-
stable: v25.1
7-
dev: v25.2
6+
stable: v25.2
7+
dev: v25.2

src/current/_data/redirects.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -873,6 +873,10 @@
873873
sources: ['cockroachcloud/serverless-cluster-management.md']
874874
versions: ['cockroachcloud']
875875

876+
- destination: cockroachcloud/advanced-cluster-management.md
877+
sources: ['cockroachcloud/cluster-management-advanced.md']
878+
versions: ['cockroachcloud']
879+
876880
- destination: cockroachcloud/connect-to-a-basic-cluster.md
877881
sources: ['cockroachcloud/connect-to-a-serverless-cluster.md']
878882

src/current/_data/releases.yml

Lines changed: 200 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8953,3 +8953,203 @@
89538953
docker_arm_limited_access: false
89548954
source: true
89558955
previous_release: v25.2.0-beta.2
8956+
8957+
8958+
- release_name: v24.1.18
8959+
major_version: v24.1
8960+
release_date: '2025-04-30'
8961+
release_type: Production
8962+
go_version: go1.23.7
8963+
sha: 3764ba8bc49f54ad0f72bd988ab133527dd87bc0
8964+
has_sql_only: true
8965+
has_sha256sum: true
8966+
mac:
8967+
mac_arm: true
8968+
mac_arm_experimental: true
8969+
mac_arm_limited_access: false
8970+
windows: true
8971+
linux:
8972+
linux_arm: true
8973+
linux_arm_experimental: false
8974+
linux_arm_limited_access: false
8975+
linux_intel_fips: true
8976+
linux_arm_fips: false
8977+
docker:
8978+
docker_image: cockroachdb/cockroach
8979+
docker_arm: true
8980+
docker_arm_experimental: false
8981+
docker_arm_limited_access: false
8982+
source: true
8983+
previous_release: v24.1.17
8984+
8985+
- release_name: v23.2.25
8986+
major_version: v23.2
8987+
release_date: '2025-04-30'
8988+
release_type: Production
8989+
go_version: go1.23.7
8990+
sha: 863469918dec11b408e9ad37b0ad8bb3ef6ce7cf
8991+
has_sql_only: true
8992+
has_sha256sum: true
8993+
mac:
8994+
mac_arm: true
8995+
mac_arm_experimental: true
8996+
mac_arm_limited_access: false
8997+
windows: true
8998+
linux:
8999+
linux_arm: true
9000+
linux_arm_experimental: false
9001+
linux_arm_limited_access: false
9002+
linux_intel_fips: true
9003+
linux_arm_fips: false
9004+
docker:
9005+
docker_image: cockroachdb/cockroach
9006+
docker_arm: true
9007+
docker_arm_experimental: false
9008+
docker_arm_limited_access: false
9009+
source: true
9010+
previous_release: v23.2.24
9011+
9012+
- release_name: v24.3.12
9013+
major_version: v24.3
9014+
release_date: '2025-04-30'
9015+
release_type: Production
9016+
go_version: go1.23.7
9017+
sha: cde00dd1b97fb000bf2f3479eb0a50bfbb5f8337
9018+
has_sql_only: true
9019+
has_sha256sum: true
9020+
mac:
9021+
mac_arm: true
9022+
mac_arm_experimental: true
9023+
mac_arm_limited_access: false
9024+
windows: true
9025+
linux:
9026+
linux_arm: true
9027+
linux_arm_experimental: false
9028+
linux_arm_limited_access: false
9029+
linux_intel_fips: true
9030+
linux_arm_fips: false
9031+
docker:
9032+
docker_image: cockroachdb/cockroach
9033+
docker_arm: true
9034+
docker_arm_experimental: false
9035+
docker_arm_limited_access: false
9036+
source: true
9037+
previous_release: v24.3.11
9038+
9039+
9040+
- release_name: v25.1.6
9041+
major_version: v25.1
9042+
release_date: '2025-04-30'
9043+
release_type: Production
9044+
go_version: go1.23.7
9045+
sha: 9af34db410ad57b58a35d8251d7c4fe1ddfcec69
9046+
has_sql_only: true
9047+
has_sha256sum: true
9048+
mac:
9049+
mac_arm: true
9050+
mac_arm_experimental: true
9051+
mac_arm_limited_access: false
9052+
windows: true
9053+
linux:
9054+
linux_arm: true
9055+
linux_arm_experimental: false
9056+
linux_arm_limited_access: false
9057+
linux_intel_fips: true
9058+
linux_arm_fips: false
9059+
docker:
9060+
docker_image: cockroachdb/cockroach
9061+
docker_arm: true
9062+
docker_arm_experimental: false
9063+
docker_arm_limited_access: false
9064+
source: true
9065+
previous_release: v25.1.5
9066+
9067+
9068+
- release_name: v25.2.0-rc.1
9069+
major_version: v25.2
9070+
release_date: '2025-05-11'
9071+
release_type: Testing
9072+
go_version: go1.23.7
9073+
sha: 4377500860ff39cc5ddf7954079ced214bd788dc
9074+
has_sql_only: true
9075+
has_sha256sum: true
9076+
mac:
9077+
mac_arm: true
9078+
mac_arm_experimental: true
9079+
mac_arm_limited_access: false
9080+
windows: true
9081+
linux:
9082+
linux_arm: true
9083+
linux_arm_experimental: false
9084+
linux_arm_limited_access: false
9085+
linux_intel_fips: true
9086+
linux_arm_fips: false
9087+
docker:
9088+
docker_image: cockroachdb/cockroach-unstable
9089+
docker_arm: true
9090+
docker_arm_experimental: false
9091+
docker_arm_limited_access: false
9092+
source: true
9093+
previous_release: v25.2.0-beta.3
9094+
9095+
- release_name: v25.2.0
9096+
major_version: v25.2
9097+
release_date: '2025-05-12'
9098+
release_type: Production
9099+
go_version: go1.23.7
9100+
sha: e032d36a422d31f74334a25135d74de21c3da29d
9101+
has_sql_only: true
9102+
has_sha256sum: true
9103+
mac:
9104+
mac_arm: true
9105+
mac_arm_experimental: true
9106+
mac_arm_limited_access: false
9107+
windows: true
9108+
linux:
9109+
linux_arm: true
9110+
linux_arm_experimental: false
9111+
linux_arm_limited_access: false
9112+
linux_intel_fips: true
9113+
linux_arm_fips: false
9114+
docker:
9115+
docker_image: cockroachdb/cockroach
9116+
docker_arm: true
9117+
docker_arm_experimental: false
9118+
docker_arm_limited_access: false
9119+
source: true
9120+
previous_release: v25.2.0-rc.1
9121+
cloud_only: true
9122+
cloud_only_message_short: 'Available only for select CockroachDB Cloud clusters'
9123+
cloud_only_message: >
9124+
This version is currently available only for select
9125+
CockroachDB Cloud clusters. To request to upgrade
9126+
a CockroachDB self-hosted cluster to this version,
9127+
[contact support](https://support.cockroachlabs.com/hc/requests/new).
9128+
9129+
9130+
- release_name: v24.3.13
9131+
major_version: v24.3
9132+
release_date: '2025-05-15'
9133+
release_type: Production
9134+
go_version: go1.23.7
9135+
sha: 4b1048c740f790a97a4a088e06e5781ad7b1114f
9136+
has_sql_only: true
9137+
has_sha256sum: true
9138+
mac:
9139+
mac_arm: true
9140+
mac_arm_experimental: true
9141+
mac_arm_limited_access: false
9142+
windows: true
9143+
linux:
9144+
linux_arm: true
9145+
linux_arm_experimental: false
9146+
linux_arm_limited_access: false
9147+
linux_intel_fips: true
9148+
linux_arm_fips: false
9149+
docker:
9150+
docker_image: cockroachdb/cockroach
9151+
docker_arm: true
9152+
docker_arm_experimental: false
9153+
docker_arm_limited_access: false
9154+
source: true
9155+
previous_release: v24.3.12

src/current/_data/versions.csv

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,6 @@ v23.1,2023-05-15,2024-05-15,2024-11-15,23.1.11,23.1.12,2023-11-13,2024-11-13,202
1515
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,N/A
1616
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,N/A
1717
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,N/A,N/A,N/A,N/A,N/A,v24.2,release-24.3,N/A
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,N/A
1919
v25.1,2025-02-18,2026-08-18,N/A,N/A,N/A,N/A,N/A,N/A,v24.3,release-25.1,N/A
20-
v25.2,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,v25.1,release-25.2,N/A
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,N/A
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
{% assign tab_names_html = "CockroachDB Basic;CockroachDB Standard;CockroachDB Advanced" %}
2-
{% assign html_page_filenames = "basic-cluster-management.html;cluster-management.html;cluster-management-advanced.html;advanced-cluster-management.html" %}
2+
{% assign html_page_filenames = "basic-cluster-management.html;cluster-management.html;advanced-cluster-management.html" %}
33

44
{% include filter-tabs.md tab_names=tab_names_html page_filenames=html_page_filenames page_folder="cockroachcloud" %}

src/current/_includes/cockroachcloud/org-roles/folder-admin.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
A {% if page.name == 'authorization.md' %}**Folder Admin**{% else %}[**Folder Admin**]({% link cockroachcloud/authorization.md %}#folder-admin){% endif %} can create, rename, and move, or delete folders where they are granted the role, and they can also manage access to these folders. This role can be granted at the level of the organization or on a specific folder. If granted at the level of the organization, the role grants the ability to view all users and service accounts in the organization. If granted on a specific folder, the role is inherited by descendant folders.
1+
A {% if page.name == 'authorization.md' %}**Folder Admin**{% else %}[**Folder Admin**]({% link cockroachcloud/authorization.md %}#folder-admin){% endif %} can create, rename, and move, or delete folders where they are granted the role, and they can also manage access to these folders. They can also [edit folder labels]({% link cockroachcloud/labels.md %}). This role can be granted at the level of the organization or on a specific folder. If granted at the level of the organization, the role grants the ability to view all users and service accounts in the organization. If granted on a specific folder, the role is inherited by descendant folders.
22

33
A user with the {% if page.name == 'authorization.md' %}[Org Administrator](#org-administrator){% else %}[Org Administrator]({% link cockroachcloud/authorization.md %}#org-administrator){% endif %} role can grant themselves, another user, or a service account the Folder Admin role.
44

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
CockroachDB is evolving. In late 2024, we will retire our Core offering to consolidate on a single CockroachDB Enterprise offering under a new [license](https://www.cockroachlabs.com/cockroachdb-software-license/). CockroachDB Enterprise will be available at no charge for individual users and small businesses and will offer all users, free and paid, the full breadth of CockroachDB capabilities. See the [CockroachDB licensing update page](https://www.cockroachlabs.com/enterprise-license-update/) for details.
1+
CockroachDB is evolving. In late 2024, we will retire our Core offering to consolidate on a single CockroachDB Enterprise offering under a new [license](https://www.cockroachlabs.com/cockroachdb-software-license/). CockroachDB Enterprise will be available at no charge for individual users and small businesses and will offer all users, free and paid, the full breadth of CockroachDB capabilities. See the [CockroachDB licensing update page](https://www.cockroachlabs.com/enterprise-license-update/) for details.

src/current/_includes/common/licensing-faqs.md

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,10 @@ The table of licenses below refers to options for {{ site.data.products.core }}
88

99
Type | Description
1010
-------------|------------
11-
**Enterprise** <a name="enterprise"></a> | This paid license allows usage of all CockroachDB features in accordance with the terms specified in the [CockroachDB Software License][csl]. License must be renewed annually or as negotiated. Support levels available include [Enterprise][support] or [Essential][support].
12-
**Enterprise Free** <a name="enterprise-free"></a> | Same functionality as **Enterprise**, but free of charge for businesses with less than $10M in annual revenue. Clusters will be [throttled](#throttling) after 7 days without sending [telemetry]({% link {{ page.version.version }}/telemetry.md %}). License must be renewed annually. Support level available is Community (i.e., [Docs]({% link {{ page.version.version }}/index.md %}), [Forum][forum], [Slack][slack]).
13-
**Enterprise Trial** <a name="enterprise-trial"></a> | A 30 day self-service trial license. [Telemetry]({% link {{ page.version.version }}/telemetry.md %}) is required during the trial. Clusters will be [throttled](#throttling) after 7 days without sending telemetry. Telemetry can be disabled once the cluster is upgraded to a paid **Enterprise** license. Support level available during trial is Community (i.e., [Docs]({% link {{ page.version.version }}/index.md %}), [Forum][forum], [Slack][slack]).
11+
**Enterprise** <a name="enterprise"></a> | This paid license allows usage of all CockroachDB features in accordance with the terms specified in the [CockroachDB Software License][csl]. License must be renewed annually or as negotiated. Support levels available include [Enterprise][support] or [Essential][support]. The type of enterprise license may be set to **Production**, **Pre-production**, or **Development** depending on the environment in which CockroachDB is deployed.
12+
**Free** <a name="enterprise-free"></a> | Same functionality as **Enterprise**, but free of charge for businesses with less than $10M in annual revenue. Clusters will be [throttled](#throttling) after 7 days without sending [telemetry]({% link {{ page.version.version }}/telemetry.md %}). License must be renewed annually. Support level available is Community (i.e., [Docs]({% link {{ page.version.version }}/index.md %}), [Forum][forum], [Slack][slack]).
13+
**Trial** <a name="enterprise-trial"></a> | A 30 day self-service trial license. [Telemetry]({% link {{ page.version.version }}/telemetry.md %}) is required during the trial. Clusters will be [throttled](#throttling) after 7 days without sending telemetry. Telemetry can be disabled once the cluster is upgraded to a paid **Enterprise** license. Support level available during trial is Community (i.e., [Docs]({% link {{ page.version.version }}/index.md %}), [Forum][forum], [Slack][slack]).
14+
**Evaluation** <a name="enterprise-evaluation"></a> | Same functionality as **Enterprise**, but may be provided by your sales team if needed for an extended evaluation period. Support level is equivalent to a enterprise license.
1415

1516
<a href="mailto:[email protected]">Contact Sales</a> if you want to try CockroachDB without telemetry requirements or if you require an extended trial period.
1617

@@ -23,7 +24,13 @@ Note that:
2324

2425
## Obtain a license
2526

26-
To obtain a paid **Enterprise** license, <a href="mailto:[email protected]">contact Sales</a>.
27+
To obtain a paid **Enterprise** license, <a href="mailto:[email protected]">contact Sales</a>. Once a license is added to your account, it appears in the [CockroachDB {{ site.data.products.cloud }} Console][cloud-console] on the **Organization &raquo; Enterprise Licenses** page. This page is only accessible by users with **Organization Admin** permissions.
28+
29+
[Sign up for a CockroachDB {{ site.data.products.cloud }} Console account](https://cockroachlabs.cloud/signup?experience=enterprise) if you do not already have one.
30+
31+
{{site.data.alerts.callout_info}}
32+
Enterprise licenses generated prior to May 31st 2025 are not visible in the **Enterprise Licenses** page.
33+
{{site.data.alerts.end}}
2734

2835
To obtain an **Enterprise Free** or **Enterprise Trial** license, take the following steps:
2936

src/current/_includes/releases/v23.1/v23.1.0.md

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -293,12 +293,6 @@ With the move from Preview to GA, this feature brings many new capabilities, suc
293293
</tr>
294294
</thead>
295295
<tbody>
296-
<tr>
297-
<td><p>Support longer incremental backup chains</p>
298-
</td>
299-
<td><p>We now support up to 400 incremental backups, an 8x increase, enabling you to preserve your data even more effectively (reducing RPO) while being more cost-efficient. Incremental backups contain only the data that has changed since the last backup, so they are smaller and faster to produce.
300-
</td>
301-
</tr>
302296
<tr>
303297
<td><p>Restrict backups to a locality</p>
304298
</td>
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
## v23.2.25
2+
3+
Release Date: April 30, 2025
4+
5+
{% include releases/new-release-downloads-docker-image.md release=include.release %}
6+
7+
<h3 id="v23-2-25-sql-language-changes">SQL language changes</h3>
8+
9+
- Added the `WITH IGNORE_FOREIGN_KEYS` option to `SHOW CREATE TABLE` which omits foreign key constraints from the output schema. This option is also allowed in `SHOW CREATE VIEW`, but has no effect. It cannot be combined with the `WITH REDACT` option.
10+
[#142165][#142165]
11+
12+
<h3 id="v23-2-25-bug-fixes">Bug fixes</h3>
13+
14+
- Fixed a bug where CockroachDB would encounter an internal error when decoding the gists of plans with `CALL` statements. The bug had been present since v23.2.
15+
[#143312][#143312]
16+
- Fixed a bug that caused changefeeds to fail on startup when scanning a single key.
17+
[#143147][#143147]
18+
- Fixed a bug that could cause a stack overflow during execution of a prepared statement that invoked a PL/pgSQL routine with a loop. The bug existed in versions v23.2.22, v24.1.15, v24.3.9, v25.1.2, v25.1.3, and pre-release versions of v25.2 prior to v25.2.0-alpha.3.
19+
[#144029][#144029]
20+
- Fixed a bug that could leave behind a dangling reference to a dropped role if that role had default privileges granted to itself. The bug was caused by defining privileges such as: `ALTER DEFAULT PRIVILEGES FOR ROLE self_referencing_role GRANT INSERT ON TABLES TO self_referencing_role`.
21+
[#143291][#143291]
22+
- MVCC garbage collection is now fully subject to IO admission control. Previously, it was possible for MVCC GC to cause store overload (such as LSM inversion) when a large amount of data would become eligible for garbage collection. Should any issues arise from subjecting MVCC GC to admission control, the `kv.mvcc_gc.queue_kv_admission_control.enabled` cluster setting can be set to `false` to restore the previous behavior.
23+
[#143274][#143274]
24+
25+
26+
[#142165]: https://github.com/cockroachdb/cockroach/pull/142165
27+
[#143312]: https://github.com/cockroachdb/cockroach/pull/143312
28+
[#143147]: https://github.com/cockroachdb/cockroach/pull/143147
29+
[#144029]: https://github.com/cockroachdb/cockroach/pull/144029
30+
[#143291]: https://github.com/cockroachdb/cockroach/pull/143291
31+
[#143274]: https://github.com/cockroachdb/cockroach/pull/143274

0 commit comments

Comments
 (0)