From 50d8fb148dd2cc6aab7d2a0afa5b2b5884c11495 Mon Sep 17 00:00:00 2001 From: Amruta Ranade Date: Tue, 16 Jan 2024 16:02:36 -0500 Subject: [PATCH 1/8] Release notes for v23.1.14 --- src/current/_data/releases.yml | 30 ++++++ .../_includes/releases/v23.1/v23.1.14.md | 100 ++++++++++++++++++ 2 files changed, 130 insertions(+) create mode 100644 src/current/_includes/releases/v23.1/v23.1.14.md diff --git a/src/current/_data/releases.yml b/src/current/_data/releases.yml index 7476d791bca..1c50d8445de 100644 --- a/src/current/_data/releases.yml +++ b/src/current/_data/releases.yml @@ -5352,3 +5352,33 @@ docker_arm_limited_access: true source: true previous_release: v23.2.0-rc.1 + +- release_name: v23.1.14 + major_version: v23.1 + release_date: '2024-01-17' + release_type: Production + go_version: go1.21 + sha: b95f2225b09cf25f9f2be31ef6a6f65c73a1b081 + 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: true + linux_arm_limited_access: false + linux_intel_fips: true + linux_arm_fips: false + docker: + docker_image: cockroachdb/cockroach + docker_arm: true + docker_arm_experimental: true + docker_arm_limited_access: false + cloud_only: true + cloud_only_message_short: 'Available only for CockroachDB Dedicated clusters' + cloud_only_message: This version is currently available only for CockroachDB Dedicated clusters. + source: true + previous_release: v23.1.13 diff --git a/src/current/_includes/releases/v23.1/v23.1.14.md b/src/current/_includes/releases/v23.1/v23.1.14.md new file mode 100644 index 00000000000..ac1979f985c --- /dev/null +++ b/src/current/_includes/releases/v23.1/v23.1.14.md @@ -0,0 +1,100 @@ +## v23.1.14 + +Release Date: January 17, 2024 + +{% include releases/release-downloads-docker-image.md release=include.release %} + +

SQL language changes

