diff --git a/src/current/_config_cockroachdb.yml b/src/current/_config_cockroachdb.yml index 7f625e5c764..2404f13d6f1 100644 --- a/src/current/_config_cockroachdb.yml +++ b/src/current/_config_cockroachdb.yml @@ -1,7 +1,7 @@ baseurl: /docs -current_cloud_version: v23.2 +current_cloud_version: v24.1 destination: _site/docs homepage_title: CockroachDB Docs versions: - stable: v23.2 + stable: v24.1 dev: v24.1 diff --git a/src/current/_data/cloud_releases.csv b/src/current/_data/cloud_releases.csv index 59283505e83..2e5067965b4 100644 --- a/src/current/_data/cloud_releases.csv +++ b/src/current/_data/cloud_releases.csv @@ -85,3 +85,4 @@ date,sha 2024-04-17,null 2024-04-18,null 2024-05-12,null +2024-05-20,null diff --git a/src/current/_data/redirects.yml b/src/current/_data/redirects.yml index 5df4a678b5c..e210ae50b86 100644 --- a/src/current/_data/redirects.yml +++ b/src/current/_data/redirects.yml @@ -79,12 +79,6 @@ # Pages undergoing maintenance -- destination: migration-overview.md - sources: - - migrate-from-oracle.md - temporary: true - versions: ['v21.2', 'v22.1', 'v22.2', 'v23.1'] - # Renamed pages - destination: admin-ui-overview.md diff --git a/src/current/_data/releases.yml b/src/current/_data/releases.yml index 1ca7564b790..776e4e1cba3 100644 --- a/src/current/_data/releases.yml +++ b/src/current/_data/releases.yml @@ -6068,3 +6068,37 @@ docker_arm_limited_access: false source: true previous_release: v24.1.0-rc.1 + +- release_name: v24.1.0 + major_version: v24.1 + release_date: '2024-05-20' + release_type: Production + cloud_only: true + cloud_only_message_short: 'Available in CockroachDB Dedicated. Self-hosted binaries available June 3, 2024 per the staged release process.' + cloud_only_message: > + CockroachDB v24.1 is now generally available for CockroachDB Dedicated, + and is scheduled to be made available for CockroachDB Self-Hosted on June 3, 2024 per the staged release process. + For more information, refer to + [Upgrade to CockroachDB v24.1](https://www.cockroachlabs.com/docs/cockroachcloud/upgrade-to-v24.1). To connect to a CockroachDB Dedicated cluster on v24.1, refer to [Connect to a CockroachDB Dedicated Cluster](https://www.cockroachlabs.com/docs/cockroachcloud/connect-to-your-cluster). + go_version: go1.22.0 + sha: 6205244e922606f85761dad2137b842f43a53716 + has_sql_only: true + has_sha256sum: true + mac: + mac_arm: true + mac_arm_experimental: true + mac_arm_limited_access: false + windows: true + linux: + linux_arm: true + linux_arm_experimental: false + linux_arm_limited_access: false + linux_intel_fips: true + linux_arm_fips: false + docker: + docker_image: cockroachdb/cockroach-unstable + docker_arm: true + docker_arm_experimental: false + docker_arm_limited_access: false + source: true + previous_release: v24.1.0-rc.2 diff --git a/src/current/_data/versions.csv b/src/current/_data/versions.csv index d0f53f49767..8de94d3dfd4 100644 --- a/src/current/_data/versions.csv +++ b/src/current/_data/versions.csv @@ -13,4 +13,4 @@ v22.1,2022-05-24,2023-05-24,2023-11-24,N/A,N/A,N/A,N/A,N/A,v21.2,release-22.1 v22.2,2022-12-05,2023-12-05,2024-06-05,N/A,N/A,N/A,N/A,N/A,v22.1,release-22.2 v23.1,2023-05-15,2024-05-15,2024-11-15,23.1.11,23.1.12,2023-11-13,2024-11-13,2025-11-13,v22.2,release-23.1 v23.2,2024-02-05,2025-02-05,2025-08-05,N/A,N/A,N/A,N/A,N/A,v23.1,release-23.2 -v24.1,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,v23.2,release-24.1 +v24.1,2024-05-20,2025-05-20,2025-11-20,N/A,N/A,N/A,N/A,N/A,v23.2,release-24.1 diff --git a/src/current/_includes/releases/cloud/2024-05-20.md b/src/current/_includes/releases/cloud/2024-05-20.md new file mode 100644 index 00000000000..dd64098ba83 --- /dev/null +++ b/src/current/_includes/releases/cloud/2024-05-20.md @@ -0,0 +1,19 @@ +# May 20, 2024 + +
- TBD -TBD - |
- TBD | -{% include icon-yes.html %} | -{% include icon-yes.html %} | -{% include icon-no.html %} | -
+ WAL (Write-Ahead Logging) Failover +When a CockroachDB node is configured to run with multiple stores, you can mitigate some effects of disk stalls by configuring the node to failover the store's write-ahead log (WAL) to another store's data directory. +This feature is in preview. + |
+ 24.1 | +{% include icon-yes.html %} | +{% include icon-no.html %} | +{% include icon-no.html %} | +
+ Autocommit DDL +In 24.1 we have added the |
+ 24.1 | +{% include icon-yes.html %} | +{% include icon-yes.html %} | +{% include icon-yes.html %} | +
+ Statistics for virtual computed columns +CockroachDB now collects statistics for virtual computed columns, making it possible to optimize query plans for tables that have these columns. Customers will see better query performance for queries that involve virtual computed columns. +For more information, you can also view a video demo. + |
+ 24.1 | +{% include icon-yes.html %} | +{% include icon-yes.html %} | +{% include icon-yes.html %} | +
+ Write Amplification Improvements +A number of Pebble improvements are now on by default, leading to a reduction in write amplification. Of particular note, a vast majority of range snapshots previously ingested into L0 are now ingested directly into L6 in the LSM, reducing write and read amplification with positive effects to node stability and SQL performance. + |
+ 24.1 | +{% include icon-yes.html %} | +{% include icon-yes.html %} | +{% include icon-yes.html %} | +
+ Increased SLA for multi-region Dedicated clusters +CockroachDB Dedicated multi-region clusters now offer a five-nines (99.999%) availability target. + |
+ All* | +{% include icon-no.html %} | +{% include icon-yes.html %} | +{% include icon-no.html %} | +
- TBD -TBD - |
- TBD | -{% include icon-yes.html %} | -{% include icon-yes.html %} | -{% include icon-yes.html %} | -
+ Improved performance for changefeeds at scale +Mux rangefeed is a subsystem that improves the performance of rangefeeds with scale. In v24.1, Mux rangefeeds are enabled by default. + |
+ 24.1 | +{% include icon-yes.html %} | +{% include icon-yes.html %} | +{% include icon-yes.html %} | +
+ Emit changefeed messages to an Azure Event Hub +Changefeeds can emit messages to an Azure Event Hub, which is compatible with Apache Kafka. You can use the Kafka changefeed and sink configuration options. + |
+ 24.1 | +{% include icon-yes.html %} | +{% include icon-yes.html %} | +{% include icon-yes.html %} | +
+ Google Cloud Pub/Sub sink for changefeeds is now generally available +The changefeed sink for Google Cloud Pub/Sub is GA. + |
+ 24.1 | +{% include icon-yes.html %} | +{% include icon-yes.html %} | +{% include icon-yes.html %} | +
+ Filter changefeed messages based on cluster, SQL session, or row-level TTL jobs +Use the |
+ 24.1 | +{% include icon-yes.html %} | +{% include icon-yes.html %} | +{% include icon-yes.html %} | +
+ Set Kafka quotas per changefeed +For Kafka sinks, implement a resource usage limit per changefeed by setting a client ID and quota in your Kafka server's configuration. + |
+ 24.1 | +{% include icon-yes.html %} | +{% include icon-yes.html %} | +{% include icon-yes.html %} | +
- TBD -TBD. +Physical Cluster Replication is now generally available +Physical Cluster Replication is an asynchonous replication feature that allows your cluster to recover from full-cluster failure with a low RPO and RTO. In 24.1, it is a GA feature, requiring an Enterprise license, and only available for self-hosted CockroachDB deployments. For more information, refer to the Physical Cluster Replication overview and a blog post about Physical Cluster Replication. |
- TBD | +24.1 | {% include icon-yes.html %} | {% include icon-no.html %} | {% include icon-no.html %} | -
- TBD -TBD +Private connectivity in CockroachDB Dedicated with Google Cloud Private Service Connect +Private connectivity using Private Service Connect is now available in preview for CockroachDB Dedicated clusters on GCP. For more information, refer to Establish Private Connectivity and a video about how to set it up. |
- TBD | +All* | {% include icon-no.html %} | {% include icon-yes.html %} | {% include icon-no.html %} | -
+ Support for matching against SUBJECT +When using certificate based authentication, CockroachDB now supports mapping of SQL user roles to values in the Subject field of the X.509 certificate used for TLS authentication. +Subject mapping is useful if: +
|
+ 24.1 | +{% include icon-yes.html %} | +{% include icon-yes.html %} | +{% include icon-no.html %} | +
Feature | +Availability | +|||
---|---|---|---|---|
Ver. | +Self-Hosted | +Dedicated | +Serverless | +|
+
+ MOLT Fetch is GA. MOLT Fetch automatically imports data from a PostgreSQL, MySQL, or CockroachDB source to a target CockroachDB database. If the fetch process encounters an error, data import can be continued from the point where it was interrupted. MOLT Fetch can be configured to replicate ongoing changes on the source database to CockroachDB following the initial data load. + |
+ All* | +{% include icon-yes.html %} | +{% include icon-yes.html %} | +{% include icon-yes.html %} | +
+ Stored Procedures and UDF Improvements +Support for PL/pgSQL, user-defined functions, and stored procedures is now expanded: +
For more information, you can also view a video demo. + |
+ 24.1 | +{% include icon-yes.html %} | +{% include icon-yes.html %} | +{% include icon-yes.html %} | +
+ Read Committed Isolation in GA +Read Committed isolation is now GA. Under For more information, you can also view a video about using Read Committed isolation and the blog post Isolation levels without the anomaly table. + |
+ 24.1 | +{% include icon-yes.html %} | +{% include icon-yes.html %} | +{% include icon-yes.html %} | +
+ SELECT FOR SHARE updates +A shared lock that is acquired explicitly using |
+ 24.1 | +{% include icon-yes.html %} | +{% include icon-yes.html %} | +{% include icon-yes.html %} | +
+ SHOW DEFAULT SESSION VARIABLES FOR ROLE +Previously, a database administrator could discover which session variables were set for a role only by switching into to that user or querying a system table. The new command |
+ 24.1 | +{% include icon-yes.html %} | +{% include icon-yes.html %} | +{% include icon-yes.html %} | +
Feature | +Availability | +||||
---|---|---|---|---|---|
Ver. | +Self-Hosted | +Dedicated | +Serverless | +||
- TBD -TBD +New Regions for CockroachDB Dedicated +Cockroach Cloud is now available in additional Azure regions. This expansion enhances our global reach and offers more options for deploying resilient, distributed databases with low latency and high availability. +With these new regions, you can now select a geographical location that best fits your needs, reducing data latency and ensuring compliance with regional data residency regulations. Deploying in a region close to your service or customers means improved performance and a better user experience. |
- TBD | +All* | {% include icon-no.html %} | {% include icon-yes.html %} | {% include icon-no.html %} | -
+ Organize Cloud clusters using Folders +Folders help users organize and manage access for Clusters by projects, teams or business units. This feature is now in public preview and available to all Cloud organizations. For additional details, refer to the release note. + |
+ All* | +{% include icon-no.html %} | +{% include icon-yes.html %} | +{% include icon-yes.html %} | +|
+ CockroachDB Cloud Terraform provider IAM enhancements +The CockroachDB Cloud Terraform provider has new resources for User Role Grant and Service Accounts, and a new data source for Folders. These new features improve customers’ ability to manage secure access to data, API, and infrastructure on CockroachDB Cloud. + |
+ All* | +{% include icon-no.html %} | +{% include icon-yes.html %} | +{% include icon-yes.html %} | +
- TBD -TBD +CockroachDB Dedicated supports a Prometheus-compatibile metric scrape endpoint. +The Prometheus-compatibile metric scrape endpoint for CockroachDB Dedicated is generally available. |
- TBD | +All* | {% include icon-no.html %} | {% include icon-yes.html %} | {% include icon-no.html %} | -
+ Export CockroachDB Dedicated metrics to Azure Monitor +CockroachDB Dedicated supports exporting metrics to Azure Monitor in limited access. Contact your Cockroach Labs account team for access. + |
+ All* | +{% include icon-no.html %} | +{% include icon-yes.html %} | +{% include icon-no.html %} | +|
+ Export CockroachDB Dedicated logs to Azure Monitor +CockroachDB Dedicated supports exporting logs to Azure Monitor in limited access. Contact your Cockroach Labs account team for access. + |
+ All* | +{% include icon-no.html %} | +{% include icon-yes.html %} | +{% include icon-no.html %} | +