- ❗ Current Cassandra CQL binding does not work with Cassandra 2.1+ (see #293, #369).
- Current HBase binding does not work with HBase 0.94, 0.96, or 0.98 (see #343).
- The
mongodb
binding does not honor themaxPoolSize=XX
parameter and instead opens a connection per client thread (see #317). ‼️ Running directly from a source checkout on Windows is not supported (see #335).- Running directly from a source checkout against the Basic datastore fails (see #336).
- Several unsupported datastore bindings are still listed in CLI help (see #328).
- The Accumulo binding may report errors during cleanup (see #340).
- The HBase binding does not report a clear error message on encountering version incompatibility (see #343).
- Unclear error message when java is not found in launcher script (see #345).
The following datastore bindings have been verified as working as of this release:
- Apache Accumulo 1.6.0 via the
accumulo
binding (see #340). - Apache Cassandra 2.0.15 via the
cassandra-cql
andcassandra-10
bindings.- The port used for Cassandra is now a parameter instead of a constant. (see #360).
- The Cassandra binding has been updated to use CQL. Downstream users are advised to transition. (see #145).
- Apache HBase 1.0.0 via the
hbase-10
binding. - MongoDB 2.0.9, 2.2.7, 2.4.14, 2.6.10, 3.0.4 via the
mongodb
andmongodb-async
bindings. Additionally MongoDB 1.8.5 via themongodb-async
binding.- The MongoDB driver version has been updated to 3.0.3. (see #344).
- There are several fixes and updates to the MongoDB client.
- Tarantool 1.6.1 via the
tarantool
binding (see #292, #319). - 🆕 Aerospike 3.5.15 via the
aerospike
binding (see #113).
The following datastore bindings are present but have not been confirmed as a part of release testing. Referenced issue numbers are those fixed as a part of this release.
- Apache Cassandra versions prior to 2.0
- Couchbase 1.1
- DynamoDB 1.3
- ElasticSearch
- Gemfire 8.1
- Infinispan 7.2.2
- JDBC
- OrientDB 1.7.5 (#183)
- Redis 2.0
- HyperTable 0.9
New client implementation for Infinispan 5.x running in client-server mode (see #228).
Several updates and fixes to the core package are in this release:
- Add estimated time remaining to status messages (see #239).
- Shutdown the status thread as soon as clients complete (see #316).
- Execute correct number of operations, even if not a multiple of thread count (see PR #338).