+ +- CockroachDB now supports [`IMPORT INTO`](https://www.cockroachlabs.com/docs/v23.1/import-into) a table that has columns typed as arrays of user-defined types (such as enums). Tables that use multiple user-defined types with the same name but different schemas are still unsupported. [#116361][#116361] +- Added a new field, `StmtPosInTxn`, to the `CommonSQLExecDetails` (included in SQL audit logs, SQL execution logs, and telemetry events) to represent the statement's index in the transaction, starting at 1. [#116558][#116558] + +

Operational changes

+ +- Updated the [`changefeed.lagging_ranges_threshold`](https://www.cockroachlabs.com/docs/v23.1/cluster-settings#settings) and [`changefeed.lagging_ranges_polling_interval`](https://www.cockroachlabs.com/docs/v23.1/cluster-settings#settings) cluster settings. [#115803][#115803] + +

DB Console changes

+ +- The [**Cluster Overview** page](https://www.cockroachlabs.com/docs/v23.1/ui-cluster-overview-page) now correctly renders the background color for email signups, fixing an issue where it was difficult to read the text. [#114546][#114546] +- Resolved inconsistency in TimeScale component's **Now** button behavior, ensuring accurate chart updates even after custom time range selection. [#115513][#115513] +- Updated the **CPU Time** label to **SQL CPU Time** on the [DB Console](https://www.cockroachlabs.com/docs/v23.1/ui-overview-dashboard) and clarified the tooltip. [#116448][#116448] +- Fixed an issue where all `AggHistogram`-powered metrics were not reporting quantiles properly in the [DB Console](https://www.cockroachlabs.com/docs/v23.1/ui-overview-dashboard). The list of affected metrics is: + - `changefeed.message_size_hist` + - `changefeed.parallel_io_queue_nanos` + - `changefeed.sink_batch_hist_nanos` + - `changefeed.flush_hist_nanos` + - `changefeed.commit_latency` + - `changefeed.admit_latency` + - `jobs.row_level_ttl.span_total_duration` + - `jobs.row_level_ttl.select_duration` + - `jobs.row_level_ttl.delete_duration` + + Note that these histograms were only broken in the DB Console metrics features, but were not broken in the Prometheus-compatible endpoint, `/_status/vars`. [#114747][#114747] +- In the **SQL Activity Transaction Details** page, users can now view a transaction fingerprint ID across multiple applications by specifying the app name in the `appNames` URL search parameter using a comma-separated encoded string of transaction fingerprint IDs. [#116102][#116102] + +

Bug fixes

+ +- Fixed a bug where an active replication report update could get stuck in a retry loop on clusters with over 10000 ranges, which would prevent a node from shutting down cleanly. [#114242][#114242] +- Fixed error handling for `GetFiles` so that it does not cause a nil pointer dereference. [#114829][#114829] +- Fixed a bug that prevented the **SQL Activity** page from showing internal statements when the `sql.stats.response.show_internal.enabled` [cluster setting](https://www.cockroachlabs.com/docs/v23.1/cluster-settings) was set to `true`. [#114819][#114819] +- Rolled back deletes no longer cause a discrepancy between computed stats and the actual stored values. [#113772][#113772] +- Previously, CockroachDB could encounter an internal error when using the text format (as opposed to binary) when preparing statements with user-defined composite types. The bug was introduced in 23.1 and is now fixed. [#115063][#115063] +- Fixed a bug that could cause cluster version finalization to contend with descriptor lease renewals on large clusters. Descriptor lease renewals previously had a higher priority than cluster upgrade finalization. Finalization now always has a higher priority than descriptor lease renewal. [#114672][#114672] +- Fixed a bug that would cause a [prepared statement](https://www.cockroachlabs.com/docs/v23.1/sql-grammar#prepare_stmt) to fail if it references an enum as well as a table that has undergone a schema change. [#115174][#115174] +- [Backups](https://www.cockroachlabs.com/docs/v23.1/backup) now evenly distribute their work across all replicas, including followers, regardless of leaseholder placement. [#115018][#115018] +- Replica processing in store queues has been enhanced to smoothly handle replicas that have undergone ID changes or destruction. These replicas can now be effectively re-added and processed without encountering previous purgatory-related issues. [#115036][#115036] +- Fixed an issue that could lead to stuck queries or inaccurate results when using lookup [joins](https://www.cockroachlabs.com/docs/v23.1/joins) involving equality columns and multiple ranges. The bug was introduced in 22.2 and is now fixed. [#115581][#115581] +- [`CREATE INDEX`](https://www.cockroachlabs.com/docs/v23.1/create-index) with expressions no longer fail on materialized [views](https://www.cockroachlabs.com/docs/v23.1/views) when the declarative schema changer is used. [#115596][#115596] +- Fixed a bug that could result in an incorrect "too few columns" error for queries that use `ANY ` syntax with a subquery. [#115591][#115591] +- Fixed a bug that could cause "too few/many columns" errors for queries that used `IN` or `NOT IN` with a non-trivial right operand, such as a subquery (rather than a constant tuple). [#115591][#115591] +- Fixed a bug that could cause errors or inaccurate results when performing lookup and index [joins](https://www.cockroachlabs.com/docs/v23.1/joins) on tables with three or more column families. The bug was introduced in 22.2 and is now fixed. [#115899][#115899] +- Fixed a bug that could cause internal errors or panics while attempting to forecast statistics on a numeric column. [#115899][#115899] +- [`BEGIN`](https://www.cockroachlabs.com/docs/v23.1/begin-transaction) statement logs now have correct query `Age` fields. Previously, these fields were being recorded incorrectly, which would lead to some statements also appearing erroneously in the slow query logs. [#115257][#115257] +- SQL stats in the UI now correctly reflect total runtime, resolving a calculation error that previously led to values exceeding 100%. [#117497][#117497] +- Custom key column now functions with [change data capture queries](https://www.cockroachlabs.com/docs/v23.1/cdc-queries) correctly. For example, `CREATE CHANGEFEED WITH key_column=..., unordered AS SELECT * FROM table` now works correctly instead of retrying forever. Note that some functionalities with CDC custom keys are not fully supported, see 115267 for more details. [#117555][#117555] + +

Performance improvements

+ +- Reduced query planning time significantly for some queries which join multiple tables. [#114512][#114512][#116107][#116107] + +
+ +

Contributors

+ +This release includes 128 merged PRs by 42 authors. +We would like to thank the following contributors from the CockroachDB community: + +- Matthew Sanabria (first-time contributor) +- rharding6373 + +
+ +[#113772]: https://github.com/cockroachdb/cockroach/pull/113772 +[#114242]: https://github.com/cockroachdb/cockroach/pull/114242 +[#114512]: https://github.com/cockroachdb/cockroach/pull/114512 +[#114546]: https://github.com/cockroachdb/cockroach/pull/114546 +[#114672]: https://github.com/cockroachdb/cockroach/pull/114672 +[#114747]: https://github.com/cockroachdb/cockroach/pull/114747 +[#114819]: https://github.com/cockroachdb/cockroach/pull/114819 +[#114829]: https://github.com/cockroachdb/cockroach/pull/114829 +[#115018]: https://github.com/cockroachdb/cockroach/pull/115018 +[#115036]: https://github.com/cockroachdb/cockroach/pull/115036 +[#115063]: https://github.com/cockroachdb/cockroach/pull/115063 +[#115174]: https://github.com/cockroachdb/cockroach/pull/115174 +[#115257]: https://github.com/cockroachdb/cockroach/pull/115257 +[#115513]: https://github.com/cockroachdb/cockroach/pull/115513 +[#115581]: https://github.com/cockroachdb/cockroach/pull/115581 +[#115591]: https://github.com/cockroachdb/cockroach/pull/115591 +[#115596]: https://github.com/cockroachdb/cockroach/pull/115596 +[#115603]: https://github.com/cockroachdb/cockroach/pull/115603 +[#115803]: https://github.com/cockroachdb/cockroach/pull/115803 +[#115899]: https://github.com/cockroachdb/cockroach/pull/115899 +[#116102]: https://github.com/cockroachdb/cockroach/pull/116102 +[#116107]: https://github.com/cockroachdb/cockroach/pull/116107 +[#116361]: https://github.com/cockroachdb/cockroach/pull/116361 +[#116448]: https://github.com/cockroachdb/cockroach/pull/116448 +[#116517]: https://github.com/cockroachdb/cockroach/pull/116517 +[#116558]: https://github.com/cockroachdb/cockroach/pull/116558 +[#117497]: https://github.com/cockroachdb/cockroach/pull/117497 +[#117555]: https://github.com/cockroachdb/cockroach/pull/117555 +[d27790ece]: https://github.com/cockroachdb/cockroach/commit/d27790ece From f736afe62400e83f15decb37690bcc0a490e16d3 Mon Sep 17 00:00:00 2001 From: Amruta Ranade <11484018+Amruta-Ranade@users.noreply.github.com> Date: Tue, 16 Jan 2024 16:10:18 -0500 Subject: [PATCH 2/8] Apply suggestions from code review Co-authored-by: Matt Linville (he/him) --- src/current/_data/releases.yml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/current/_data/releases.yml b/src/current/_data/releases.yml index 1c50d8445de..3c922983891 100644 --- a/src/current/_data/releases.yml +++ b/src/current/_data/releases.yml @@ -5368,17 +5368,18 @@ windows: true linux: linux_arm: true - linux_arm_experimental: true + linux_arm_experimental: false linux_arm_limited_access: false linux_intel_fips: true linux_arm_fips: false docker: docker_image: cockroachdb/cockroach docker_arm: true - docker_arm_experimental: true + docker_arm_experimental: false docker_arm_limited_access: false cloud_only: true cloud_only_message_short: 'Available only for CockroachDB Dedicated clusters' - cloud_only_message: This version is currently available only for CockroachDB Dedicated clusters. + cloud_only_message: > + This version is currently available only for CockroachDB Dedicated clusters. source: true previous_release: v23.1.13 From 7bc6a14e5b5834945c33cdacfc955c685b4507a7 Mon Sep 17 00:00:00 2001 From: Amruta Ranade Date: Tue, 16 Jan 2024 16:22:32 -0500 Subject: [PATCH 3/8] Upgrade link --- src/current/_data/releases.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/current/_data/releases.yml b/src/current/_data/releases.yml index 3c922983891..1ec0f41a8b0 100644 --- a/src/current/_data/releases.yml +++ b/src/current/_data/releases.yml @@ -5380,6 +5380,6 @@ cloud_only: true cloud_only_message_short: 'Available only for CockroachDB Dedicated clusters' cloud_only_message: > - This version is currently available only for CockroachDB Dedicated clusters. + This version is currently available only for CockroachDB Dedicated clusters. To request to upgrade your cluster to this version, [contact support](https://support.cockroachlabs.com/hc/en-us/requests/new). source: true previous_release: v23.1.13 From bc9ea6f1c8bd4647163aec44e064ab8b9ae8bdd4 Mon Sep 17 00:00:00 2001 From: Matt Linville Date: Tue, 16 Jan 2024 13:30:29 -0800 Subject: [PATCH 4/8] Fix cloud_only_message field --- src/current/_data/releases.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/current/_data/releases.yml b/src/current/_data/releases.yml index 1ec0f41a8b0..948e16019c3 100644 --- a/src/current/_data/releases.yml +++ b/src/current/_data/releases.yml @@ -5379,7 +5379,9 @@ docker_arm_limited_access: false cloud_only: true cloud_only_message_short: 'Available only for CockroachDB Dedicated clusters' - cloud_only_message: > - This version is currently available only for CockroachDB Dedicated clusters. To request to upgrade your cluster to this version, [contact support](https://support.cockroachlabs.com/hc/en-us/requests/new). + cloud_only_message: > + This version is currently available only for CockroachDB Dedicated clusters. + + To request to upgrade your cluster to this version, [contact support](https://support.cockroachlabs.com/hc/en-us/requests/new). source: true previous_release: v23.1.13 From 1fac0065ec279d0b857f54044be596478ed55bde Mon Sep 17 00:00:00 2001 From: Amruta Ranade <11484018+Amruta-Ranade@users.noreply.github.com> Date: Wed, 17 Jan 2024 15:07:29 -0500 Subject: [PATCH 5/8] Apply suggestions from code review Co-authored-by: Matt Linville (he/him) --- .../_includes/releases/v23.1/v23.1.14.md | 46 +++++++++---------- 1 file changed, 21 insertions(+), 25 deletions(-) diff --git a/src/current/_includes/releases/v23.1/v23.1.14.md b/src/current/_includes/releases/v23.1/v23.1.14.md index ac1979f985c..bcf0e945b0b 100644 --- a/src/current/_includes/releases/v23.1/v23.1.14.md +++ b/src/current/_includes/releases/v23.1/v23.1.14.md @@ -6,8 +6,8 @@ Release Date: January 17, 2024

SQL language changes

-- CockroachDB now supports [`IMPORT INTO`](https://www.cockroachlabs.com/docs/v23.1/import-into) a table that has columns typed as arrays of user-defined types (such as enums). Tables that use multiple user-defined types with the same name but different schemas are still unsupported. [#116361][#116361] -- Added a new field, `StmtPosInTxn`, to the `CommonSQLExecDetails` (included in SQL audit logs, SQL execution logs, and telemetry events) to represent the statement's index in the transaction, starting at 1. [#116558][#116558] +- CockroachDB now supports [importing into](https://www.cockroachlabs.com/docs/v23.1/import-into) a table that has columns typed as arrays of user-defined types (such as enums). Tables that use multiple user-defined types with the same name but different schemas are still unsupported. [#116361][#116361] +- Added a new field, `StmtPosInTxn`, to the `CommonSQLExecDetails` (included in SQL audit logs, SQL execution logs, and telemetry events) to represent the statement's index (position) in the transaction. The first statement's `StmtPosInTxn` is `1`. [#116558][#116558]

Operational changes

@@ -17,8 +17,8 @@ Release Date: January 17, 2024 - The [**Cluster Overview** page](https://www.cockroachlabs.com/docs/v23.1/ui-cluster-overview-page) now correctly renders the background color for email signups, fixing an issue where it was difficult to read the text. [#114546][#114546] - Resolved inconsistency in TimeScale component's **Now** button behavior, ensuring accurate chart updates even after custom time range selection. [#115513][#115513] -- Updated the **CPU Time** label to **SQL CPU Time** on the [DB Console](https://www.cockroachlabs.com/docs/v23.1/ui-overview-dashboard) and clarified the tooltip. [#116448][#116448] -- Fixed an issue where all `AggHistogram`-powered metrics were not reporting quantiles properly in the [DB Console](https://www.cockroachlabs.com/docs/v23.1/ui-overview-dashboard). The list of affected metrics is: +- Updated the **CPU Time** label to **SQL CPU Time** on the [Overview page](https://www.cockroachlabs.com/docs/v23.1/ui-overview-dashboard) and clarified the tooltip. [#116448][#116448] +- Fixed an issue where the following `AggHistogram`-powered metrics reported quantiles incorrectly in the [Overview page](https://www.cockroachlabs.com/docs/v23.1/ui-overview-dashboard). The list of affected metrics is: - `changefeed.message_size_hist` - `changefeed.parallel_io_queue_nanos` - `changefeed.sink_batch_hist_nanos` @@ -29,43 +29,39 @@ Release Date: January 17, 2024 - `jobs.row_level_ttl.select_duration` - `jobs.row_level_ttl.delete_duration` - Note that these histograms were only broken in the DB Console metrics features, but were not broken in the Prometheus-compatible endpoint, `/_status/vars`. [#114747][#114747] -- In the **SQL Activity Transaction Details** page, users can now view a transaction fingerprint ID across multiple applications by specifying the app name in the `appNames` URL search parameter using a comma-separated encoded string of transaction fingerprint IDs. [#116102][#116102] + This bug affected only DB Console dashboards and not the Prometheus-compatible endpoint `/_status/vars`. [#114747][#114747] +- In the **SQL Activity Transaction Details** page, you can now view a transaction fingerprint ID across multiple applications by passing a comma-separated encoded string of transaction fingerprint IDs in the `appNames` URL search parameter. [#116102][#116102]

Bug fixes

- Fixed a bug where an active replication report update could get stuck in a retry loop on clusters with over 10000 ranges, which would prevent a node from shutting down cleanly. [#114242][#114242] -- Fixed error handling for `GetFiles` so that it does not cause a nil pointer dereference. [#114829][#114829] +- Fixed a nil pointer dereference bug in the error handling for `GetFiles`. [#114829][#114829] - Fixed a bug that prevented the **SQL Activity** page from showing internal statements when the `sql.stats.response.show_internal.enabled` [cluster setting](https://www.cockroachlabs.com/docs/v23.1/cluster-settings) was set to `true`. [#114819][#114819] -- Rolled back deletes no longer cause a discrepancy between computed stats and the actual stored values. [#113772][#113772] -- Previously, CockroachDB could encounter an internal error when using the text format (as opposed to binary) when preparing statements with user-defined composite types. The bug was introduced in 23.1 and is now fixed. [#115063][#115063] -- Fixed a bug that could cause cluster version finalization to contend with descriptor lease renewals on large clusters. Descriptor lease renewals previously had a higher priority than cluster upgrade finalization. Finalization now always has a higher priority than descriptor lease renewal. [#114672][#114672] +- Fixed a bug that could cause a discrepancy between computed statistics and the stored value for statics when a delete was rolled back. [#113772][#113772] +- Fixed a bug introduced in v23.1 that could cause an internal error Previously, CockroachDB could encounter an internal error when using a prepared statement using the `text` format with a user-defined composite type. [#115063][#115063] +- Fixed a bug that could cause finalization during a major-version upgrade to contend with descriptor lease renewals on a large cluster. Descriptor lease renewals now always have a lower priority than finalization. [#114672][#114672] - Fixed a bug that would cause a [prepared statement](https://www.cockroachlabs.com/docs/v23.1/sql-grammar#prepare_stmt) to fail if it references an enum as well as a table that has undergone a schema change. [#115174][#115174] - [Backups](https://www.cockroachlabs.com/docs/v23.1/backup) now evenly distribute their work across all replicas, including followers, regardless of leaseholder placement. [#115018][#115018] -- Replica processing in store queues has been enhanced to smoothly handle replicas that have undergone ID changes or destruction. These replicas can now be effectively re-added and processed without encountering previous purgatory-related issues. [#115036][#115036] -- Fixed an issue that could lead to stuck queries or inaccurate results when using lookup [joins](https://www.cockroachlabs.com/docs/v23.1/joins) involving equality columns and multiple ranges. The bug was introduced in 22.2 and is now fixed. [#115581][#115581] -- [`CREATE INDEX`](https://www.cockroachlabs.com/docs/v23.1/create-index) with expressions no longer fail on materialized [views](https://www.cockroachlabs.com/docs/v23.1/views) when the declarative schema changer is used. [#115596][#115596] -- Fixed a bug that could result in an incorrect "too few columns" error for queries that use `ANY ` syntax with a subquery. [#115591][#115591] -- Fixed a bug that could cause "too few/many columns" errors for queries that used `IN` or `NOT IN` with a non-trivial right operand, such as a subquery (rather than a constant tuple). [#115591][#115591] -- Fixed a bug that could cause errors or inaccurate results when performing lookup and index [joins](https://www.cockroachlabs.com/docs/v23.1/joins) on tables with three or more column families. The bug was introduced in 22.2 and is now fixed. [#115899][#115899] -- Fixed a bug that could cause internal errors or panics while attempting to forecast statistics on a numeric column. [#115899][#115899] -- [`BEGIN`](https://www.cockroachlabs.com/docs/v23.1/begin-transaction) statement logs now have correct query `Age` fields. Previously, these fields were being recorded incorrectly, which would lead to some statements also appearing erroneously in the slow query logs. [#115257][#115257] -- SQL stats in the UI now correctly reflect total runtime, resolving a calculation error that previously led to values exceeding 100%. [#117497][#117497] -- Custom key column now functions with [change data capture queries](https://www.cockroachlabs.com/docs/v23.1/cdc-queries) correctly. For example, `CREATE CHANGEFEED WITH key_column=..., unordered AS SELECT * FROM table` now works correctly instead of retrying forever. Note that some functionalities with CDC custom keys are not fully supported, see 115267 for more details. [#117555][#117555] +- Fixed a bug that could cause replica processing in store queues to get stuck if a the replica's ID has changed. [#115036][#115036] +- Fixed an bug introduced in v22.2 that could lead to stuck queries or inaccurate results when using lookup [joins](https://www.cockroachlabs.com/docs/v23.1/joins) involving equality columns and multiple ranges. [#115581][#115581] +- Fixed a bug in the declarative schema changer that could cause [`CREATE INDEX`](https://www.cockroachlabs.com/docs/v23.1/create-index) with expressions to fail on materialized [views](https://www.cockroachlabs.com/docs/v23.1/views). [#115596][#115596] +- Fixed a bug that could cause an inaccorate "too few columns" error for a query that used `ANY {array}` syntax with a subquery. [#115591][#115591] +- Fixed a bug that could cause a "too few/many columns" errors for a query that used an `IN` or `NOT IN` clause with a non-trivial right operand, such as a subquery (rather than a constant tuple). [#115591][#115591] +- Fixed a bug introduced in v22.2 that could cause errors or inaccurate results when performing a lookup or index [join](https://www.cockroachlabs.com/docs/v23.1/joins) on a table with three or more column families. [#115899][#115899] +- Fixed a bug that could cause an internal error or a panic while attempting to forecast statistics on a numeric column. [#115899][#115899] +- Fixed a bug when issuing a [`BEGIN`](https://www.cockroachlabs.com/docs/v23.1/begin-transaction) statement where incorrect `Age` field could be logged in the statement log. This bug could also cause statements to incorrectly appear in the slow query log. [#115257][#115257] +- Fixed a bug in the SQL Statistics UI where the runtime was incorrectly calculated. This bug could cause recorded values to appear to exceed 100%. [#117497][#117497] +- Fixed a bug that could cause a `CREATE CHANGEFEED WITH {key_column}` statement to retry forever. [#117555][#117555]

Performance improvements

-- Reduced query planning time significantly for some queries which join multiple tables. [#114512][#114512][#116107][#116107] +- Reduced query planning time significantly for some queries that join multiple tables. [#114512][#114512][#116107][#116107]

Contributors

This release includes 128 merged PRs by 42 authors. -We would like to thank the following contributors from the CockroachDB community: - -- Matthew Sanabria (first-time contributor) -- rharding6373
From c94f16327d78b7dd6b7e5c7993c19fb706b1b7c6 Mon Sep 17 00:00:00 2001 From: Amruta Ranade Date: Wed, 17 Jan 2024 15:36:05 -0500 Subject: [PATCH 6/8] review feedback --- src/current/_includes/releases/v23.1/v23.1.14.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/current/_includes/releases/v23.1/v23.1.14.md b/src/current/_includes/releases/v23.1/v23.1.14.md index bcf0e945b0b..a47a633ac6b 100644 --- a/src/current/_includes/releases/v23.1/v23.1.14.md +++ b/src/current/_includes/releases/v23.1/v23.1.14.md @@ -11,12 +11,11 @@ Release Date: January 17, 2024

Operational changes

-- Updated the [`changefeed.lagging_ranges_threshold`](https://www.cockroachlabs.com/docs/v23.1/cluster-settings#settings) and [`changefeed.lagging_ranges_polling_interval`](https://www.cockroachlabs.com/docs/v23.1/cluster-settings#settings) cluster settings. [#115803][#115803] +- Updated the [`changefeed.lagging_ranges_threshold`](https://www.cockroachlabs.com/docs/v23.1/cluster-settings#settings) and [`changefeed.lagging_ranges_polling_interval`](https://www.cockroachlabs.com/docs/v23.1/cluster-settings#settings) cluster settings to be public in v23.1. [#115803][#115803]

DB Console changes

- The [**Cluster Overview** page](https://www.cockroachlabs.com/docs/v23.1/ui-cluster-overview-page) now correctly renders the background color for email signups, fixing an issue where it was difficult to read the text. [#114546][#114546] -- Resolved inconsistency in TimeScale component's **Now** button behavior, ensuring accurate chart updates even after custom time range selection. [#115513][#115513] - Updated the **CPU Time** label to **SQL CPU Time** on the [Overview page](https://www.cockroachlabs.com/docs/v23.1/ui-overview-dashboard) and clarified the tooltip. [#116448][#116448] - Fixed an issue where the following `AggHistogram`-powered metrics reported quantiles incorrectly in the [Overview page](https://www.cockroachlabs.com/docs/v23.1/ui-overview-dashboard). The list of affected metrics is: - `changefeed.message_size_hist` @@ -34,13 +33,14 @@ Release Date: January 17, 2024

Bug fixes

+- Fixed a bug in in the TimeScale component's **Now** button behavior that could prevent charts from updating after a custom time range was selected.[#115513][#115513] - Fixed a bug where an active replication report update could get stuck in a retry loop on clusters with over 10000 ranges, which would prevent a node from shutting down cleanly. [#114242][#114242] - Fixed a nil pointer dereference bug in the error handling for `GetFiles`. [#114829][#114829] - Fixed a bug that prevented the **SQL Activity** page from showing internal statements when the `sql.stats.response.show_internal.enabled` [cluster setting](https://www.cockroachlabs.com/docs/v23.1/cluster-settings) was set to `true`. [#114819][#114819] - Fixed a bug that could cause a discrepancy between computed statistics and the stored value for statics when a delete was rolled back. [#113772][#113772] - Fixed a bug introduced in v23.1 that could cause an internal error Previously, CockroachDB could encounter an internal error when using a prepared statement using the `text` format with a user-defined composite type. [#115063][#115063] -- Fixed a bug that could cause finalization during a major-version upgrade to contend with descriptor lease renewals on a large cluster. Descriptor lease renewals now always have a lower priority than finalization. [#114672][#114672] - Fixed a bug that would cause a [prepared statement](https://www.cockroachlabs.com/docs/v23.1/sql-grammar#prepare_stmt) to fail if it references an enum as well as a table that has undergone a schema change. [#115174][#115174] +- Fixed a bug that could cause finalization during a major-version upgrade to contend with descriptor lease renewals on a large cluster. Descriptor lease renewals now always have a lower priority than finalization. [#114672][#114672] - [Backups](https://www.cockroachlabs.com/docs/v23.1/backup) now evenly distribute their work across all replicas, including followers, regardless of leaseholder placement. [#115018][#115018] - Fixed a bug that could cause replica processing in store queues to get stuck if a the replica's ID has changed. [#115036][#115036] - Fixed an bug introduced in v22.2 that could lead to stuck queries or inaccurate results when using lookup [joins](https://www.cockroachlabs.com/docs/v23.1/joins) involving equality columns and multiple ranges. [#115581][#115581] From af6f4b4e3905a6fdf7ba004d9bd8c794df3278bd Mon Sep 17 00:00:00 2001 From: Amruta Ranade Date: Wed, 17 Jan 2024 15:40:00 -0500 Subject: [PATCH 7/8] Updated releases.yml --- src/current/_data/releases.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/current/_data/releases.yml b/src/current/_data/releases.yml index 948e16019c3..d2be65a38e7 100644 --- a/src/current/_data/releases.yml +++ b/src/current/_data/releases.yml @@ -5378,9 +5378,9 @@ docker_arm_experimental: false docker_arm_limited_access: false cloud_only: true - cloud_only_message_short: 'Available only for CockroachDB Dedicated clusters' + cloud_only_message_short: 'Available only for CockroachDB Cloud clusters' cloud_only_message: > - This version is currently available only for CockroachDB Dedicated clusters. + This version is currently available only for CockroachDB Cloud clusters. To request to upgrade your cluster to this version, [contact support](https://support.cockroachlabs.com/hc/en-us/requests/new). source: true From e6b64df303192278a1263298429345968c617bcf Mon Sep 17 00:00:00 2001 From: Amruta Ranade <11484018+Amruta-Ranade@users.noreply.github.com> Date: Wed, 17 Jan 2024 15:46:30 -0500 Subject: [PATCH 8/8] Update src/current/_data/releases.yml Co-authored-by: Matt Linville (he/him) --- src/current/_data/releases.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/current/_data/releases.yml b/src/current/_data/releases.yml index d2be65a38e7..197893b674a 100644 --- a/src/current/_data/releases.yml +++ b/src/current/_data/releases.yml @@ -5382,6 +5382,6 @@ cloud_only_message: > This version is currently available only for CockroachDB Cloud clusters. - To request to upgrade your cluster to this version, [contact support](https://support.cockroachlabs.com/hc/en-us/requests/new). + To request to upgrade a CockroachDB self-hosted cluster to this version, [contact support](https://support.cockroachlabs.com/hc/en-us/requests/new). source: true previous_release: v23.1.13