Skip to content

Commit 24a5127

Browse files
committed
Updates to feature highlights formatting
1 parent 040438b commit 24a5127

File tree

1 file changed

+30
-15
lines changed

1 file changed

+30
-15
lines changed

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

Lines changed: 30 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ This section summarizes the most significant user-facing changes in v25.4.0 and
2828

2929
<h4 id="v25-4-0-sql">SQL</h4>
3030

31-
<table markdown="1">
31+
<table>
3232
<thead>
3333
<tr>
3434
<th class="center-align" colspan="1" rowspan="2">Feature</th>
@@ -45,9 +45,24 @@ This section summarizes the most significant user-facing changes in v25.4.0 and
4545
<tbody>
4646
<tr>
4747
<td>
48-
<p class="feature-summary">Vector Indexing Improvements</p>
49-
<p class="feature-description" markdown="1">
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.
48+
<p class="feature-summary">Vector Indexing Improved and Generally Available</p>
49+
<p class="feature-description">
50+
CockroachDB's vector indexing capabilities are now generally available, promoting production-ready similarity search for AI and machine learning workloads from Preview to GA. This release brings critical operational improvements while maintaining the distributed architecture advantages that distinguish CockroachDB from specialized vector databases and PostgreSQL with pgvector.
51+
</p>
52+
<p class="feature-description">
53+
The standout v25.4 improvement is <strong>online table backfills</strong>: adding vector indexes to tables with existing data no longer requires taking the table offline during the backfill process. This eliminates downtime when adopting vector search capabilities, enabling seamless integration of AI features into live production systems without service interruption.
54+
</p>
55+
<p class="feature-description">Key capabilities:</p>
56+
<ul class="feature-description" style="font-size: 16px;">
57+
<li>Online table backfills: Add vector indexes without service interruption</li>
58+
<li>Distributed horizontal scaling: Automatically partition vector indexes across nodes as data grows, unlike single-node PostgreSQL pgvector</li>
59+
<li>Incremental index maintenance: No background rebuilds required when inserting or updating vectors</li>
60+
<li>Multiple distance metrics: L2 distance, cosine distance, and inner product for diverse ML workloads</li>
61+
<li>pgvector compatibility: Standard PostgreSQL vector operations and SQL semantics</li>
62+
<li>Unified architecture: Combine vector search with operational data, transactions, and consistency</li>
63+
</ul>
64+
<p class="feature-description">
65+
Vector indexing is now enabled by default (<code>feature.vector_index.enabled = true</code>), ready for production AI workloads including semantic search, retrieval-augmented generation, recommendation systems, and content similarity matching.
5166
</p>
5267
</td>
5368
<td>25.4</td>
@@ -59,7 +74,7 @@ This section summarizes the most significant user-facing changes in v25.4.0 and
5974
<tr>
6075
<td>
6176
<p class="feature-summary">Stable SQL API and Controlled Access to Unsupported crdb_internal Tables</p>
62-
<p class="feature-description" markdown="1">
77+
<p class="feature-description">
6378
CockroachDB introduces a stable, well-defined SQL API for system introspection. This API enables customers and third-party tools to safely and reliably query cluster metadata and performance data in production environments.
6479
</p>
6580
</td>
@@ -74,7 +89,7 @@ This section summarizes the most significant user-facing changes in v25.4.0 and
7489

7590
<h4 id="v25-4-0-observability">Observability</h4>
7691

77-
<table markdown="1">
92+
<table>
7893
<thead>
7994
<tr>
8095
<th class="center-align" colspan="1" rowspan="2">Feature</th>
@@ -92,13 +107,13 @@ This section summarizes the most significant user-facing changes in v25.4.0 and
92107
<tr>
93108
<td>
94109
<p class="feature-summary">Transaction Diagnostic Bundles for Comprehensive SQL Tracing</p>
95-
<p class="feature-description" markdown="1">
110+
<p class="feature-description">
96111
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.
97112

98113
This feature extends the existing Statement Diagnostic Bundle capability to provide a holistic view of multi-statement transactions, simplifying the diagnosis of complex customer issues during support incidents.
99114
</p>
100115
<p class="feature-description">Each Transaction Diagnostic Bundle includes:</p>
101-
<ul class="feature-description">
116+
<ul class="feature-description" style="font-size: 16px;">
102117
<li>A Jaeger trace and text trace of the full transaction execution path.</li>
103118
<li>Individual Statement Diagnostic Bundles for each statement executed within the transaction.</li>
104119
</ul>
@@ -112,17 +127,17 @@ This section summarizes the most significant user-facing changes in v25.4.0 and
112127
<tr>
113128
<td>
114129
<p class="feature-summary">Structured and Consistent Logging Channels</p>
115-
<p class="feature-description" markdown="1">
130+
<p class="feature-description">
116131
CockroachDB has updated structured and consistent logging channels across the system to improve log discoverability, production observability, and support troubleshooting.
117132
</p>
118133
<p class="feature-description">New channels introduced:</p>
119-
<ul class="feature-description">
134+
<ul class="feature-description" style="font-size: 16px;">
120135
<li>CHANGEFEED – dedicated channel for Change Data Capture (CDC) logs, previously routed to DEV and TELEMETRY.</li>
121136
<li>KV_EXEC – channel for KV execution logs, separated from general distribution logs.</li>
122137
</ul>
123138
<p class="feature-description">Rerouted existing logs:</p>
124-
<ul class="feature-description">
125-
<li>`sampled_query` and `sampled_transaction` logs moved from TELEMETRY to SQL_EXEC for better categorization.</li>
139+
<ul class="feature-description" style="font-size: 16px;">
140+
<li><code>sampled_query</code> and <code>sampled_transaction</code> logs moved from TELEMETRY to SQL_EXEC for better categorization.</li>
126141
</ul>
127142
</td>
128143
<td>25.4</td>
@@ -136,7 +151,7 @@ This section summarizes the most significant user-facing changes in v25.4.0 and
136151

137152
<h4 id="v25-4-0-cloud">CockroachDB Cloud</h4>
138153

139-
<table markdown="1">
154+
<table>
140155
<thead>
141156
<tr>
142157
<th class="center-align" colspan="1" rowspan="2">Feature</th>
@@ -154,13 +169,13 @@ This section summarizes the most significant user-facing changes in v25.4.0 and
154169
<tr>
155170
<td>
156171
<p class="feature-summary">Metrics Viewer Role for CockroachDB Cloud</p>
157-
<p class="feature-description" markdown="1">
172+
<p class="feature-description">
158173
This release introduces the Metrics Viewer role in CockroachDB Cloud, which provides dedicated permissions for collecting metrics and viewing insights. The role enhances security by enabling granular access to cluster performance data.
159174

160175
The Metrics Viewer role provides read-only access to cluster metrics and insights, without administrative or data modification privileges.
161176
</p>
162177
<p class="feature-description">Key benefits:</p>
163-
<ul class="feature-description">
178+
<ul class="feature-description" style="font-size: 16px;">
164179
<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>
165180
<li>Targeted Access: Provides focused access to operational metrics, empowering teams to monitor health and performance efficiently.</li>
166181
<li>Enhanced Collaboration: Facilitates secure collaboration by allowing different teams (e.g., SREs, developers) to access relevant metrics without over-provisioned permissions.</li>

0 commit comments

Comments
 (0)