Mar 30, 2017
Get future release notes emailed to you:
Downloads
SQL Language Changes
DEFAULT NULL
column modifiers no longer produce type errors. #14371- Consecutive write statements using the
RETURNING NOTHING
clause are now executed in parallel. #14188 DECIMAL
support for NaN, Inifinity, and negative zero. #14302
Command-Line Interface Changes
- The separate
INFO
,WARNING
, andERROR
log files have been replaced with a single file. #14347
Admin UI Changes
- The node list page now includes information about whether nodes are alive or dead. #14258
- Changed the names of some metrics related to lease transfers. #14319
Bug Fixes
- Fixed an inconsistency that could occur with one-phase transactions using the
SNAPSHOT
isolation level. #14401 - Prevented unexpected write intents on node liveness records, which could cause the cluster to become unavailable. #14346
- Fixed two "span use after Finish()" errors. #14227
- Fixed a rare panic in
raft.step()
. #14344
Performance Improvements
- Reads with timestamps in the past no longer block writes. #14342
- Improved node draining to prevent hanging
DROP
statements after a node restart. #14341 - Added support for compressing inter-node traffic with snappy. This will be enabled in a future release. #14239
Doc Updates
- Expanded the Build a Node.js App with CockroachDB tutorial to feature the Sequelize ORM. #1225
- Expanded Manual Deployment tutorials to cover HAProxy load balancing. #1213
- Expanded Digital Ocean and GCE deployment tutorials to cover cloud platform-managed load balancing. Load balancing guidance for AWS and Azure coming soon. #1213
- Improved guidance on using the
cockroach gen
command to generate CockroachDB resources, including example SQL data and an HAProxy configuration file for a running cluster. #1213
Contributors
This release includes 56 merged PRs by 18 authors.