Cassandra 1.2.1 has been released

Cassandra 1.2.1 has been released and is available for download http://cassandra.apache.org/download

Changes included in this new version:
  • stream undelivered hints on decommission (CASSANDRA-5128)
  • GossipingPropertyFileSnitch loads saved dc/rack info if needed (CASSANDRA-5133)
  • drain should flush system CFs too (CASSANDRA-4446)
  • add inter_dc_tcp_nodelay setting (CASSANDRA-5148)
  • re-allow wrapping ranges for start_token/end_token range pairing (CASSANDRA-5106)
  • fix validation compaction of empty rows (CASSADRA-5136)
  • nodetool methods to enable/disable hint storage/delivery (CASSANDRA-4750)
  • disallow bloom filter false positive chance of 0 (CASSANDRA-5013)
  • add threadpool size adjustment methods to JMXEnabledThreadPoolExecutor and
  • CompactionManagerMBean (CASSANDRA-5044)
  • fix hinting for dropped local writes (CASSANDRA-4753)
  • off-heap cache doesn’t need mutable column container (CASSANDRA-5057)
  • apply disk_failure_policy to bad disks on initial directory creation(CASSANDRA-4847)
  • Optimize name-based queries to use ArrayBackedSortedColumns (CASSANDRA-5043)
  • Fall back to old manifest if most recent is unparseable (CASSANDRA-5041)
  • pool [Compressed]RandomAccessReader objects on the partitioned read path(CASSANDRA-4942)
  • Add debug logging to list filenames processed by Directories.migrateFilemethod (CASSANDRA-4939)
  • Expose black-listed directories via JMX (CASSANDRA-4848)
  • Log compaction merge counts (CASSANDRA-4894)
  • Minimize byte array allocation by AbstractData{Input,Output} (CASSANDRA-5090)
  • Add SSL support for the binary protocol (CASSANDRA-5031)
  • Allow non-schema system ks modification for shuffle to work (CASSANDRA-5097)
  • cqlsh: Add default limit to SELECT statements (CASSANDRA-4972)
  • cqlsh: fix DESCRIBE for 1.1 cfs in CQL3 (CASSANDRA-5101)
  • Correctly gossip with nodes >= 1.1.7 (CASSANDRA-5102)
  • Ensure CL guarantees on digest mismatch (CASSANDRA-5113)
  • Validate correctly selects on composite partition key (CASSANDRA-5122)
  • Fix exception when adding collection (CASSANDRA-5117)
  • Handle states for non-vnode clusters correctly (CASSANDRA-5127)
  • Refuse unrecognized replication and compaction strategy options (CASSANDRA-4795)
  • Pick the correct value validator in sstable2json for cql3 tables (CASSANDRA-5134)
  • Validate login for describe_keyspace, describe_keyspaces and set_keyspace(CASSANDRA-5144)
  • Fix inserting empty maps (CASSANDRA-5141)
  • Don’t remove tokens from System table for node we know (CASSANDRA-5121)
  • fix streaming progress report for compresed files (CASSANDRA-5130)
  • Coverage analysis for low-CL queries (CASSANDRA-4858)
  • Stop interpreting dates as valid timeUUID value (CASSANDRA-4936)
  • Adds E notation for floating point numbers (CASSANDRA-4927)
  • Detect (and warn) unintentional use of the cql2 thrift methods when cql3 was intended (CASSANDRA-5172)

Comments are closed.