Releases: aerospike/aerospike-client-nodejs
Releases · aerospike/aerospike-client-nodejs
[5.5.0]
Added support for:
- Node.js 20
Dropped support for:
- Node.js 14
New Features
- [CLIENT-2108] - Added pagination support for queries and scans.
- [CLIENT-2224] - Added support for rack aware reads when the replication factor is three.
- [CLIENT-2303] - Added support for Amazon Linux 2023.
Improvements
- [CLIENT-2237] - Fixed expression API documentation to show parameters for functions.
Bug fixes
- [CLIENT-2338] - Fixed issue which caused the configuration class property "rackId" to be ignored.
[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.