From e422a49e0e83c519a7e474a7e70cf75e929028e3 Mon Sep 17 00:00:00 2001 From: Matt Linville Date: Tue, 26 Sep 2023 14:59:26 -0700 Subject: [PATCH] [DOC-7783] Release notes for v23.2.0-alpha.2 Generated notes for SHA 10d282dc9045ebb8b3faaf891706a13b08177949 before edits --- src/current/_config_base.yml | 8 +- src/current/_data/releases.yml | 27 +++++++ .../releases/v23.2/v23.2.0-alpha.2.md | 79 +++++++++++++++++++ 3 files changed, 110 insertions(+), 4 deletions(-) create mode 100644 src/current/_includes/releases/v23.2/v23.2.0-alpha.2.md diff --git a/src/current/_config_base.yml b/src/current/_config_base.yml index 5e4600568fb..a63dbed4e9d 100644 --- a/src/current/_config_base.yml +++ b/src/current/_config_base.yml @@ -159,12 +159,12 @@ release_info: start_time: 2023-09-18 11:34:06.638434 +0000 UTC version: v23.1.10 v23.2: - build_time: 2023-09-23 00:00:00 (go1.20) + build_time: 2023-10-02 00:00:00 (go1.20) crdb_branch_name: master docker_image: cockroachdb/cockroach-unstable - name: v23.2.0-alpha1 - start_time: 2023-09-14 15:11:55.322342 +0000 UTC - version: v23.2.0-alpha1 + name: v23.2.0-alpha.2 + start_time: 2023-09-26 14:57:58.457518 +0000 UTC + version: v23.2.0-alpha.2 sass: quiet_deps: 'true' sass_dir: css diff --git a/src/current/_data/releases.yml b/src/current/_data/releases.yml index 7b540b3b534..e25291331f9 100644 --- a/src/current/_data/releases.yml +++ b/src/current/_data/releases.yml @@ -4919,3 +4919,30 @@ # docker_arm_limited_access: false # source: true # previous_release: v23.1.10 + +- release_name: v23.2.0-alpha.2 + major_version: v23.2 + release_date: '2023-10-02' + release_type: Testing + go_version: go1.20 + sha: 10d282dc9045ebb8b3faaf891706a13b08177949 + has_sql_only: true + has_sha256sum: true + mac: + mac_arm: true + mac_arm_experimental: true + mac_arm_limited_access: true + 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: true + source: true + previous_release: v23.2.0-alpha.1 diff --git a/src/current/_includes/releases/v23.2/v23.2.0-alpha.2.md b/src/current/_includes/releases/v23.2/v23.2.0-alpha.2.md new file mode 100644 index 00000000000..cdcad09e742 --- /dev/null +++ b/src/current/_includes/releases/v23.2/v23.2.0-alpha.2.md @@ -0,0 +1,79 @@ +## v23.2.0-alpha.2 + +Release Date: October 2, 2023 + +{% include releases/release-downloads-docker-image.md release=include.release %} + +

Security updates

