September 10, 2018
Get future release notes emailed to you:
Downloads
General changes
- CockroachDB no longer checks key usage attributes in security certificates. #29223
SQL language changes
- In a mixed-version cluster, nodes running v2.0 no longer schedule distributed SQL work on nodes running v2.1. #29168
- When
TRUNCATE
orDROP TABLE
is run while a schema change likeCREATE INDEX
is being processed, the schema change job no longer runs indefinitely. #29262 - View and table names are now recycled quickly after
DROP VIEW
andDROP TABLE
.
Command-line changes
- The new
cockroach workload
command provides various generators for data and query loads. #28978 - The
csv
andtsv
formats forcockroach
commands that output result rows now buffer data for a maximum of 5 seconds. This makes it possible to, for example, view SQLCHANGEFEED
s interactively withcockroach sql
andcockroach demo
. #29445
Bug fixes
- Fixed support for the
--http-host
flag, which was broken in previous 2.1 beta releases. #29220 - Reduced the duration of partitions in the gossip network when a node crashes to eliminate a cause of temporary data unavailability. #29317
- The
unnest
and_pg_expandarray
functions now return an error when called with NULL as the first argument. #29385 - Fixed a crash caused by JSON values and operations that use arrays. #29432
- Fixed a rare crash with the message
no err but aborted txn proto
. #29456 - Fixed a crash caused by SQL statements containing
->(NULL::STRING)
. #29414 - Fixed table descriptor corruption when
TRUNCATE
is run whileDROP COLUMN
is being processed. #29262
Doc updates
- Updated the Data Replication tutorial and the Production Checklist to emphasize the importance of manually increasing the replication factor for important internal data when doing so for the
.default
replication zone. #3702
Contributors
This release includes 65 merged PRs by 20 authors.