Skip to content

Commit a263e63

Browse files
committed
Updates to Feature Highlights
1 parent c91a9f6 commit a263e63

File tree

1 file changed

+54
-61
lines changed

1 file changed

+54
-61
lines changed

src/current/_includes/releases/v25.4/v25.4.0.md

Lines changed: 54 additions & 61 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ With the release of CockroachDB v25.4, we've added new capabilities to help you
77
For a summary of the most significant changes, refer to [Feature Highlights](#v25-4-0-feature-highlights), which contains the following categories:
88

99
- [SQL](#v25-4-0-sql)
10-
- [Security](#v25-4-0-security)
10+
- [Observability](#v25-4-0-observability)
1111
- [CockroachDB Cloud](#v25-4-0-cloud)
1212

1313
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):
@@ -47,7 +47,7 @@ This section summarizes the most significant user-facing changes in v25.4.0 and
4747
<td>
4848
<p class="feature-summary">Vector Indexing Improvements</p>
4949
<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.
50+
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.
5151
</p>
5252
</td>
5353
<td>25.4</td>
@@ -56,47 +56,25 @@ This section summarizes the most significant user-facing changes in v25.4.0 and
5656
<td class="icon-center">{% include icon-yes.html %}</td>
5757
<td class="icon-center">{% include icon-yes.html %}</td>
5858
</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>
7959
<tr>
8060
<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.
61+
<p class="feature-summary">Stable SQL API and Controlled Access to Unsupported crdb_internal Tables</p>
62+
<p class="feature-description" markdown="1">
63+
CockroachDB is introducing a stable and well-defined SQL API for system introspection, ensuring that customers and third-party tools can safely and reliably query cluster metadata and performance data in production environments.
8464
</p>
8565
</td>
8666
<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>
67+
<td class="icon-center">{% include icon-yes.html %}</td>
68+
<td class="icon-center">{% include icon-yes.html %}</td>
69+
<td class="icon-center">{% include icon-yes.html %}</td>
70+
<td class="icon-center">{% include icon-yes.html %}</td>
9171
</tr>
9272
</tbody>
9373
</table>
9474

95-
<h4 id="v25-4-0-cloud">CockroachDB Cloud</h4>
75+
<h4 id="v25-4-0-observability">Observability</h4>
9676

97-
<h5 id="v25-4-0-cloud-security">Security</h5>
98-
99-
<table>
77+
<table markdown="1">
10078
<thead>
10179
<tr>
10280
<th class="center-align" colspan="1" rowspan="2">Feature</th>
@@ -113,36 +91,52 @@ This section summarizes the most significant user-facing changes in v25.4.0 and
11391
<tbody>
11492
<tr>
11593
<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.
94+
<p class="feature-summary">Transaction Diagnostic Bundles for Comprehensive SQL Tracing</p>
95+
<p class="feature-description" markdown="1">
96+
CockroachDB now supports Transaction Diagnostic Bundles, enabling Cockroach Labs Support to capture and analyze a complete trace of an entire SQL transaction not just individual statements.
97+
98+
This feature extends the existing Statement Diagnostic Bundle capability to provide a holistic view of multi-statement transactions, making it significantly easier to diagnose complex customer issues during support incidents.
11999
</p>
100+
<p class="feature-description">Each Transaction Diagnostic Bundle includes:</p>
101+
<ul class="feature-description">
102+
<li>A Jaeger and text trace of the full transaction execution path.</li>
103+
<li>Individual statement diagnostic bundles for every statement executed within the transaction.</li>
104+
</ul>
120105
</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>
106+
<td>25.4</td>
107+
<td class="icon-center">{% include icon-yes.html %}</td>
108+
<td class="icon-center">{% include icon-yes.html %}</td>
109+
<td class="icon-center">{% include icon-no.html %}</td>
110+
<td class="icon-center">{% include icon-no.html %}</td>
126111
</tr>
127112
<tr>
128113
<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.
114+
<p class="feature-summary">Structured and Consistent Logging Channels</p>
115+
<p class="feature-description" markdown="1">
116+
CockroachDB has updated structured and consistent logging channels across the system to improve log discoverability, production observability, and support troubleshooting.
132117
</p>
118+
<p class="feature-description">New channels introduced:</p>
119+
<ul class="feature-description">
120+
<li>CHANGEFEED – dedicated channel for Change Data Capture (CDC) logs, migrated from DEV and TELEMETRY.</li>
121+
<li>KV_EXEC – channel for KV execution logs, separated from general distribution logs.</li>
122+
</ul>
123+
<p class="feature-description">Rerouted existing logs:</p>
124+
<ul class="feature-description">
125+
<li>sampled_query logs moved from TELEMETRY → SQL_EXEC for better categorization.</li>
126+
</ul>
133127
</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>
128+
<td>25.4</td>
129+
<td class="icon-center">{% include icon-yes.html %}</td>
130+
<td class="icon-center">{% include icon-no.html %}</td>
131+
<td class="icon-center">{% include icon-no.html %}</td>
132+
<td class="icon-center">{% include icon-no.html %}</td>
139133
</tr>
140134
</tbody>
141135
</table>
142136

143-
<h5 id="v25-4-0-cloud-administration">Administration</h5>
137+
<h4 id="v25-4-0-cloud">CockroachDB Cloud</h4>
144138

145-
<table>
139+
<table markdown="1">
146140
<thead>
147141
<tr>
148142
<th class="center-align" colspan="1" rowspan="2">Feature</th>
@@ -160,19 +154,18 @@ This section summarizes the most significant user-facing changes in v25.4.0 and
160154
<tr>
161155
<td>
162156
<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.
157+
<p class="feature-description" markdown="1">
158+
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.
165159

166160
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.
175161
</p>
162+
<p class="feature-description">Key benefits:</p>
163+
<ul class="feature-description">
164+
<li>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.</li>
165+
<li>Targeted Access: Provides focused access to operational metrics, empowering teams to monitor health and performance efficiently.</li>
166+
<li>Enhanced Collaboration: Facilitates secure collaboration by allowing different teams (e.g., SREs, developers) to access relevant metrics without over-provisioned permissions.</li>
167+
</ul>
168+
<p class="feature-description">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.</p>
176169
</td>
177170
<td>All<sup>*</sup></td>
178171
<td class="icon-center">{% include icon-no.html %}</td>

0 commit comments

Comments
 (0)