Skip to content

Releases: aerospike/aerospike-client-nodejs

[5.4.0]

31 Mar 23:26
69138fd
Compare
Choose a tag to compare
  • The new features require Aerospike Server version 6.3 or newer.

Breaking Changes:

  • Dropped support for:
    • Debian 10 (ARM64 only).
    • Ubuntu 18.04.

New Features:

  • [CLIENT-2178] - Added ORDERED_MAP and UNORDERED_MAP map operation return types.
  • [CLIENT-2187] - Added comparison of map values using expressions.

[5.3.0]

17 Feb 19:08
2c10d8a
Compare
Choose a tag to compare

New features:

  • [CLIENT-1750] - Added 'returnType.EXISTS' for 'aerospike/maps' and 'aerospike/list' module read operations. This feature requires server version 6.1+.
  • [CLIENT-1818] - Added the 'getByKeyList' method 'aerospike/maps' module.
  • [CLIENT-2210] - Added the 'getByValueList' method 'aerospike/maps' module.

Improvements:

  • [CLIENT-1819] - Corrected 'Client.batchApply' to have a keys parameter rather than a records parameter.

Bug fixes:

  • [CLIENT-2231] - Fixed segmentation fault caused by using context with map and list expressions. Added unit tests for map and list expressions using context. Fixed parameter order for map and list expression methods.

[5.2.1]

07 Feb 21:43
7335ec6
Compare
Choose a tag to compare
  • New Features:
    • [CLIENT-1248] - AddListIndexCreate and AddMapKeyCreate added to cdt_context.js.
  • Improvements:
    • [CLIENT-2011] - Batch writes now returns the results of transactions ending in the AEROSPIKE_BATCH_FAILED status as well as the status of each record.
    • [CLIENT-2150] - Reduced install size from 500MB to 166MB.
  • Bug fixes:
    • [CLIENT-2167] - Fixed broken API documentation links.
    • [CLIENT-2167] - Added missing methods from operations classes into API Documentation.

[5.2.0]

13 Dec 00:32
816dd03
Compare
Choose a tag to compare
  • Added support for:
    • Node.js 19
    • Ubuntu 22.04
    • RHEL 9
  • Dropped support for:
    • Node.js 10, 12, 17
    • RHEL 7
    • Debian 8, 9
  • New Features:
    • [CLIENT-2000] - Added ARM architecture support for all currently supported OS systems
  • Updates
    • BREAKING: Client does not support Node.js LTS version 14 on macOS using ARM architecture - see Incompatible API Changes for details.

[5.1.1]

02 Dec 14:40
d8ebeed
Compare
Choose a tag to compare
  • Improvements:
    • [CLIENT-1944] Revamped existing API documentation.
    • [CLIENT-1943] Added documentation for list, map, hll, and bit expressions.
    • [CLIENT-1942] Improved examples within the API documentation.

[5.0.3] - 2022-07-14

14 Jul 17:17
cf566c2
Compare
Choose a tag to compare
  • Bug Fixes
    [CLIENT-1778] Node.js: document client support for PKI auth.
    [CLIENT-1762] Add Node.js client TypeScript support.

[4.0.5] - 2022-07-14

14 Jul 17:15
Compare
Choose a tag to compare
  • Bug Fixes
    [CLIENT-1778] Node.js: document client support for PKI auth.
    [CLIENT-1762] Add Node.js client TypeScript support.

[5.0.2] - 2022-06-10

10 Jun 23:51
Compare
Choose a tag to compare
  • Bug Fixes
    [CLIENT-1745] Fixed build error identified in Apline 3.15 and Node.js 17.9.
    [CLIENT-1746] Fixed aerospike/batchType module documentation.

[4.0.4] - 2022-06-10

10 Jun 23:49
Compare
Choose a tag to compare
  • Bug Fixes
    [CLIENT-1745] Fixed build error identified in Apline 3.15 and Node.js 17.9.

[5.0.1] - 2022-05-25

26 May 16:05
Compare
Choose a tag to compare
  • Bug Fixes
    [CLIENT-1743] Node.js mac client exits on first database operation (4.00+)
    [CLIENT-1734] NodeJS client: Typescript file missing in npm package version 4.0.2