Elassandra release 2.1.1-12
Pre-release
Pre-release
2.1.1-12 - 2016-06-21
- Add a configurable cross-datacenters replication.
- Add support for index partitioning (see index.partition_function)
- Optimize search operation with _routing (send the search request to a node hosting the corresponding token, issue #23)
- Avoid useless reads of metadata with consistency quorum for better performances.
- Remove translog for better performances (durability ensured by cassandra commitlogs)
- Disable the TTService (see cassandra TTL and index partitioning)
- Add caching of CQL query on fetch phase.
- Add a native CQL function toJsonArray() to cassandra.
- Change Elasticserach JNA to rely on cassandra JNA class.
- Map the cassandra TTL and WRITETIME to _ttl and _timestamp meta attributes.
- Improve parent-child relationship management with a new mapping parmeter pk_columns.
- Fix bug when SERIAL consistency not met on elassandra restart.
- Fix a bug when searching with no type filter.
- Fix index open/close operation
- Fix a bug during shard initialization and a bug when a keyspace is unavailable.
- [breaking change] Rename the mapping attribute "columns_regexp" by "discover".
- [breaking change] Rename the index setting "keyspace_name" by "keyspace".
- [breaking change] Rename the field mapping parameter "cql_partial_update" by "cql_mandatory".
- [breaking change] Rename the ThreadLocalOptimizedElasticSecondary class by ExtendedElasticSecondaryIndex.