Releases: aerospike/aerospike-client-nodejs
Releases · aerospike/aerospike-client-nodejs
[5.4.0]
- 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]
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]
- 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]
- 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]
- 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
- 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
- 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
- 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
- Bug Fixes
[CLIENT-1745] Fixed build error identified in Apline 3.15 and Node.js 17.9.
[5.0.1] - 2022-05-25
- 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