From 2c390d2555f4ef422bee1af933b4ca3a4e11771d Mon Sep 17 00:00:00 2001 From: Jesse Seldess Date: Wed, 17 Jun 2020 10:55:18 -0400 Subject: [PATCH] Update docs for v20.1.2 release Fixes #7516. --- _config_base.yml | 8 +-- _data/releases.yml | 4 +- _includes/sidebar-releases.json | 4 +- releases/v20.1.2.md | 96 +++++++++++++++++++++++++++++++++ 4 files changed, 105 insertions(+), 7 deletions(-) create mode 100644 releases/v20.1.2.md diff --git a/_config_base.yml b/_config_base.yml index 4a72e2c3c77..27d016d60c5 100644 --- a/_config_base.yml +++ b/_config_base.yml @@ -44,11 +44,11 @@ release_info: build_time: 2020/05/20 11:00:26 (go1.12.12) start_time: 2020-05-20 11:01:26.34274101 +0000 UTC v20.1: - name: v20.1.1 - version: v20.1.1 + name: v20.1.2 + version: v20.1.2 docker_image: cockroachdb/cockroach - build_time: 2020/05/26 11:00:26 (go1.13.4) - start_time: 2020-05-26 11:01:26.34274101 +0000 UTC + build_time: 2020/06/17 11:00:26 (go1.13.4) + start_time: 2020-06-17 11:01:26.34274101 +0000 UTC v20.2: name: v20.2.0 version: v20.2.0-alpha.1 diff --git a/_data/releases.yml b/_data/releases.yml index a837d241ea2..3b4105fe9a1 100644 --- a/_data/releases.yml +++ b/_data/releases.yml @@ -1,8 +1,10 @@ - title: Production releases releases: + - date: Jun 17, 2020 + version: v20.1.2 + latest: true - date: May 26, 2020 version: v20.1.1 - latest: true - date: May 12, 2020 version: v20.1.0 - date: May 20, 2020 diff --git a/_includes/sidebar-releases.json b/_includes/sidebar-releases.json index a70beb35a6e..46c2298e39c 100644 --- a/_includes/sidebar-releases.json +++ b/_includes/sidebar-releases.json @@ -3,9 +3,9 @@ "is_top_level": true, "items": [ { - "title": "v20.1.1", + "title": "v20.1.2", "urls": [ - "/releases/v20.1.1.html" + "/releases/v20.1.2.html" ] }, { diff --git a/releases/v20.1.2.md b/releases/v20.1.2.md new file mode 100644 index 00000000000..dce73f2319d --- /dev/null +++ b/releases/v20.1.2.md @@ -0,0 +1,96 @@ +--- +title: What's New in v20.1.2 +toc: true +summary: Additions and changes in CockroachDB version v20.1.2 since version v20.1.1 +--- + +## June 17, 2020 + +Get future release notes emailed to you: + +
+ +
+ +### Downloads + +
+ + + + +
+ +### Docker image + +{% include copy-clipboard.html %} +~~~shell +$ docker pull cockroachdb/cockroach:v20.1.2 +~~~ + +### Bug fixes + +- Corrected the replicas count for table details in the Admin UI. [#49206][#49206] +- The `rolcanlogin` value for roles is now correctly populated in `pg_roles` and `pg_catalog`. [#49622][#49622] +- Fixed a rare bug in the Pebble storage engine that could lead to storage engine inconsistencies. [#49378][#49378] +- Corrected how engine type is reported in bug reports when using [`cockroach demo`](../v20.1/cockroach-demo.html). [#49377][#49377] +- Fixed a bug where [`cockroach quit`](../v20.1/cockroach-quit.html) would not proceed to perform a hard shutdown when the value passed to `--drain-wait` was very small, but non-zero. This bug existed since v19.1.9, v19.2.7 and v20.1.1. [#49363][#49363] +- Fixed a bug where [`\demo node restart`](../v20.1/cockroach-demo.html) would not work due to an invalid certificate directory. [#49390][#49390] +- Fixed some benign errors that were being reported as unexpected internal errors by the vectorized execution engine. [#49534][#49534] +- Fixed a rare bug in the Pebble storage engine where keys were being returned out-of-order from large sstable files. [#49602][#49602] +- When run via the [vectorized execution engine](../v20.1/vectorized-execution.html), queries with a hash routed in the DistSQL plan no longer return an internal error or incorrect results. [#49624][#49624] +- When run via the [vectorized execution engine](../v20.1/vectorized-execution.html), queries that have columns of the [`BYTES`](../v20.1/bytes.html) type in the output no longer result in an internal error. [#49384][#49384] +- CockroachDB no longer leaks file descriptors during [GSS authentication](../v20.1/gssapi_authentication.html). [#49614][#49614] +- Attempting to perform a full cluster [`RESTORE`](../v20.1/restore.html) on a backup that did not contain any user data no longer fails. [#49745][#49745] +- Abandoned intents due to failed transaction coordinators are now cleaned up much faster. This resolves a regression in v20.1.0 compared to prior releases. [#49835][#49835] +- Fixed the descriptions for `--socket-dir` and `--socket` in the CLI help. They were incorrect since v20.1.0. [#49906][#49906] +- Adjusted Pebble's out of memory error behavior to match that of the Go runtime in order to make the condition more obvious. [#49874][#49874] +- When performing incremental backups with revision history on a database (or full cluster), and a table in the database was dropped and then other tables were later created, the backup no longer returns an error. [#49925][#49925] +- Fixed an internal planning error for recursive CTEs (`WITH RECURSIVE` expressions) in which the left side of the `UNION ALL` query used in the CTE definition produced zero rows. [#49964][#49964] + +### Doc updates + +- Added a [CockroachCloud Quickstart](https://www.cockroachlabs.com/docs/cockroachcloud/stable/cockroachcloud-quickstart.html) on creating and connecting to a 30-day free CockroachCloud cluster and running your first query. [#7454][#7454] +- Updated the [Active Record tutorial](../v20.1/build-a-ruby-app-with-cockroachdb-activerecord.html) to use a new CockroachDB adapter version. [#7480][#7480] +- Changed instances of "whitelist"/"blacklist" to "allowlist"/"blocklist" throughout the documentation. [#7479][#7479] +- Updated all mentions of `range_min_size` and `range_max_size` to use the new default values of `134217728` and `536870912`, respectively. [#7449][#7449] +- Updated the [hardware storage recommendations](../v20.1/recommended-production-settings.html#storage). [#7514][#7514] +- Revised the node [decommissioning guidance](../v20.1/remove-nodes.html). [#7304][#7304] + +### Contributors + +This release includes 30 merged PRs by 20 authors. + +[#49206]: https://github.com/cockroachdb/cockroach/pull/49206 +[#49349]: https://github.com/cockroachdb/cockroach/pull/49349 +[#49363]: https://github.com/cockroachdb/cockroach/pull/49363 +[#49377]: https://github.com/cockroachdb/cockroach/pull/49377 +[#49378]: https://github.com/cockroachdb/cockroach/pull/49378 +[#49384]: https://github.com/cockroachdb/cockroach/pull/49384 +[#49390]: https://github.com/cockroachdb/cockroach/pull/49390 +[#49534]: https://github.com/cockroachdb/cockroach/pull/49534 +[#49602]: https://github.com/cockroachdb/cockroach/pull/49602 +[#49614]: https://github.com/cockroachdb/cockroach/pull/49614 +[#49622]: https://github.com/cockroachdb/cockroach/pull/49622 +[#49624]: https://github.com/cockroachdb/cockroach/pull/49624 +[#49745]: https://github.com/cockroachdb/cockroach/pull/49745 +[#49835]: https://github.com/cockroachdb/cockroach/pull/49835 +[#49874]: https://github.com/cockroachdb/cockroach/pull/49874 +[#49906]: https://github.com/cockroachdb/cockroach/pull/49906 +[#49925]: https://github.com/cockroachdb/cockroach/pull/49925 +[#49964]: https://github.com/cockroachdb/cockroach/pull/49964 +[#7454]: https://github.com/cockroachdb/docs/pull/7454 +[#7480]: https://github.com/cockroachdb/docs/pull/7480 +[#7479]: https://github.com/cockroachdb/docs/pull/7479 +[#7449]: https://github.com/cockroachdb/docs/pull/7449 +[#7514]: https://github.com/cockroachdb/docs/pull/7514 +[#7304]: https://github.com/cockroachdb/docs/pull/7304