October 8, 2018
Get future release notes emailed to you:
Downloads
SQL language changes
EXECUTE
is no longer an explainable statement. As an alternative, it is possible toPREPARE ... AS EXPLAIN ...
and then execute the prepared statement to see the plan for a prepared query. #30725
Admin UI changes
- Removed read and write graphs from the Hardware Dashboard. #30655
Bug fixes
EXPLAIN ALTER DATABASE ... RENAME
no longer renames the target database. #30661EXPLAIN ALTER TABLE ... RENAME
no longer renames the target table. #30661EXPLAIN ALTER TABLE ... RENAME COLUMN
no longer renames the target column. #30661EXPLAIN ALTER INDEX ... RENAME
no longer renames the target index. #30661- It is once again possible to use
EXPLAIN
for all preparable statements, and prepare all explainable statements. #30661 TRUNCATE
is now properly restricted in SQL transactions like other DDL statements. #30661TRUNCATE
can now be used withEXPLAIN
and as a prepared statement. #30661- The default unit for converting a string value when setting the
statement_timeout
session variable is now milliseconds for compatibility with PostgreSQL. #30654
Doc updates
- Added a Migration Overview and specific guides for Migrating from Postgres, Migrating from MySQL, and Migrating from CSV. #3766
- Called out performance-optimized configuration files for Kubernetes single-cluster deployments. #3827 #3838
- Documented how replication zones affect secondary indexes. #3818
- Clarified that per-replica constraints in replication zones do not need to add up to total replicas. #3812
- Clarified a known limitation about schema changes inside transactions. #3814
- Updated the
ARRAY
documentation to cover casting from array toSTRING
values. #3813 - Documented the use of
--locality
when usingcockroach gen haproxy
to generate an HAProxy config file. #3809 - Updated the session variables documentation. #3799
- Updated the list of information included in a
debug zip
. #3796
Contributors
This release includes 31 merged PRs by 15 authors.