diff --git a/CHANGES.txt b/CHANGES.txt index 8ef179ba8d..897cfe7a7e 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -1,11 +1,18 @@ 0.5 dev - * All non-seed nodes will attempt to bootstrap when started, until - bootstrap successfully completes. -b option is removed. - (CASSANDRA-438) + * Allow multiple simultaneous flushes, improving flush throughput + on multicore systems (CASSANDRA-401) + * Split up locks to improve write and read throughput on multicore systems + (CASSANDRA-444, CASSANDRA-414) + * More efficient use of memory during compaction (CASSANDRA-436) + * autobootstrap option: when enabled, all non-seed nodes will attempt + to bootstrap when started, until bootstrap successfully + completes. -b option is removed. (CASSANDRA-438) * Unless a token is manually specified in the configuration xml, a bootstraping node will use a token that gives it half the keys from the most-heavily-loaded node in the cluster, - instead of generating a random token. (CASSANDRA-385) + instead of generating a random token. + (CASSANDRA-385, CASSANDRA-517) + * Miscellaneous bootstrap fixes (several tickets) * Add ability to set compaction thresholds at runtime via JMX / nodeprobe. (CASSANDRA-465) * Add "comment" field to ColumnFamily definition. (CASSANDRA-481) @@ -13,6 +20,16 @@ * JSON based export and import tools (several tickets) * Hinted Handoff fixes (several tickets) * Add key cache to improve read performance (CASSANDRA-423) + * Simplified construction of custom ReplicationStrategy classes + (CASSANDRA-497) + * Add DCQUORUM, DCQUORUMSYNC consistency levels and corresponding + ReplicationStrategy / EndpointSnitch classes. Experimental. + (CASSANDRA-492) + * Web client interface added to contrib (CASSANDRA-457) + * More-efficient flush for Random, CollatedOPP partitioners + for normal writes (CASSANDRA-446) and bulk load (CASSANDRA-420) + * Add MemtableFlushAfterMinutes, a global replacement for the old + per-CF FlushPeriodInMinutes setting (CASSANDRA-463) 0.4.2