+ +- The SIGHUP signal will now clear the cached expiration times for client certificates that are reported by the security.certificate.expiration.client metric. [#110726][#110726] +- Endpoints in the admin and status server that previously required the admin role now can be used by users with the VIEWCLUSTERMETADATA or REPAIRCLUSTERMETADATA system privilege, depending on whether the endpoint is read-only or can modify state. [#110609][#110609] + +

SQL language changes

+ +- The discard log message is now limited to once per minute by default. The message was also changed to have both the number of transactions and the number of statements that were discarded. [#110805][#110805] +- It is not possible any more to control access to the RANGEFEED SQL syntax by modifying the cluster setting `kv.rangefeed.enabled`. Instead use `feature.changefeed.enabled`. [#110676][#110676] +- SQL commands that were previously only usable by users with the admin role can now be used by users with the VIEWCLUSTERMETADATA or REPAIRCLUSTERMETADATA system privilege, depending on whether the operation is read-only or modifies state. [#110084][#110084] +- Adds `last_error` column to the `[cluster|node]_execution_insights` and `[cluster|node]_txn_execution_insights` tables which keeps track of the error message for failed executions. [#110565][#110565] + +

Operational changes

+ +- Removed node-level `engine.stalls` timeseries metric. This metric has not been updated for several releases. [#110936][#110936] + +

DB Console changes

+ +- Always show the legend on Metrics charts, allowing single lines to be selected. [#110809][#110809] +- Add option to filter out by specific plan gist when collecting a statement bundle. [#110931][#110931] +- Added a tooltip to the ranges chart on the replication dashboard, describing the metric in single vs cluster view. [#111115][#111115] +- Adds "Error message" row to the statement and transaction insights details pages. If the user has VIEWACTIVITY, they are able to view the full error message. If they have VIEWACTIVTYREDACTED, they are given a redacted error message. If they have both, VIEWACTIVITYTREDACTED takes precedence. [#110849][#110849] +- An additional dashboard has been added to SQL metrics page. It tracks the number of times distributed queries that resulted in errors were rerun as local as well as when those reruns failed. This "rerun as local" mechanism is new in 23.2 and is enabled by default but could be disabled by updating the undocumented cluster setting `sql.distsql.distributed_query_rerun_locally.enabled` to `false`. [#110619][#110619] + +

Bug fixes

+ +- Fixed a race condition in Replica lifecycle which could result in a failed SQL request in cases where it could be successfully retried. Epic: none [#110806][#110806] +- CREATE TABLE with IDENTITY columns did not properly propagate the type of the column into the sequence. [#110621][#110621] +- Fixed panic when decoding gist in DB without the table referred to by the gist. [#110966][#110966] +- Pg_attribute could have sparsely populated attnum's since dropped columns were not included. [#111019][#111019] +- Fixed an edge case in the `unnest` and `information_schema._pg_expandarray` builtin functions that could cause an internal error when passed string arguments that could be cast to an array. [#110956][#110956] +- Fixes azure schemes in storage, kms and external conns. [#111217][#111217] + +

Performance improvements

+ +- Performance of large stores using encryption-at-rest with many files is improved by removing a pathological behavior where every file creation, rename or removal could result in a rewrite of a 128MB file. [#111069][#111069] + +

Doc updates

+ +{% comment %}Docs team: Please add these manually.{% endcomment %} + +
+ +

Contributors

+ +This release includes 102 merged PRs by 43 authors. +We would like to thank the following contributors from the CockroachDB community: + +- Wenyi Hu (first-time contributor, CockroachDB team member) +- Xhesika Malecaj (first-time contributor, CockroachDB team member) +- rharding6373 + +
+ +[#110084]: https://github.com/cockroachdb/cockroach/pull/110084 +[#110565]: https://github.com/cockroachdb/cockroach/pull/110565 +[#110609]: https://github.com/cockroachdb/cockroach/pull/110609 +[#110619]: https://github.com/cockroachdb/cockroach/pull/110619 +[#110621]: https://github.com/cockroachdb/cockroach/pull/110621 +[#110676]: https://github.com/cockroachdb/cockroach/pull/110676 +[#110726]: https://github.com/cockroachdb/cockroach/pull/110726 +[#110805]: https://github.com/cockroachdb/cockroach/pull/110805 +[#110806]: https://github.com/cockroachdb/cockroach/pull/110806 +[#110809]: https://github.com/cockroachdb/cockroach/pull/110809 +[#110849]: https://github.com/cockroachdb/cockroach/pull/110849 +[#110931]: https://github.com/cockroachdb/cockroach/pull/110931 +[#110936]: https://github.com/cockroachdb/cockroach/pull/110936 +[#110956]: https://github.com/cockroachdb/cockroach/pull/110956 +[#110966]: https://github.com/cockroachdb/cockroach/pull/110966 +[#111019]: https://github.com/cockroachdb/cockroach/pull/111019 +[#111069]: https://github.com/cockroachdb/cockroach/pull/111069 +[#111115]: https://github.com/cockroachdb/cockroach/pull/111115 +[#111217]: https://github.com/cockroachdb/cockroach/pull/111217