[5.9.0]
DomPeliniAerospike
released this
07 Nov 21:07
·
248 commits
to master
since this release
Breaking Changes
- [CLIENT-2659] - Dropped support for Debian 10.
- [CLIENT-2660] - Dropped support for CentOS 7.
- [CLIENT-2661] - Dropped support for Red Hat Enterprise Linux 7.
- [CLIENT-2662] - Dropped support for Oracle Linux 7
- [CLIENT-2663] - Dropped support for Amazon Linux 2.
- [CLIENT-2668] - Dropped support for macOS 11.
New Features
- [CLIENT-2095] - The Aerospike client can now be installed using “npm install aerospike” on windows.
- [CLIENT-2572] - Added exp.recordSize expression.
- [CLIENT-2587] - Added Client.createBlobIndex.
- [CLIENT-2587] - Added indexDatatype.BLOB.
- [CLIENT-2615] - Added exp.expWriteFlags and exp.expReadFlags.
- [CLIENT-2617] - Added map.create method with parameter to create a persistent map index.
- [CLIENT-2669] - Added config.errorRateWindow and config.maxErrorRate.
- [CLIENT-1421] - maxErrorRate and errorRateWindow can be adjusted to modify the circuit breaker pattern implemented by the C client.
Improvements
- [CLIENT-2671] - Updated batch examples on the Node.js Client API docs page.
Bug Fixes
- [CLIENT-2629] - Fixed bug in which some batch methods returned an AEROSPIKE_BATCH_FAILED error rather than records with detailed status codes.
- [CLIENT-2670] - Fixed bug in which config.tenderInterval was not being applied.