Apache Cassandra Changelog
What's new in Apache Cassandra 2.0.1
Oct 7, 2013- Fix bug that could allow reading deleted data temporarily (CASSANDRA-6025)
- Improve memory use defaults (CASSANDRA-5069)
- Make ThriftServer more easlly extensible (CASSANDRA-6058)
- Remove Hadoop dependency from ITransportFactory (CASSANDRA-6062)
- add file_cache_size_in_mb setting (CASSANDRA-5661)
- Improve error message when yaml contains invalid properties (CASSANDRA-5958)
- Improve leveled compaction's ability to find non-overlapping L0 compactions to work on concurrently (CASSANDRA-5921)
- Notify indexer of columns shadowed by range tombstones (CASSANDRA-5614)
- Log Merkle tree stats (CASSANDRA-2698)
- Switch from crc32 to adler32 for compressed sstable checksums (CASSANDRA-5862)
- Improve offheap memcpy performance (CASSANDRA-5884)
- Use a range aware scanner for cleanup (CASSANDRA-2524)
- Cleanup doesn't need to inspect sstables that contain only local data (CASSANDRA-5722)
- Add ability for CQL3 to list partition keys (CASSANDRA-4536)
- Improve native protocol serialization (CASSANDRA-5664)
- Upgrade Thrift to 0.9.1 (CASSANDRA-5923)
- Require superuser status for adding triggers (CASSANDRA-5963)
- Make standalone scrubber handle old and new style leveled manifest (CASSANDRA-6005)
- Fix paxos bugs (CASSANDRA-6012, 6013, 6023)
- Fix paged ranges with multiple replicas (CASSANDRA-6004)
- Fix potential AssertionError during tracing (CASSANDRA-6041)
- Fix NPE in sstablesplit (CASSANDRA-6027)
- Migrate pre-2.0 key/value/column aliases to system.schema_columns (CASSANDRA-6009)
- Paging filter empty rows too agressively (CASSANDRA-6040)
- Support variadic parameters for IN clauses (CASSANDRA-4210)
- cqlsh: return the result of CAS writes (CASSANDRA-5796)
- Fix validation of IN clauses with 2ndary indexes (CASSANDRA-6050)
- Support named bind variables in CQL (CASSANDRA-6033)
- Merged from 1.2:
- Allow cache-keys-to-save to be set at runtime (CASSANDRA-5980)
- Avoid second-guessing out-of-space state (CASSANDRA-5605)
- Tuning knobs for dealing with large blobs and many CFs (CASSANDRA-5982)
- (Hadoop) Fix CQLRW for thrift tables (CASSANDRA-6002)
- Fix possible divide-by-zero in HHOM (CASSANDRA-5990)
- Allow local batchlog writes for CL.ANY (CASSANDRA-5967)
- Upgrade metrics-core to version 2.2.0 (CASSANDRA-5947)
- Add snitch, schema version, cluster, partitioner to JMX (CASSANDRA-5881)
- Fix CqlRecordWriter with composite keys (CASSANDRA-5949)
- Add snitch, schema version, cluster, partitioner to JMX (CASSANDRA-5881)
- Allow disabling SlabAllocator (CASSANDRA-5935)
- Make user-defined compaction JMX blocking (CASSANDRA-4952)
- Fix streaming does not transfer wrapped range (CASSANDRA-5948)
- Fix loading index summary containing empty key (CASSANDRA-5965)
- Correctly handle limits in CompositesSearcher (CASSANDRA-5975)
- Pig: handle CQL collections (CASSANDRA-5867)
- Pass the updated cf to the PRSI index() method (CASSANDRA-5999)
- Allow empty CQL3 batches (as no-op) (CASSANDRA-5994)
- Support null in CQL3 functions (CASSANDRA-5910)
- Replace the deprecated MapMaker with CacheLoader (CASSANDRA-6007)
- Add SSTableDeletingNotification to DataTracker (CASSANDRA-6010)
- Fix snapshots in use get deleted during snapshot repair (CASSANDRA-6011)
- Move hints and exception count to o.a.c.metrics (CASSANDRA-6017)
- Fix memory leak in snapshot repair (CASSANDRA-6047)
- Fix sstable2sjon for CQL3 tables (CASSANDRA-5852)
New in Apache Cassandra 1.2.0 (Jan 3, 2013)
- Disallow counters in collections (CASSANDRA-5082)
- cqlsh: add unit tests (CASSANDRA-3920)
- fix default bloom_filter_fp_chance for LeveledCompactionStrategy (CASSANDRA-5093)