Releases: aerospike/aerospike-client-nodejs
Releases · aerospike/aerospike-client-nodejs
v3.3.0 / 2018-04-30
-
Bug Fixes
-
New Features
- Support authentication mode (
Config#authMode
). When user authentication is enabled, the mode specifies internal server authentication or external (e.g. LDAP) authentication. - Support separate login timeout (
Config#loginTimeoutMs
) when authentication is enabled. - Support for Async Hooks in Node.js 9/10 #255
- Support authentication mode (
-
Updates
- Tests: Upgrade to Mocha v5, Choma v1.2 & replace expect.js with Chai
- Update C client library to v4.3.11.
v3.2.0 / 2018-02-08
-
Bug Fixes
-
New Features
- Support building package on Windows (64bit, Windows 7 or later) #239
- Add new, optional command queue. If configurable limit of in-process commands is exceeded, additional commands are queued for later execution. #245
- Added new
inDoubt
flag toAerospikeError
. TheinDoubt
flag indicates if a write command may have completed even though an error was returned. This scenario can occur on a client timeout for a command that has been sent to the server. #242 - Added a command reference to
AerospikeError
for the database command, during which the error occurred. TheCommand
object may contain additional information such as the record key for single-record-key read/write commands. #242
-
Updates
- Update C client library to v4.3.5.
v3.1.1 / 2018-01-09
v3.1.0 / 2017-12-18
-
New Features
-
Updates
v3.0.2 / 2017-10-09
- Bug Fixes
- Release event loop on #close even if client not connected #225
v3.0.1 / 2017-10-06
v3.0.0 / 2017-10-03
-
New Features
- Support for Promises in addition to Callback functions PR #210
- Support
nobins
flag on query operations - Support CDT List Increment operation. Requires Aerospike server version 3.15 or later.
- Improved timeout handling and automatic transaction retries - see detailed API changes for more info.
- Support gen policy for apply UDF operation.
-
Bug Fixes
- Fix memory leak in batchRead #213
-
Updates
- Requires Node.js v4.x (LTS) or later; Node.js v0.12.x and io.js are no longer supported PR #179
- Update C client library to v4.2.0.
- Changes to callback function signatures for several client operations. PR #210
- Removal of several client functions, that were marked as deprecated under v2.x. PR #214
- Policy rewrite and changes to how default client policies are configured. PR #221
- Changes to shared memory layout and default shared memory key.
Please refer to the full list of backward incompatible API changes
for further details.
v2.7.2 / 2017-08-03
- Bug Fixes
- Close cluster event callback handle when client is closed #211
v2.7.1 / 2017-07-24
- New Features
- Add socket timeout setting to query policy #207