Skip to content

3.0.34

Choose a tag to compare

@mcoberly2 mcoberly2 released this 18 Jul 02:19

Release Date: February 06, 2015

New Features

  • Always return 64 bit integers (long) for numbers retrieved from the server. Code that casts record values to Integer must be changed to call "Record.getInt()" which performs the proper casting. See Incompatible API change.
  • Support secondary indexes on bins containing a collection.
  • Support asynchronous query.
  • Support maxConcurrent in asynchronous batch, scan and query.
  • Add asynchronous query and store key examples.
  • Add IAerospikeClient and IAsyncClient interfaces that should be more mock friendly.
  • Set default set in benchmarks to "testset".
  • Support new server error codes.
  • Support user-defined roles with namespace/set scoping. Rename UserRoles to User.
  • Send key on both reads and writes when "Policy.sendKey" is true.

Bug Fixes

  • Fix user key send buffer byte size calculation.
  • Make receiving a zero-sized data packet from server an error condition which results in a socket close.

Full Changelog: 3.0.33...3.0.34