What's New in v20.1.16

May 10, 2021

This page lists additions and changes in version v20.1.16 since version v20.1.15.

Get future release notes emailed to you:

Downloads

Warning:
The CockroachDB executable for Windows is experimental and not suitable for production deployments. Windows 8 or higher is required.

Docker image

icon/buttons/copy
$ docker pull cockroachdb/cockroach:v20.1.16

Bug fixes

  • Fixed a correctness bug which caused partitioned index scans to omit rows where the value of the first index column was NULL. This bug was present since v19.2.0. #64050
  • Fixed a bug where multiple concurrent invocations of cockroach debug zip could lead to cluster instability. This bug was present since CockroachDB v20.1. #64086
  • Previously, passwords in SQL statements in telemetry updates and crash reports were anonymized as *****. Passwords are now anonymized as '*****' so that the SQL statements do not result in parsing errors when executed. #64347
  • Fixed a race condition where read-only requests during replica removal (e.g., during range merges or rebalancing) could be evaluated on the removed replica, returning an empty result. #64377
  • Fixed a bug where encryption-at-rest metadata was not synced and might become corrupted during a hard reset. #64498

Performance improvements

  • The Raft processing goroutine pool's size is now capped at 96. This was observed to prevent instability on large machines (32+ vCPU) in clusters with many ranges (50k+ per node). #64568
  • The Raft scheduler now prioritizes the node liveness Range. This was observed to prevent instability on large machines (32+ vCPU) in clusters with many ranges (50k+ per node). #64568

Contributors

This release includes 9 merged PRs by 10 authors.

YesYes NoNo