Skip to content

Releases: brianfrankcooper/YCSB

YCSB 0.8.0

13 Apr 08:02
Compare
Choose a tag to compare

Incompatible changes

  • ❗ Elasticsearch config parameter changes. See elasticsearch/README.md for full list (#684).

Known issues

  • ❗ The Cassandra CQL clients do not use prepared statements (#458).
  • ❗ Updated datastax drivers to support Cassandra 3.
  • Building Cassandra CQL with JDK 8 issues a org.hyperic.sigar.SigarException: no libsigar-amd64-linux.so in java.library.path. JDK 7 builds OK.
  • The mongodb binding does not honor the maxPoolSize=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)
  • Several unsupported datastore bindings are still listed in CLI help. (see #328)
  • The HBase binding does not report a clear error message on encountering version incompatibility. (see #343)
  • Datastore drivers that lack timeouts may result in YCSB failing to honor the maxexecutiontime parameter. (See #618)

Changes

Tested Databases

Tested support

The following datastore bindings have been verified as working as of this release:

Supported

Untested

0.8.0 Release Candidate 4

11 Apr 23:48
Compare
Choose a tag to compare
Pre-release

WARNING: THIS IS A RELEASE CANDIDATE AND IS NOT INTENDED FOR DOWNSTREAM USE.

This source is a candidate for release version 0.8.0. Please see #678 issue for testing instructions and where to leave your feedback.

Compared to the previous release (0.8.0 RC4), this candidate contains:

  • HBase10 improvements #692

0.8.0 Release Candidate 3

09 Apr 19:57
Compare
Choose a tag to compare
Pre-release

WARNING: THIS IS A RELEASE CANDIDATE AND IS NOT INTENDED FOR DOWNSTREAM USE.

This source is a candidate for release version 0.8.0. Please see #678 issue for testing instructions and where to leave your feedback.

Compared to the previous release (0.8.0 RC3), this candidate contains:

  • Elasticsearch improvements #693

0.8.0 Release Candidate 2

09 Apr 02:47
Compare
Choose a tag to compare
Pre-release

WARNING: THIS IS A RELEASE CANDIDATE AND IS NOT INTENDED FOR DOWNSTREAM USE.

This source is a candidate for release version 0.8.0. Please see #678 issue for testing instructions and where to leave your feedback.

Compared to the previous release (0.8.0 RC2), this candidate contains:

  • Elasticsearch improvements #684

0.8.0 Release Candidate 1

02 Apr 05:15
Compare
Choose a tag to compare
Pre-release

WARNING: THIS IS A RELEASE CANDIDATE AND IS NOT INTENDED FOR DOWNSTREAM USE.

This source is a candidate for release version 0.8.0. Please see #678 issue for testing instructions and where to leave your feedback.

Compared to the previous release (0.7.0), this candidate contains:

  • Accumulo improvements:#626, #627, #628
  • Cassandra improvements: #669, #673
  • Core improvements: #641, #656, #657
  • Couchbase improvements: #631
  • Dynamodb improvements: #647
  • Elasticsearch improvements: #644
  • Geode improvements: #648
  • HBase10 improvements: #621, #651
  • Infinispan improvements: #650
  • Orientdb improvements: #629
  • S3 improvements: #652
  • Tarantool improvements: #649

Breaking changes:

  • None.

YCSB 0.7.0

25 Feb 16:13
Compare
Choose a tag to compare

Incompatible changes

  • #620 GemFire binding replaced with Apache Geode (incubating) binding (gemfire -> geode)

Known issues

  • ❗ The Cassandra CQL clients do not use prepared statements (#458).
  • The mongodb binding does not honor the maxPoolSize=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)
  • Several unsupported datastore bindings are still listed in CLI help. (see #328)
  • The HBase binding does not report a clear error message on encountering version incompatibility. (see #343)

Changes

Tested Databases

Tested support

The following datastore bindings have been verified as working as of this release:

Supported

Untested

0.7.0-RC2

22 Feb 17:40
Compare
Choose a tag to compare
0.7.0-RC2 Pre-release
Pre-release

WARNING: THIS IS A RELEASE CANDIDATE AND IS NOT INTENDED FOR DOWNSTREAM USE.

This source is a candidate for release version 0.7.0. Please see #624 issue for testing instructions and where to leave your feedback.

Compared to the previous release (0.7.0 RC1), this candidate contains:

  • OrientDB improvement for readallfields: #629
  • Accumulo don't run tests on Windows: #628

0.7.0 Release Candidate 1

16 Feb 13:45
Compare
Choose a tag to compare
Pre-release

WARNING: THIS IS A RELEASE CANDIDATE AND IS NOT INTENDED FOR DOWNSTREAM USE.

This source is a candidate for release version 0.7.0. Please see #624 issue for testing instructions and where to leave your feedback.

Compared to the previous release (0.6.0), this candidate contains:

Breaking changes:

  • ❗ gemfire binding changed to geode

YCSB 0.6.0

23 Jan 12:23
Compare
Choose a tag to compare

Incompatible changes

  • #507 Record latency of successful and failed operations separately.
  • #90 Added variance calculation of histogram latency reporting.

Known issues

  • ❗ The Cassandra CQL clients do not use prepared statements (#458).
  • The mongodb binding does not honor the maxPoolSize=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)
  • 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)

Changes

  • #545: Update Tarantool driver version
  • #528: Bump Kudu dependency to 0.6.0
  • #540: Kudu - Bump the default admin timeout
  • #518: Added memcached binding
  • #535: Removed groupId (duplicate parent)
  • #500: Add a Google Datastore client
  • #372, #512: Add S3 storage bindings
  • ‼️ #537: Cassandra - Added large deprecation message
  • #536: Cassandra 2 - Added better property handling
  • #526: Improved bin/ycsb script
  • #570: Accumulo binding does not work in 0.5.0 release
  • #561: removed tracing from Cassandra insert operations

Tested Databases

Tested support

The following datastore bindings have been verified as working as of this release:

Untested

  • Apache Cassandra versions prior to 2.0.
  • Apache HBase versions prior to 1.0.
  • Couchbase 1.1.
  • DynamoDB 1.3
  • ElasticSearch
  • Gemfire 8.1
  • HyperTable 0.9
  • Infinispan 7.2.2
  • OrientDB 1.7.5

0.6.0 Release Candidate 3

13 Jan 15:12
Compare
Choose a tag to compare
Pre-release

WARNING: THIS IS A RELEASE CANDIDATE AND IS NOT INTENDED FOR DOWNSTREAM USE.

This source is a candidate for release version. Please see issue #542 for testing instructions and where to leave your feedback.

Compared to the previous RC (0.6.0-RC2), this candidate contains:

  • #570: [accumulo] - correct client to use proposed table name instead of cached table name