Releases: aerospike/aerospike-client-ruby
Releases · aerospike/aerospike-client-ruby
Major Feature Release
-
New Features
- [CLIENT-1254] Adds support for HyperLogLog.
-
Changes
Client#operate
now usesOperatePolicy
by default.
Major Feature Release
-
New Features
- Adds support for rack-aware reads.
- Adds support for client-server compression.
-
Improvements
- Adds support for
truncate-namespace
command.
- Adds support for
Major Feature Release
-
New Features
- Adds support for replica policies.
-
Improvements
- Remove support for "old" partition tokenizer.
- Refactor how partition parser is initialized and called.
- Adds support for 'replicas' and remove the old partition table queries from the server.
v2.12.0 / 2020-04-21
New Features:
- Support for predicate expressions in all transactions.
- Support for
operation.delete
inclient#operate
.
Improvements:
- Optimize serialization for nested structures. Thanks to @Kacper Madej! [#94]
- Remove
Thread#abort_on_exception
frombatch_index_command
. Thanks to @Kacper Madej! [#92] - Does not allow values other than Integer, Float, String, Symbol and nil to be used as keys in Maps.
Bug Fixes:
- Fixes tests that weren't using ENV variables for connections. This will allow the tests to be run on any server.
v2.11.0 / 2019-05-17
-
New Features
- Support for predicate expressions in queries. Thanks to @Minus10Degrees! [#78]
-
Bug Fixes
v2.10.0 / 2019-05-10
- New Features
- Add support for LB discovery / seeding. Thanks to @filiptepper! [#80]
v2.9.1 / 2019-04-03
-
Bug Fixes
- Query fails if one or more cluster nodes do not have records in the set [#77]
-
Updates
- Change admin message version to 2 (from 0)
- Remove unused BIN_EXISTS_ERROR (6) and BIN_NOT_FOUND (17) error codes
- Tests: Support setting user/password when running specs
v2.9.0 / 2018-11-09
-
New Features
- Add INFINITY and WILDCARD values for use in CDT map/list comparators. [AER-5945]
-
Bug Fixes
- Default policies set on Client instance do not get applied [#74]
-
Updates
- BREAKING CHANGE: Change default for send_key write policy to false [#73]
- Support truncate info command argument "lut=now" for servers that require it. [AER-5955]
v2.8.0 / 2018-08-06
-
New Features
- Support latest CDT List/Map server-side operations: [#69]
- Operations on Ordered Lists & Bounded Lists via new List Policy. (Requires server version v3.16.0 or later.)
- Option to invert selection criteria for certain List/Map get/remove operations. (Requires server version v3.16.0 or later.)
- List/Map index/rank relative get/remove operations. (Requires server version v4.3.0 or later.)
- Partial list/map updates using PARTIAL / NO_FAIL write flags. (Requires server version v4.3.0 or later.)
- Benchmarks: Output total TPS metrics at end of run [#71]
- Support latest CDT List/Map server-side operations: [#69]
-
Bug Fixes
- Check connection status of sockets retrieved from connection pool [#72]
-
Updates
- Add JRuby back to CI test matrix [#70]