diff --git a/NEWS.txt b/NEWS.txt index 73ec79b01f..3445d3fa47 100644 --- a/NEWS.txt +++ b/NEWS.txt @@ -11,12 +11,14 @@ by version X, but the inverse is not necessarily the case.) 1.2 === - Upgrading --------- - - Network compatibility for versions older than 1.0 has been removed. - (Disk compatibility is retained.) If you want to do node-at-a-time, - zero-downtime upgrades to 1.2, you must be on 1.0 or 1.1 first. + - 1.2 is NOT network-compatible with versions older than 1.0. That + means if you want to do a rolling, zero-downtime upgrade, you'll need + to upgrade first to 1.0.x or 1.1.x, and then to 1.2. 1.2 retains + the ability to read data files from Cassandra versions at least + back to 0.6, so a non-rolling upgrade remains possible with just + one step. - The hints schema was changed from 1.1 to 1.2. Cassandra automatically snapshots and then truncates the hints column family as part of starting up 1.2 for the first time. Additionally, upgraded nodes @@ -40,19 +42,6 @@ Features - Incremental repair by token range, exposed over JMX -1.2 -=== - -Upgrading ---------- - - 1.2 is NOT network-compatible with versions older than 1.0. That - means if you want to do a rolling, zero-downtime upgrade, you'll need - to upgrade first to 1.0.x or 1.1.x, and then to 1.2. 1.2 retains - the ability to read data files from Cassandra versions at least - back to 0.6, so a non-rolling upgrade remains possible with just - one step. - - 1.1 === @@ -95,8 +84,10 @@ Upgrading Features -------- - Concurrent schema updates are now supported, with any conflicts - automatically resolved. This makes temporary columnfamilies and - other uses of dynamic schema appropriate to use in applications. + automatically resolved. Please note that simultaneously running + ‘CREATE COLUMN FAMILY’ operation on the different nodes wouldn’t + be safe until version 1.2 due to the nature of ColumnFamily + identifier generation, for more details see CASSANDRA-3794. - The CQL language has undergone a major revision, CQL3, the highlights of which are covered at [1]. CQL3 is not backwards-compatibile with CQL2, so we've introduced a