Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Quick follow on 23.1.0 release notes #16976

Merged
merged 4 commits into from
May 15, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 8 additions & 4 deletions _includes/releases/v23.1/v23.1.0.md
Original file line number Diff line number Diff line change
Expand Up @@ -231,6 +231,10 @@ Asyncpg is commonly used with ORM libraries such as SQLAlchemy to provide a simp

<h5>Change data capture (Changefeeds)</h5>

{{site.data.alerts.callout_info}}
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fine for now, but we have an include for this.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's edited text from the include

The following are [enterprise-only](../v23.1/enterprise-licensing.html) features. [Request a 30-day trial license](https://www.cockroachlabs.com/get-cockroachdb/enterprise/) to try them out.
{{site.data.alerts.end}}

<table>
<thead>
<tr>
Expand Down Expand Up @@ -260,15 +264,15 @@ Asyncpg is commonly used with ORM libraries such as SQLAlchemy to provide a simp
<tr>
<td><p>Use External Connections (GA) to remove a data exfiltration vector</p>
</td>
<td><p>Use external connections to specify and interact with resources that are external from CockroachDB. With <a href="../v23.1/create-external-connection.html">CREATE EXTERNAL CONNECTION</a>, you define a name for an external connection while passing the provider URI and query parameters. BACKUP, RESTORE, IMPORT, EXPORT, and CREATE CHANGEFEED queries can interact with the defined external connection instead of a required, provider-specific URI. As a result, you can decouple the management and permissions of the external resource from the operation in which you're using them.
<td><p>Use external connections to specify and interact with resources that are external from CockroachDB. With <a href="../v23.1/create-external-connection.html"><code>CREATE EXTERNAL CONNECTION</code></a>, you define a name for an external connection while passing the provider URI and query parameters. <code>BACKUP</code>, <code>RESTORE</code>, <code>IMPORT</code>, <code>EXPORT</code>, and <code>CREATE CHANGEFEED</code> queries can interact with the defined external connection instead of a required, provider-specific URI. As a result, you can decouple the management and permissions of the external resource from the operation in which you're using them.
<p>
With the move from Preview to GA, this feature brings many new capabilities, such as fine-grained permission and support for schema registries, webhook and GC PubSub sinks, and the SHOW command.
</td>
</tr>
<tr>
<td><p>Changefeed locality </p>
</td>
<td><p>CREATE CHANGEFEED now accepts a 'WITH execution_locality' option to <a href="../v23.1/changefeeds-in-multi-region-deployments.html#run-a-changefeed-job-by-locality">restrict execution of the changefeed process to nodes within the specified locality filter</a>.
<td><p><code>CREATE CHANGEFEED</code> now accepts a <code>WITH execution_locality<code> option to <a href="../v23.1/changefeeds-in-multi-region-deployments.html#run-a-changefeed-job-by-locality">restrict execution of the changefeed process to nodes within the specified locality filter</a>.
</td>
</tr>
<tr>
Expand Down Expand Up @@ -354,13 +358,13 @@ If the node executing the backup does not have a specific range to be backed up,
<tr>
<td><p>Enhanced Intelligent Insights experience includes transaction-level insights and metrics </p>
</td>
<td><p>We have expanded the [Insights](../v23.1/ui-insights-page.html#transaction-executions-view) section of the Console, offering improved discoverability and data for tuning and optimizing your workload. Contention insights reveal the waiting statement for cases where blocking conflicts occur. Transaction-level insights help you identify impacted areas of your application and prioritize your investigations, enabling you to drill down to individual statements with suboptimal plans.
<td><p>We have expanded the <a href="../v23.1/ui-insights-page.html#transaction-executions-view">Insights</a> section of the Console, offering improved discoverability and data for tuning and optimizing your workload. Contention insights reveal the waiting statement for cases where blocking conflicts occur. Transaction-level insights help you identify impacted areas of your application and prioritize your investigations, enabling you to drill down to individual statements with additional insights such as suboptimal plans.
</td>
</tr>
<tr>
<td><p>Enhanced statement metrics</p>
</td>
<td><p>Easily correlate high-level cluster metrics (e.g., CPU, latency, etc.) with per-statement CPU utilization, latency metrics (P50, P90, P99, min, max), idle/client time, and MVCC garbage statistics.
<td><p>Easily correlate high-level cluster metrics (e.g., CPU, latency, etc.) with per-statement CPU utilization, latency metrics (P50, P90, P99, min, max), idle/client wait time, and MVCC garbage statistics.
</td>
</tr>
<tr>
Expand Down
4 changes: 2 additions & 2 deletions _includes/version-switcher.html
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
class="version--mobile version--page-dne"
{% endif %}>
{{ v.version.name }}
{% if v.version.tag %}{% unless v.version.tag == "cloud" %}({{ v.version.tag | capitalize }}){% endunless %}{% endif %}
{% unless v.version.tag == "cloud" or v.version.tag == nil %}({% if v.version.version == site.versions["stable"] %}Stable{% elsif v.version.version == site.versions["dev"] %}Dev{% endif %}){% endunless %}
{% unless v.url %}
<span class="version-text--page-dne">
This page does not exist in {{ v.version.version }}
Expand All @@ -33,7 +33,7 @@
data-tooltip data-placement="left" data-container="body" title="This page does not exist in {{ v.version.version }}."
{% endif %}>
{{ v.version.name }}
{% if v.version.tag %}({{ v.version.tag | capitalize }}){% endif %}
{% if v.version.tag %}({% if v.version.version == site.versions["stable"] %}Stable{% elsif v.version.version == site.versions["dev"] %}Dev{% endif %}){% endif %}
</a>
</li>
{% endfor %}
Expand Down