Skip to content

Releases: aerospike/aerospike-client-ruby

Major feature release

25 Oct 13:10
Compare
Choose a tag to compare
  • New Features
    • [CLIENT-1752] Add 'EXISTS' return type for CDT read operations.
    • [CLIENT-1195] Support partition scans.
    • [CLIENT-1238] Support max_records on partition scans.
  • Improvements
    • [CLIENT-1940] Lint and Clean up using Rubocop.

Fix Release

14 Jul 03:28
Compare
Choose a tag to compare
  • Fixes
    • [CLIENT-1785] Fix Client#read_users to avoid error. PR #112 Thanks to Dotan Mor
    • [CLIENT-1787] Support multiple DNS IPs during connection.
    • [CLIENT-1789] Fix an issue where authentication retry fails in certain conditions.

Hotfix Release

21 Jun 00:13
Compare
Choose a tag to compare

This s hotfix release. It is recommended to upgrade your client if you use authentication.

  • Bug Fixes
    • Fix called function name in Authenticate.

Minor feature release

07 Jun 18:13
Compare
Choose a tag to compare
  • New Features

    • Add support for new user management features. Adds Client#query_role, Client#query_roles, Client#create_role, Client#drop_role, Client#grant_privileges, Client#revoke_privileges. Adds the 'Role' class. Adds UserRoles#read_info, UserRoles#write_info, UserRoles#conns_in_use to the UserRoles class.
  • Improvements

    • Do not run PredExp tests for server v6+.

Minor Improvements release

10 May 14:18
Compare
Choose a tag to compare
  • Add basic support for the new authentication protocol.

Major Breaking Release

08 Nov 11:16
Compare
Choose a tag to compare

Notice: This version of the client only supports Aerospike Server v4.9 and later. Some features will work for the older server versions, but they are not tested, nor officially supported.

  • New Features

    • [CLIENT-1467] Support native Boolean type for server v5.6+.
  • Improvements

    • Add basic support for server v4.9+ scan/queries.
    • Don't check for key equality in Batch command results.

Minor Improvements

09 Feb 13:13
Compare
Choose a tag to compare
  • Improvements
    • Remove Timeout in wait_till_stabilized in favor of thread.join(timeout) . Thanks to Marcelo [#104]
    • Adds ResultCode::LOST_CONFLICT

Minor Fix and Improvements

01 Dec 18:25
Compare
Choose a tag to compare
  • Bug Fixes

    • Avoid panic if Command#get_node fails in Command#execute. Resolves issue #101.
    • Fix wrong method invocation inside Client#truncate method. Thanks to Alexander
  • Improvements

    • Added missing server error codes.

Minor feature release

15 Oct 06:54
Compare
Choose a tag to compare
  • New Features

    • [CLIENT-1246] Adds missing API for Context#list_index_create and Context#map_key_create
  • Bug Fixes

    • Fixed an issue were MsgPack extensions were not recursively cleared from the CDTs during unpacking.

Major Feature Release

12 Oct 15:57
Compare
Choose a tag to compare
  • New Features

    • [CLIENT-1173], [CLIENT-1246] Support Nested CDT operations with Context.
    • [CLIENT-1179] Support Bitwise operations.
  • Changes

    • ListSortFlags now has an ASCENDING option, with DEFAULT mapping to it.