title | toc | summary |
---|---|---|
What's New in v2.0-beta.20180319 |
true |
Additions and changes in CockroachDB version v2.0-beta.20180319 since version v2.0-beta.20180312 |
In this release, we’ve improved CockroachDB’s ability to run in orchestrated environments and closed several Postgres capability gaps.
Get future release notes emailed to you:
<script>
hbspt.forms.create({
css: '',
cssClass: 'install-form',
portalId: '1753393',
formId: '39686297-81d2-45e7-a73f-55a596a8d5ff',
formInstanceId: 1,
target: '.install-form-1'
});
</script>
NO CYCLE
andCACHE 1
are now supported options during sequence creation. #23518ISNULL
andNOTNULL
are now accepted as alternatives toIS NULL
andIS NOT NULL
. #23518
- Changed the
server.drain_max_wait
cluster setting toserver.shutdown.query_wait
#23629 - The generated HAProxy config generated by
cockroach gen haproxy
has been extended with readiness checks. #23590
- Implemented a spinner on the Logs page instead of saying "No Data" while loading. #23556
- Now using monospace font and rendering new lines on the Logs page. Also, packed lines together more tightly. #23556
- Moved the Clock Offset graph from the Distributed dashboard to the Runtime dashboard. Now displaying each node's clock offset independently rather than aggregating them together. #23627
- When reporting anonymous usage details, locality tier names are now redacted. #23588
- Clicking on the entire node component is now allowed in the Node Map, not just the visible elements. #23536
- The Node Map now shows how long a node has been dead. #23404
- Correct liveness status text now displays on nodes in the Node Map. #23404
- Fixed a bug in which the usable capacity of nodes was not added up correctly in the Admin UI. #23695
- An
ARRAY
can now be used with the PostgreSQL binary format. #23467 - Fixed a panic when a query would incorrectly attempt to use an aggregation or window function in
ON CONFLICT DO UPDATE
. #23658 CREATE TABLE AS
can now be used with scalar subqueries. #23470- Connection attempts to former members of the cluster and the associated spurious log messages are now prevented. #23605
- Fixed a panic when executing
INSERT INTO ... SELECT
queries where the number of columns targeted for insertion does not match the number of columns returned by theSELECT
. #23642 - Reduced the risk that a node in the process of crashing could serve inconsistent data. #23616
- Fixed a correctness bug where some
ORDER BY
queries would not return the correct results under concurrent transactional load. #23602 RETURNING NOTHING
now properly detects parallel statement execution opportunities against statements that contain data-modifying statements in subqueries. #23524- The
/health
HTTP endpoint is now accessible before a node has successfully become part of an initialized cluster, meaning that it now accurately reflects the health of the process rather than the ability of the process to serve queries. This has been the intention all along, but it didn't work until the node had joined a cluster or hadcockroach init
run on it. #23551 - Fixed a panic that could occur with certain types of casts. #23535
- Prevented a hang while crashing when
stderr
is blocked. #23484 - Fixed panics related to distributed execution of queries with
REGCLASS
casts. #23482 - Fixed a panic with computed columns. #23435
- Added prevention against potential consistency issues when a node is stopped and restarted in rapid succession. #23339
- Decommissioning a node that has already been terminated now works in all cases. Success previously depended on whether the gateway node "remembered" the absent decommissioned node. #23378
- Documented the
SPLIT AT
statement, which forces a key-value layer range split at a specified row in a table or index. #2704 - Various updates to the
IMPORT
documentation. #2676 - Various updates to the
SHOW TRACE
documentation. #2674 - Clarified the upgrade path for rolling upgrades. #2627
- Added more detailed documentation on ordering query results with
ORDER BY
. #2658 - Documented inverted indexes for
JSONB
data. #2608
This release includes 48 merged PRs by 21 authors.