Skip to content

Releases: aerospike/aerospike-client-nodejs

[3.16.1] - 2020-06-30

30 Jun 01:52
v3.16.1

Choose a tag to compare

Release Date: June 30, 2020

  • A bug affecting this version of the Node.js client has been identified.
    • If your application uses scans, we strongly recommend that you upgrade to Node.js client 3.16.7 at the earliest opportunity.

Bug Fixes

  • Fix memory leaks when running secondary index queries with string filter predicates. #370

Full Changelog: v3.16.0...v3.16.1

[3.16.0] - 2020-05-18

18 May 09:20
v3.16.0

Choose a tag to compare

Release Date: May 18, 2020

  • A bug affecting this version of the Node.js client has been identified.
    • If your application uses scans, we strongly recommend that you upgrade to Node.js client 3.16.7 at the earliest opportunity.

New Features

  • Add max records option for sampling with basic scans. Requires server version 4.9 or later. #359
  • Add support for HyperLogLog data type and operations. Requires server version 4.9 or later. #361
  • Add minConnsPerNode and maxSocketIdle client config. #366

Updates

  • BREAKING: The client no longer supports the percent-based scan sampling for server versions 4.9 or later. Use the new max records scan policy option instead. See API Changes for details.
  • Update C client library to v4.6.16.
  • Update dependencies with potential vulnerabilities by running npm audit fix. #367

Full Changelog: v3.15.0...v3.16.0

[3.15.0] - 2020-03-24

24 Mar 06:39
v3.15.0

Choose a tag to compare

Release Date: March 24, 2020

New Features

  • Support for BigInt as record key and bin value. #348

Updates

  • Update C client library to v4.6.13.

Full Changelog: v3.14.1...v3.15.0

[3.14.1] - 2020-01-15

15 Jan 00:30
v3.14.1

Choose a tag to compare

Release Date: January 15, 2020

Bug Fixes

  • Regression: Protocol error on authenticated connections. [CLIENT-1169]

Updates

  • Update C client library to v4.6.12.

Full Changelog: v3.14.0...v3.14.1

[3.14.0] - 2020-01-08

08 Jan 00:53
v3.14.0

Choose a tag to compare

Release Date: January 08, 2020

New Features

  • Add new delete record operation. Requires server version 4.7 or later (4.7.0.8+ or 4.8.0.3+ recommended). #322
  • Support compressed commands and responses. Requires Aerospike Enterprise Server version 4.8 or later. #335
  • Add per-node opened/closed connection stats. #336
  • Support write operations on background scans & queries. Requires server version 4.7 or later. #338
  • Support new records-per-second limit for scans, replacing scan priority. Requires server version 4.7 or later. #339
  • Add predicate filter support for batch, read, write, delete, and record UDF transactions. Requires server version 4.7 or later. #340

Updates

  • Add support for RHEL/CentOS 8.
  • Update C client library to v4.6.10.
  • Minor API documentation updates. #342
  • Update several dev dependencies to latest version.

Full Changelog: v3.13.0...v3.14.0

[3.13.0] - 2019-09-30

30 Sep 15:15
v3.13.0

Choose a tag to compare

Release Date: September 30, 2019

New Features

  • Support for bitwise operations. Requires server version 4.6 or later. #312

Full Changelog: v3.12.0...v3.13.0

[3.12.0] - 2019-08-31

31 Aug 00:39
v3.12.0

Choose a tag to compare

Release Date: August 31, 2019

New Features

  • Support for operations on nested lists & maps. Requires server version 4.6 or later. #307

Updates

  • Update C client library to v4.6.7.
  • Support Debian 10. Drop support for Debian 7.
  • Fix tests for certain out-of-bounds list operations due to changed error code sent by server v4.6.
  • Update dev dependencies: standard v14, yargs v14, nyc

Full Changelog: v3.11.0...v3.12.0

[3.11.0] - 2019-05-22

22 May 07:55
v3.11.0

Choose a tag to compare

Release Date: May 22, 2019

New Features

  • TLS support - Linux only, macOS & Windows not supported for now. #298
  • Add new infoNode & getNodes functions. #196
  • Support for Node.js 12 #295

Updates

Full Changelog: v3.10.0...v3.11.0

[3.10.0] - 2019-04-08

08 Apr 03:10
v3.10.0

Choose a tag to compare

Release Date: April 08, 2019

New Features

  • Support new relaxed read modes for SC namespaces. (via C client v4.6)
  • Use stack based connection pools for more aggressive trimming of idle connections. (via C client v4.6)

Updates

  • BREAKING: Read consistency level changes - see Incompatible API Changes for details.
  • Update C client library to v4.6.1.
  • Update nan to v2.13.2.
  • Update mocha, codecov & other dev dependencies to latest version.

Full Changelog: v3.9.0...v3.10.0

[3.9.0] - 2019-02-20

20 Feb 14:55
v3.9.0

Choose a tag to compare

Release Date: February 20, 2019

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.

Full Changelog: v3.8.0...v3.9.0