---
title: What's New in v20.1.0-rc.2
toc: true
summary: Additions and changes in CockroachDB version v20.1.0-rc.2 since version v20.1.0-rc.1
---
## April 21, 2020
Get future release notes emailed to you:
### Downloads
### Docker image
{% include copy-clipboard.html %}
~~~shell
$ docker pull cockroachdb/cockroach-unstable:v20.1.0-rc.2
~~~
### SQL language changes
- The new ability to specify [`TIME`/`TIMETZ`](../v20.1/time.html#precision) and [`INTERVAL`](../v20.1/interval.html#precision) precision is available only after finalizing an upgrade to v20.1. Previously, it was allowed to specify precision for these data types in clusters with mixed v19.2 and v20.1 nodes, but nodes running v19.2 would not respect the precision. [#47438][#47438]
### Command-line changes
- The new `--clock-device` flag for [`cockroach start`](../v20.1/cockroach-start.html) and [`cockroach start-single-node`](../v20.1/cockroach-start-single-node.html) identifies a [PTP hardware clock](https://www.kernel.org/doc/html/latest/driver-api/ptp.html) for querying current time. This is supported on Linux only and may be needed in cases where the host clock is unreliable or prone to large jumps (e.g., when using vMotion). [#47379][#47379]
### Bug fixes
- Fixed a bug causing some schema change rollbacks to fail permanently even on transient errors. [#47575][#47575]
- Fixed an incompatibility between Pebble and RocksDB bloom filters that could result in keys disappearing or reappearing when switching storage engines. [#47611][#47611]
- Fixed a panic that would result in "invalid truncation decision" error messages. [#47346][#47346]
- Fixed a backward incompatibility between RocksDB and Pebble that prevented RocksDB from opening a Pebble created WAL file under certain conditions. [#47383][#47383]
- Fixed a mishandling of truncated WAL records in Pebble that could prevent Pebble from opening a DB after a crash. [#47383][#47383]
- Fixed a bug in the new schema change GC job implementation that caused unnecessary table descriptor lookups whenever a table was updated. [#47490][#47490]
- Fixed a bug introduced in an earlier v20.1 release that could cause a workload to stall under heavy load. [#47493][#47493]
- Fixed a bug introduced with the new schema change job implementation in v20.1.0-beta.3 that caused errors when rolling back a schema change to be swallowed. [#47499][#47499]
- Fixed a bug that could could trigger an assertion with the text "received X results, limit was Y". [#47501][#47501]
### Contributors
This release includes 15 merged PRs by 10 authors.
[#47346]: https://github.com/cockroachdb/cockroach/pull/47346
[#47379]: https://github.com/cockroachdb/cockroach/pull/47379
[#47383]: https://github.com/cockroachdb/cockroach/pull/47383
[#47438]: https://github.com/cockroachdb/cockroach/pull/47438
[#47490]: https://github.com/cockroachdb/cockroach/pull/47490
[#47493]: https://github.com/cockroachdb/cockroach/pull/47493
[#47499]: https://github.com/cockroachdb/cockroach/pull/47499
[#47501]: https://github.com/cockroachdb/cockroach/pull/47501
[#47575]: https://github.com/cockroachdb/cockroach/pull/47575
[#47611]: https://github.com/cockroachdb/cockroach/pull/47611