Skip to content

Commit f1b1ef6

Browse files
release-notes-automation[bot]Automated Release Botjhlodin
authored
Release Notes for v25.3-v25.3.0-beta.1 (#19861)
* Update release notes for v25.3-v25.3.0-beta.1 * Update release notes for v25.3-v25.3.0-beta.1 * Update release notes for v25.3-v25.3.0-beta.1 * Style edits * Update release date --------- Co-authored-by: Automated Release Bot <[email protected]> Co-authored-by: Joe Lodin <[email protected]>
1 parent e00c52d commit f1b1ef6

File tree

3 files changed

+89
-1
lines changed

3 files changed

+89
-1
lines changed

src/current/_data/releases.yml

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9101,3 +9101,31 @@
91019101
source: true
91029102
previous_release: v25.2.1
91039103

9104+
9105+
9106+
- release_name: v25.3.0-beta.1
9107+
major_version: v25.3
9108+
release_date: '2025-07-02'
9109+
release_type: Testing
9110+
go_version: go1.23.7
9111+
sha: 0f1b7069d057d671e6ff3ad3b88de0e1ea227f45
9112+
has_sql_only: true
9113+
has_sha256sum: true
9114+
mac:
9115+
mac_arm: true
9116+
mac_arm_experimental: true
9117+
mac_arm_limited_access: false
9118+
windows: true
9119+
linux:
9120+
linux_arm: true
9121+
linux_arm_experimental: false
9122+
linux_arm_limited_access: false
9123+
linux_intel_fips: true
9124+
linux_arm_fips: false
9125+
docker:
9126+
docker_image: cockroachdb/cockroach-unstable
9127+
docker_arm: true
9128+
docker_arm_experimental: false
9129+
docker_arm_limited_access: false
9130+
source: true
9131+
previous_release: v25.3.0-alpha.3

src/current/_data/versions.csv

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,4 +18,4 @@ 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-1
1818
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
1919
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
2020
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,master,N/A
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
Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
## v25.3.0-beta.1
2+
3+
Release Date: July 2, 2025
4+
5+
{% include releases/new-release-downloads-docker-image.md release=include.release %}
6+
7+
<h3 id="v25-3-0-beta-1-sql-language-changes">SQL language changes</h3>
8+
9+
- Directionality may no longer be assigned to any vector index column. Prefix columns are not scannable in a vector index, so directionality is not relevant to them.
10+
[#147307][#147307]
11+
- Changed the basic sequence caching option to cache at the per-node level by default. The `PER SESSION CACHE` sequence option is added to provide the previous per-session cache behavior.
12+
[#148290][#148290]
13+
- Removed the 'started' column in `SHOW JOBS`, which was a duplicate of the 'created' column.
14+
[#148464][#148464]
15+
16+
<h3 id="v25-3-0-beta-1-operational-changes">Operational changes</h3>
17+
18+
- Introduced the following cluster settings for enabling and configuring value separation in the storage engine: `storage.value_separation.enabled`, `storage.value_separation.minimum_size`, and `storage.value_separation.max_reference_depth`.
19+
[#148535][#148535]
20+
- Non-admin users no longer have access to changefeed jobs they do not own and which are not owned by a role of which they are a member, regardless of whether they have the `CHANGEFEED` privilege on the table or tables those jobs may be watching. Admin users, or those with global `SHOWJOB` / `CONTROLJOB` privileges, can still interact with all jobs, regardless of ownership.
21+
[#148537][#148537]
22+
- In order to selectively capture traces for transactions running in an active workload without having to capture them via statement diagnostic bundles, customers can now use the `sql.trace.txn.sample_rate` cluster setting to enable tracing for a fraction of their workload. The `sql.trace.txn.enable_threshold` will still need to be set to a positive value to provide a filter for how slow a transaction needs to be after being sampled to merit emitting a trace. Traces are emitted to the `SQL_EXEC` logging channel.
23+
[#148542][#148542]
24+
- Added the following cluster settings for configuring blob file rewrite compactions: `storage.value_separation.rewrite_minimum_age` and `storage.value_separation.compaction_garbage_threshold`.
25+
[#148837][#148837]
26+
- Added the `replicas.cpunanospersecond` metric. Notably, when child labels are enabled, this metric exposes evaluation-related Replica CPU usage by tenant.
27+
[#146526][#146526]
28+
- CockroachDB now raises an error when encountering improper inline SSL credentials instead of panicking.
29+
[#148242][#148242]
30+
- Restore will now re-attempt `AdminSplit` KV requests instead of immediately failing and pausing the job.
31+
[#148484][#148484]
32+
- To improve changefeed performance, the session variable `create_table_with_schema_locked` is enabled by default. This means all new tables are created with the `schema_locked` storage parameter. This setting must be explicitly unset for explicit transactions or for schema changes that do not support automatic disabling (e.g., `ALTER TABLE ... SET LOCALITY`).
33+
[#148839][#148839]
34+
35+
<h3 id="v25-3-0-beta-1-bug-fixes">Bug fixes</h3>
36+
37+
- Fixed a bug where using column families on tables with vector indexes would cause the index to fail to return results.
38+
[#147307][#147307]
39+
- Large mutation statements (`INSERT`, `UPDATE`, `DELETE`, `UPSERT`) are now less likely to encounter contention with automatic table statistics collection in some cases. The bug was present since v19.1.
40+
[#148488][#148488]
41+
42+
<h3 id="v25-3-0-beta-1-performance-improvements">Performance improvements</h3>
43+
44+
- The optimizer will no longer apply a fast-path to deletes cascading to `REGIONAL BY ROW` tables. This prevents the cascading delete from accessing more regions than necessary.
45+
[#148105][#148105]
46+
47+
48+
[#148535]: https://github.com/cockroachdb/cockroach/pull/148535
49+
[#148542]: https://github.com/cockroachdb/cockroach/pull/148542
50+
[#148105]: https://github.com/cockroachdb/cockroach/pull/148105
51+
[#146526]: https://github.com/cockroachdb/cockroach/pull/146526
52+
[#147307]: https://github.com/cockroachdb/cockroach/pull/147307
53+
[#148464]: https://github.com/cockroachdb/cockroach/pull/148464
54+
[#148537]: https://github.com/cockroachdb/cockroach/pull/148537
55+
[#148837]: https://github.com/cockroachdb/cockroach/pull/148837
56+
[#148488]: https://github.com/cockroachdb/cockroach/pull/148488
57+
[#148242]: https://github.com/cockroachdb/cockroach/pull/148242
58+
[#148484]: https://github.com/cockroachdb/cockroach/pull/148484
59+
[#148839]: https://github.com/cockroachdb/cockroach/pull/148839
60+
[#148290]: https://github.com/cockroachdb/cockroach/pull/148290

0 commit comments

Comments
 (0)