Aerospike Node.js Client Release 3.16.0 (May 18, 2020)

Aerospike Node.js client version 3.16.0 was released on May 18, 2020.

This release adds new features and updates, including a breaking change.

  • 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.
  • Update C client library to v4.6.16.
  • Update dependencies with potential vulnerabilities by running npm audit fix. #367