diff --git a/_config_base.yml b/_config_base.yml index d023d42aa05..1663263c1d8 100644 --- a/_config_base.yml +++ b/_config_base.yml @@ -44,11 +44,11 @@ release_info: build_time: 2020/08/24 11:00:26 (go1.12.12) start_time: 2020-08-24 11:01:26.34274101 +0000 UTC v20.1: - name: v20.1.6 - version: v20.1.6 + name: v20.1.7 + version: v20.1.7 docker_image: cockroachdb/cockroach - build_time: 2020/09/24 11:00:26 (go1.13.4) - start_time: 2020-09-24 11:01:26.34274101 +0000 UTC + build_time: 2020/10/12 11:00:26 (go1.13.4) + start_time: 2020-10-12 11:01:26.34274101 +0000 UTC v20.2: name: v20.2.0 version: v20.2.0-beta.4 diff --git a/_data/releases.yml b/_data/releases.yml index cc009881f84..caf573a3ce1 100644 --- a/_data/releases.yml +++ b/_data/releases.yml @@ -1,8 +1,10 @@ - title: Production releases releases: + - date: Oct 12, 2020 + version: v20.1.7 + latest: true - date: Sep 24, 2020 version: v20.1.6 - latest: true - date: Aug 31, 2020 version: v20.1.5 withdrawn: true diff --git a/_includes/sidebar-releases.json b/_includes/sidebar-releases.json index 06e47f2eecb..83af91c41ab 100644 --- a/_includes/sidebar-releases.json +++ b/_includes/sidebar-releases.json @@ -7,7 +7,7 @@ { "title": "Latest v20.1", "urls": [ - "/releases/v20.1.6.html" + "/releases/v20.1.7.html" ] }, { diff --git a/releases/v20.1.7.md b/releases/v20.1.7.md new file mode 100644 index 00000000000..9a1ceec227c --- /dev/null +++ b/releases/v20.1.7.md @@ -0,0 +1,67 @@ +--- +title: What's New in v20.1.7 +toc: true +summary: Additions and changes in CockroachDB version v20.1.7 since version v20.1.6 +--- + +## October 12, 2020 + +Get future release notes emailed to you: + +
+ +
+ +### Downloads + +
+ + + + +
+ +### Docker image + +{% include copy-clipboard.html %} +~~~shell +$ docker pull cockroachdb/cockroach-stable:v20.1.7 +~~~ + +### Security updates + +- Fixed a case where connections to Google Cloud storage would ignore the [`--external-io-disable-implicit-credentials`](../v20.1/cockroach-start.html#external-io-disable-implicit-credentials) flag to `cockroach start`. [#55091][#55091] + +### General changes + +- Reduced the memory overhead of rangefeeds (i.e., long-lived requests) which reduces the memory overhead for running [`CHANGEFEED`](https://www.cockroachlabs.com/docs/v20.2/stream-data-out-of-cockroachdb-using-changefeeds.html)s over large tables. [#54632][#54632] + +### Bug fixes + +- Fixed a bug where columns used in an [index](../v20.1/indexes.html) which contained the columns of a [foreign key](../v20.1/foreign-key.html) as a prefix could lead to all of the index columns being set to _NULL_ or the default value on cascade. [#54543][#54543] +- Fixed a bug causing servers to crash with the message "committed txn with writeTooOld". Versions below 20.1.4 are susceptible to this bug. Versions 20.1.4+ will not crash, but instead print messages to the log files. [#54282][#54282] +- Fixed a rare bug which can lead to index backfills failing in the face of [transaction restarts](../v20.1/transactions.html#transaction-retries). [#54859][#54859] +- Fixed a race condition propagating post-query metadata in the [vectorized execution engine](../v20.1/vectorized-execution.html). [#55168][#55168] +- Fixed a bug causing 20.1 nodes to not be able to serve [follower reads](../v20.1/follower-reads.html) in mixed-version 19.2/20.1 clusters. [#55089][#55089] +- The first timing column in the trace.txt file collected as part of a [statement diagnostics bundle](../v20.1/explain-analyze.html#debug-option) has been fixed. + +### Contributors + +This release includes 19 merged PRs by 8 authors. + +[#54282]: https://github.com/cockroachdb/cockroach/pull/54282 +[#54543]: https://github.com/cockroachdb/cockroach/pull/54543 +[#54632]: https://github.com/cockroachdb/cockroach/pull/54632 +[#54859]: https://github.com/cockroachdb/cockroach/pull/54859 +[#55089]: https://github.com/cockroachdb/cockroach/pull/55089 +[#55091]: https://github.com/cockroachdb/cockroach/pull/55091 +[#55168]: https://github.com/cockroachdb/cockroach/pull/55168 diff --git a/v20.1/cockroach-start.md b/v20.1/cockroach-start.md index 3adb2298163..54200dcf4c2 100644 --- a/v20.1/cockroach-start.md +++ b/v20.1/cockroach-start.md @@ -92,7 +92,7 @@ Flag | Description `--cert-principal-map` | New in v20.1: A comma-separated list of `cert-principal:db-principal` mappings used to map the certificate principals to IP addresses, DNS names, and SQL users. This allows the use of certificates generated by Certificate Authorities that place restrictions on the contents of the `commonName` field. For usage information, see [Create Security Certificates using Openssl](create-security-certificates-openssl.html#examples). `--enterprise-encryption` | This optional flag specifies the encryption options for one of the stores on the node. If multiple stores exist, the flag must be specified for each store.

This flag takes a number of options. For a complete list of options, and usage instructions, see [Encryption at Rest](encryption.html).

Note that this is an [enterprise feature](enterprise-licensing.html). `--external-io-disable-http` | New in v20.1: This optional flag disables external HTTP(S) access (as well as custom HTTP(S) endpoints) when performing bulk operations (e.g, [`BACKUP`](backup.html), [`IMPORT`](import.html), etc.). This can be used in environments where you cannot run a full proxy server.

If you want to run a proxy server, you can start CockroachDB while specifying the `HTTP(S)_PROXY` environment variable. -`--external-io-disable-implicit-credentials` | New in v20.1: This optional flag disables the use of implicit credentials when accessing external cloud storage services for bulk operations (e.g, [`BACKUP`](backup.html), [`IMPORT`](import.html), etc.). +`--external-io-disable-implicit-credentials` | New in v20.1: This optional flag disables the use of implicit credentials when accessing external cloud storage services for bulk operations (e.g, [`BACKUP`](backup.html), [`IMPORT`](import.html), etc.). ### Locality