Skip to content

Commit 6cacd8b

Browse files
committed
Initial v25.4.0 feature highlights
1 parent 285f444 commit 6cacd8b

File tree

1 file changed

+220
-0
lines changed

1 file changed

+220
-0
lines changed
Lines changed: 220 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,220 @@
1+
## v25.4.0
2+
3+
Release Date: November 3, 2025
4+
5+
With the release of CockroachDB v25.4, we've added new capabilities to help you migrate, build, and operate more efficiently.
6+
7+
For a summary of the most significant changes, refer to [Feature Highlights](#v25-4-0-feature-highlights), which contains the following categories:
8+
9+
- [SQL](#v25-4-0-sql)
10+
- [Security](#v25-4-0-security)
11+
- [CockroachDB Cloud](#v25-4-0-cloud)
12+
13+
Before [upgrading to CockroachDB v25.4]({% link v25.4/upgrade-cockroach-version.md %}), be sure to also review the following [Upgrade Details](#v25-4-0-upgrade-details):
14+
15+
- [Backward-incompatible changes](#v25-4-0-backward-incompatible-changes)
16+
- [Features that require upgrade finalization](#v25-4-0-features-that-require-upgrade-finalization)
17+
- [Key cluster setting changes](#v25-4-0-key-cluster-setting-changes)
18+
- [Deprecations] (#v25-4-0-deprecations)
19+
- [Known limitations](#v25-4-0-known-limitations)
20+
21+
{% include releases/new-release-downloads-docker-image.md release=include.release %}
22+
23+
<h3 id="v25-4-0-feature-highlights">Feature Highlights</h3>
24+
25+
This section summarizes the most significant user-facing changes in v25.4.0 and other features recently made available to CockroachDB users across versions. For a complete list of features and changes in v25.4, including bug fixes and performance improvements, refer to the [release notes]({% link releases/index.md %}#testing-releases) for v25.4 testing releases. You can also search the docs for sections labeled [New in v25.4](https://www.cockroachlabs.com/docs/search?query=New+in+v25.4).
26+
27+
<div id="feature-highlights">
28+
29+
<h4 id="v25-4-0-sql">SQL</h4>
30+
31+
<table markdown="1">
32+
<thead>
33+
<tr>
34+
<th class="center-align" colspan="1" rowspan="2">Feature</th>
35+
<th class="center-align" colspan="5" rowspan="1">Availability</th>
36+
</tr>
37+
<tr>
38+
<th colspan="1" rowspan="1">Ver.</th>
39+
<th colspan="1" rowspan="1" style="white-space: nowrap;">Self-hosted</th>
40+
<th colspan="1" rowspan="1">Advanced</th>
41+
<th colspan="1" rowspan="1">Standard</th>
42+
<th colspan="1" rowspan="1">Basic</th>
43+
</tr>
44+
</thead>
45+
<tbody>
46+
<tr>
47+
<td>
48+
<p class="feature-summary">Vector Indexing Improvements</p>
49+
<p class="feature-description" markdown="1">
50+
[Needs writer review] Vector indexes in CockroachDB now support table backfills, making it easy to add vector indexes to existing tables without requiring manual data rewrites or service interruption. This update enhances the usability of vector search features by allowing seamless indexing of pre-existing data. Additionally, support for both cosine distance and inner product has been added, giving users more flexibility in selecting similarity metrics that best suit their machine learning or AI workloads. Together, these improvements make it easier to build and scale intelligent applications directly on CockroachDB.
51+
</p>
52+
</td>
53+
<td>25.4</td>
54+
<td class="icon-center">{% include icon-yes.html %}</td>
55+
<td class="icon-center">{% include icon-yes.html %}</td>
56+
<td class="icon-center">{% include icon-yes.html %}</td>
57+
<td class="icon-center">{% include icon-yes.html %}</td>
58+
</tr>
59+
</tbody>
60+
</table>
61+
62+
<h4 id="v25-4-0-security">Security</h4>
63+
64+
<table>
65+
<thead>
66+
<tr>
67+
<th class="center-align" colspan="1" rowspan="2">Feature</th>
68+
<th class="center-align" colspan="5" rowspan="1">Availability</th>
69+
</tr>
70+
<tr>
71+
<th colspan="1" rowspan="1">Ver.</th>
72+
<th colspan="1" rowspan="1" style="white-space: nowrap;">Self-hosted</th>
73+
<th colspan="1" rowspan="1">Advanced</th>
74+
<th colspan="1" rowspan="1">Standard</th>
75+
<th colspan="1" rowspan="1">Basic</th>
76+
</tr>
77+
</thead>
78+
<tbody>
79+
<tr>
80+
<td>
81+
<p class="feature-summary">JWT/OIDC Authorization Support</p>
82+
<p class="feature-description">
83+
[Placeholder. Need PM draft.] This release adds support for authorization with JWT/OIDC authentication, similar to existing LDAP authorization capabilities.
84+
</p>
85+
</td>
86+
<td>25.4</td>
87+
<td class="icon-center">?</td>
88+
<td class="icon-center">?</td>
89+
<td class="icon-center">?</td>
90+
<td class="icon-center">?</td>
91+
</tr>
92+
</tbody>
93+
</table>
94+
95+
<h4 id="v25-4-0-cloud">CockroachDB Cloud</h4>
96+
97+
<h5 id="v25-4-0-cloud-security">Security</h5>
98+
99+
<table>
100+
<thead>
101+
<tr>
102+
<th class="center-align" colspan="1" rowspan="2">Feature</th>
103+
<th class="center-align" colspan="5" rowspan="1">Availability</th>
104+
</tr>
105+
<tr>
106+
<th colspan="1" rowspan="1">Ver.</th>
107+
<th colspan="1" rowspan="1" style="white-space: nowrap;">Self-hosted</th>
108+
<th colspan="1" rowspan="1">Advanced</th>
109+
<th colspan="1" rowspan="1">Standard</th>
110+
<th colspan="1" rowspan="1">Basic</th>
111+
</tr>
112+
</thead>
113+
<tbody>
114+
<tr>
115+
<td>
116+
<p class="feature-summary">Customer-Managed Encryption Keys (CMEK) Improvements</p>
117+
<p class="feature-description">
118+
[Placeholder. Need PM draft.] This release includes general improvements and enhancements to CMEK functionality across AWS, GCP, and Azure.
119+
</p>
120+
</td>
121+
<td>All<sup>*</sup></td>
122+
<td class="icon-center">?</td>
123+
<td class="icon-center">?</td>
124+
<td class="icon-center">?</td>
125+
<td class="icon-center">?</td>
126+
</tr>
127+
<tr>
128+
<td>
129+
<p class="feature-summary">CMEK Configuration UI in Cloud Console</p>
130+
<p class="feature-description">
131+
[Placeholder. Need PM draft.] CMEK configuration is now available through the CockroachDB Cloud Console UI, providing feature parity with the API and making it easier for all customers to configure customer-managed encryption keys.
132+
</p>
133+
</td>
134+
<td>All<sup>*</sup></td>
135+
<td class="icon-center">?</td>
136+
<td class="icon-center">?</td>
137+
<td class="icon-center">?</td>
138+
<td class="icon-center">?</td>
139+
</tr>
140+
</tbody>
141+
</table>
142+
143+
<h5 id="v25-4-0-cloud-administration">Administration</h5>
144+
145+
<table>
146+
<thead>
147+
<tr>
148+
<th class="center-align" colspan="1" rowspan="2">Feature</th>
149+
<th class="center-align" colspan="5" rowspan="1">Availability</th>
150+
</tr>
151+
<tr>
152+
<th colspan="1" rowspan="1">Ver.</th>
153+
<th colspan="1" rowspan="1" style="white-space: nowrap;">Self-hosted</th>
154+
<th colspan="1" rowspan="1">Advanced</th>
155+
<th colspan="1" rowspan="1">Standard</th>
156+
<th colspan="1" rowspan="1">Basic</th>
157+
</tr>
158+
</thead>
159+
<tbody>
160+
<tr>
161+
<td>
162+
<p class="feature-summary">Metrics Viewer Role for CockroachDB Cloud</p>
163+
<p class="feature-description">
164+
[Needs writer review] This release introduces the Metrics Viewer role on CockroachDB Cloud, providing dedicated permissions for metrics collection and insights. This role is designed to enhance overall security by enabling granular access control to cluster performance data.
165+
166+
The Metrics Viewer role grants read-only access to cluster metrics and related insights, without conferring any administrative or data manipulation privileges.
167+
168+
Key benefits:
169+
170+
* Improved Security: Enables the principle of least privilege by allowing users or services to monitor cluster performance without broader access to sensitive data or configuration.
171+
* Targeted Access: Provides focused access to operational metrics, empowering teams to monitor health and performance efficiently.
172+
* Enhanced Collaboration: Facilitates secure collaboration by allowing different teams (e.g., SREs, developers) to access relevant metrics without over-provisioned permissions.
173+
174+
When combined with the existing Cluster Developer role, a user can effectively gain "Power Developer" like functionalities, enabling them to develop applications and monitor their performance comprehensively while maintaining a clear separation of privileges for security.
175+
</p>
176+
</td>
177+
<td>All<sup>*</sup></td>
178+
<td class="icon-center">{% include icon-no.html %}</td>
179+
<td class="icon-center">{% include icon-yes.html %}</td>
180+
<td class="icon-center">{% include icon-yes.html %}</td>
181+
<td class="icon-center">{% include icon-yes.html %}</td>
182+
</tr>
183+
</tbody>
184+
</table>
185+
186+
{% include releases/v25.4/feature-detail-key.html %}
187+
188+
</div>
189+
190+
<h3 id="v25-4-0-upgrade-details">Upgrade Details</h3>
191+
192+
Before you upgrade, review these changes and other information about the new major version.
193+
194+
<a name="v25-4-0-backward-incompatible-changes"></a>
195+
196+
<h4 id="v25-4-0-backward-incompatible-changes">Backward-incompatible changes</h4>
197+
198+
{% include releases/v25.4/backward-incompatible.md %}
199+
200+
<a name="v25-4-0-features-that-require-upgrade-finalization"></a>
201+
202+
<h4 id="v25-4-0-features-that-require-upgrade-finalization">Features that require upgrade finalization</h4>
203+
204+
{% include releases/v25.4/upgrade-finalization.md %}
205+
206+
<a name="v25-4-0-cluster-settings"></a>
207+
208+
<h4 id="v25-4-0-key-cluster-setting-changes">Key cluster setting changes</h4>
209+
210+
{% include releases/v25.4/cluster-setting-changes.md %}
211+
212+
<a name="v25-4-0-deprecations"></a>
213+
214+
<h4 id="v25-4-0-deprecations">Deprecations</h4>
215+
216+
{% include releases/v25.4/deprecations.md %}
217+
218+
<h4 id="v25-4-0-known-limitations">Known limitations</h4>
219+
220+
For information about new and unresolved limitations in CockroachDB v25.4, with suggested workarounds where applicable, refer to [Known Limitations]({% link v25.4/known-limitations.md %}).

0 commit comments

Comments
 (0)