Skip to content

Releases: aerospike/aerospike-client-nodejs

[6.7.1]

26 May 17:30

Choose a tag to compare

Release Date: May 26, 2026

Security

Full Changelog: v6.7.0...v6.7.1

[6.7.0]

28 Apr 17:43
92ec76a

Choose a tag to compare

Release Date: April 28, 2026

New Features

  • Add support for creating set indexes. [CLIENT-4311]
  • Add support for bin projection. [CLIENT-4003]
  • Add quality of life enhancements to path expressions. [CLIENT-4435]

Bug Fixes

  • Add back the postinstall script that reduces the client installation size. This is a temporary fix until we start using node-pre-gyp to install the specific binary from an S3 bucket. [CLIENT-2150]

Full Changelog: v6.6.1...v6.7.0

[6.6.1]

26 Mar 22:17
777a09b

Choose a tag to compare

Release Date: March 26, 2026

Security

Known Issues

This version is missing the post-install script that reduces the client installation size. This has been fixed in client version 6.7.0. [CLIENT-2150]

Full Changelog: v6.6.0...v6.6.1

[6.6.0]

24 Feb 19:47
0500cb7

Choose a tag to compare

Release Date: February 10, 2026

Bug Fixes

  • Added support for path expressions. [CLIENT-3751]
  • Added support for HyperLogLog helper class. [CLIENT-4130]
  • Added support for Aerospike.wrapHLL. [CLIENT-4130]

Full Changelog: v6.5.2...v6.6.0

[6.5.2]

20 Dec 07:24
70765a9

Choose a tag to compare

Release Date: Decemeber 19, 2025

Bug Fixes

  • Fixed issue with non-abstract types resolving to any in typescript description file. [CLIENT-3967]
  • Fixed issue with package installation when omitting developer dependencies. [CLIENT-4026]

Full Changelog: v6.5.1...v6.5.2

[6.5.1]

13 Dec 04:59
5b9a5c4

Choose a tag to compare

Release Date: Decemeber 12, 2025

Bug Fixes

  • Corrected type definition for record property in BatchResult Class. [CLIENT-3966]

Full Changelog: v6.5.0...v6.5.1

[6.5.0]

10 Dec 01:06
60ff981

Choose a tag to compare

Release Date: Decemeber 9, 2025

Breaking Changes

  • Dropped support for MacOS 13. [CLIENT-3951]

New Features

  • Added support for MacOS 26. [CLIENT-3837]
  • Added support for unknown expression. [CLIENT-3861]

Bug Fixes

  • Fixed issue with bin name length check allowing length 16 bin names. [CLIENT-3931]
  • Fixed issue causing omission of records with a bin name of length 16 without error. [CLIENT-3932]
  • Corrected type definition for record parameter in BatchResult class. [CLIENT-3949]
  • Corrected type definition for bins parameter in AerospikeRecord. [CLIENT-3950]

Full Changelog: v6.4.0...v6.5.0

[6.4.0]

10 Oct 03:14
8657130

Choose a tag to compare

Release Date: October 9, 2025

Breaking Changes

  • Dropped support for RHEL 8. [CLIENT-3684]
  • Dropped support for Debian 11. [CLIENT-3684]

New Features

  • Added support for RHEL 10. [CLIENT-3684]
  • Added support for Debian 13. [CLIENT-3684]
  • Added support for policy.connectTimeout. [CLIENT-3804]
  • Added support for recovering a connection after a client timeout. [CLIENT-3416]
  • Added support for user agent: sends client type, library version, and app ID to server. [CLIENT-3587]
  • Added support for client.expressionToBase64. [CLIENT-2130]
  • Added support for base64 encoded expressions in API's which accept expressions. [CLIENT-2038]

Bug Fixes

  • Fixed issue with extended metrics missing statistics on synchronous connections. [CLIENT-3801]
  • Fixed issue with MetricsPolicy not being applied in the client configuration. [CLIENT-3667]

Full Changelog: v6.3.0...v6.4.0

[6.3.0]

05 Aug 23:42
6467b34

Choose a tag to compare

Release Date: August 5, 2025

New Features

  • Added support for metrics improvements: deeper granularity and additional metrics. [CLIENT-3407]
  • Added support for Dynamic Client Configuration. [CLIENT-3408]
  • Added support for preventing password use for Public Key Infrastructure (PKI) users. [CLIENT-3266]
  • Added support for Expression Indexes. [CLIENT-3396]
  • Added support for policy.replica.RANDOM. [CLIENT-3645]
  • Added Support for Node.js 24. [CLIENT-3649]
  • Added support for circuit breaker progressive back-off. [CLIENT-3451]

Improvements

  • Added generics to some typescript definitions. (Thanks @bit0r1n!) [CLIENT-3409]
  • Clarified Filter Documentation. [CLIENT-1865]
  • Documented that compression is an Enterprise Feature. [CLIENT-3234]

Bug Fixes

  • Fixed metrics_policy.reportDir passing an invalid string when enabling metrics. [CLIENT-3507]
  • Fixed Segmentation fault when parsing invalid privilege, roles, and whitelist to admin functions. [CLIENT-3635]
  • Added missing function client.setPassword() [CLIENT-3636]
  • Fixed issue with error objects not being returned by Role based Authentication Control (RBAC) functions. All RBAC functions are also now awaitable. [CLIENT-3637]
  • Fixed bug where adminPolicy is uninitialized during Role Based Authentication Commands. [CLIENT-3643]
  • Fixed issue with error not being returned when the client configuration is invalid. [CLIENT-3644]

Full Changelog: v6.2.0...v6.3.0

[6.2.0]

04 Apr 22:24
3d86114

Choose a tag to compare

Release Date: April 04, 2025

New Features

  • Added config.rackIds. Accepts list of preferred racks. Used when replica policy is PREFER_RACK. [CLIENT-1595]
  • Added client.setXDRFilter. [CLIENT-2152]
  • Added onLockingOnly parameter to apply, write, batchApply, and batchWrite policies. [CLIENT-3266]
  • Added txnRoll and txnVerify policies to config policies. [CLIENT-3396]

Bug Fixes

  • Added Replica field for operate, read, and apply policy classes. [CLIENT-3388]
  • Fixed issue with BATCH_APPLY and BATCH_REMOVE records not being configured correctly for writes. [CLIENT-3389]
  • Fixed issue with batchWrite failing to parse the UDF parameter in BATCH_APPLY records. [CLIENT-3390]
  • Fixed issue with batchWrite failing when writing a single record and using a Transaction. [CLIENT-3391]

Full Changelog: v6.1.0...v6.2.0