Skip to content

Releases: aerospike/aerospike-client-nodejs

[3.9.0] - 2019-02-20

20 Feb 14:55
v3.9.0
Compare
Choose a tag to compare
  • Updates
    • Update C client library to v4.5.0.
    • Update nan to v2.12.1.
    • Update nyc to v13.3 to address multiple potential vulnerabilities in nyc dependencies.
    • Update docs for udfRemove function to document changes in server behavior when trying to delete a UDF module that does not exist.
    • Drop Node.js v4 from the test matrix. The client still runs on Node.js v4 for now, but not all of its dev dependencies do.

[3.8.0] - 2018-12-14

14 Dec 19:37
Compare
Choose a tag to compare
  • New Features

    • Add support for rack-aware clients.
    • Add client run-time stats.
  • Updates

    • Update C client library to v4.4.0.
    • Remove unused error codes.
    • Improve global command queue docs.
    • Shared memory layout has changed. The default Config#sharedMemory.key has changed to 0xA8000000 so old client applications do not mix shared memory with new client applications. If you are using shared memory clients with a custom shared memory key, it's critical that you change the key when upgrading to this version.

v3.7.2 / 2018-11-09

09 Nov 06:24
v3.7.2
Compare
Choose a tag to compare
  • Bug Fixes

    • Fix Alpine Linux builds #286
    • Fix policies constructor to support setting totalTimeout to zero #289
    • Fix segfault in predexp unit tests on Node.js 11
  • Updates

    • Update C client library to v4.3.20.
    • Replace V8 conversion functions deprecated in Node.js 10.12/11
    • Suppress compiler deprecation warnings for Release builds
    • Add Node.js 10 back to Travis CI test matrix

v3.7.1 / 2018-10-03

03 Oct 10:11
v3.7.1
Compare
Choose a tag to compare
  • Bug Fixes

    • Support using alternate-access-address. #267 #283
  • Updates

    • Fix some tests breaking when auth enabled. #284

v3.7.0 / 2018-10-02

02 Oct 04:14
v3.7.0
Compare
Choose a tag to compare
  • New Features

    • Support "deserealize" policy setting. #278
    • Add getter for client instance to AerospikeError.
  • Bug Fixes

    • Fix memory leaks detected by Valgrind. #279
    • Increase max. info request length from 50 to 256. #280
    • Fix parsing of sets/ns/set info response. #282
  • Updates

    • Update C client library to v4.3.18.
    • Update nan and chai to latest versions.

v3.6.1 / 2018-09-04

04 Sep 07:25
Compare
Choose a tag to compare
  • Updates
    • Change max. bin name length to 15 (was 14). Requires server version 4.2 or later.
    • Update C client library to v4.3.17. #273

v3.6.0 / 2018-08-28

04 Sep 07:24
v3.6.0
Compare
Choose a tag to compare
  • New Features

    • Support query filtering with predicate expressions. Requires server version v3.12 or later. #269
    • Add missing replica.sequence policy value #270
  • Updates

    • Update C client library to v4.3.16 #271
    • Remove modlua.systemPath config entry
    • Remove lua-core submodule; system lua code is now loaded directly from C strings instead of files

v3.5.0 / 2018-07-19

19 Jul 07:31
v3.5.0
Compare
Choose a tag to compare
  • New Features

    • Support list/map nearest key/value get/remove operations (relative rank range). Requires server version v4.3.0 or later. #264
    • Support list write flags NO_FAIL and PARTIAL. Add new map write flags, including NO_FAIL and PARTIAL. Requires server version v4.3.0 or later. #265
    • Rewrote examples to use latest client APIs, ES2017 async functions, and reduce yargs boilerplate code #266
  • Updates

v3.4.1 / 2018-06-25

25 Jun 09:54
v3.4.1
Compare
Choose a tag to compare
  • Bug Fixes
    • Fix Set Order/Sort List operations broken on some platforms #261

v3.4.0 / 2018-06-20

20 Jun 09:43
v3.4.0
Compare
Choose a tag to compare
  • New Features

    • Add CDT List operations for Ordered Lists #250
    • Support scan/query consistency validation using cluster key. Set failOnClusterChange to true in ScanPolicy/QueryPolicy to enable this validation. (Requires Aerospike Server v4.2 or later.) #260
  • Updates

    • Update C client library to v4.3.13 #260
    • Change default log level from INFO to WARN; rename log level DETAIL to TRACE
    • Add support for Ubuntu 18.04
    • Remove support for Ubuntu 12.04