Skip to content

[5.9.0]

Compare
Choose a tag to compare
@DomPeliniAerospike DomPeliniAerospike released this 07 Nov 21:07
· 245 commits to master since this release
c44ebdb

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.