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