Skip to content

Releases: aerospike/aerospike-client-nodejs

[4.0.3] - 2022-05-25

26 May 16:04
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

[5.0.0] - 2022-05-01

01 May 22:18
Compare
Choose a tag to compare
  • New Features
    [CLIENT-1713] - Node.js: Support batch apply command.
    [CLIENT-1712] - Node.js: Support batch remove operations.
    [CLIENT-1711] - Node.js: Support batch write operations.
    [CLIENT-1715] - Node.js: Support query partition.
    [CLIENT-1714] - Node.js: Support scan partition.

  • Updates
    BREAKING: Remove deprecated PredicateExpression filtering which has been replaced by new Filter Expressions
    npm registry includes images for nodejs v17.8.0 and v18.0.0

[4.0.2] - 2022-05-01

01 May 22:16
Compare
Choose a tag to compare
  • Bug Fixes
    [CLIENT-1718] - Support failOnClusterChange for query policy

  • Updates
    npm registry includes images for nodejs v17.8.0 and v18.0.0

[4.0.1] - 2022-04-13

18 Apr 16:24
Compare
Choose a tag to compare
  • Updates
    [CLIENT-1703] - Update API Documentation with new Filter Expressions, that have replaced the deprecated PredicateExpression filtering.

[4.0.0] - 2022-03-14

16 Mar 18:02
Compare
Choose a tag to compare
  • New Features

    • [CLIENT-1678] - Support boolean particle type. This feature requires Aerospike server version 5.6+. #428
    • [CLIENT-1679] - Add support for Aerospike Expressions.
    • [CLIENT-1680] - Added TypeScript typings. #446 Thanks to @bit0r1n!
  • Updates

    • BREAKING: This client requires server version 4.9 or later.
    • BREAKING: Drop support for Node.js 8.
    • BREAKING: Remove support for CentOS 6 as well as Ubuntu 16.04.
    • BREAKING: Remove Scan#priority, Scan#percent, and ScanPolicy#failOnClusterChange, as the server no longer supports these fields.
    • Add support for building c-client as a sub-module.
  • Backward Incompatible API Changes

    • totalTimeout Replaced by timeout Info Policy Option
      New "timeout" InfoPolicy

      const subject = new Aerospike.InfoPolicy({
        timeout: 1000,
        sendAsIs: true,
        checkBounds: false
      })
      

    Deprecated "totalTimeout" InfoPolicy

      const subject = new Aerospike.InfoPolicy({
        totalTimeout: 1000,
        sendAsIs: true,
        checkBounds: false
      })
    

[3.16.7] - 2022-01-10

11 Jan 04:37
8b73b30
Compare
Choose a tag to compare
  • Bug Fixes

    • CLIENT-1641: Unprocessed results sent to a different transaction on "Partition unavailable"
  • Updates

    • Update C client library to v4.6.24.

[3.16.6] - 2021-07-13

13 Jul 12:19
Compare
Choose a tag to compare
  • Bug Fixes

    • Client does not start with "minConnsPerNode" option. #419
  • Updates

    • Update C client library to v4.6.23.
    • Drop support for Ubuntu 16.04.

[3.16.5] - 2021-04-14

14 Apr 02:07
v3.16.5
Compare
Choose a tag to compare
  • Bug Fixes

    • CLIENT-1498: Support infoTimeout on QueryPolicy. The timeout is used when failOnClusterChange is true and an info validation command is sent before/after the query. #412
  • Updates

    • Update C client library to v4.6.21.

[3.16.4] - 2021-02-21

21 Feb 09:27
v3.16.4
Compare
Choose a tag to compare
  • Bug Fixes
    • CLIENT-1453: Client release v3.16.3 fails to install on Amazon Linux. #403

[3.16.3] - 2021-02-09

09 Feb 03:33
v3.16.3
Compare
Choose a tag to compare
  • Bug Fixes

    • CLIENT-1441: Support boolean values in Map/List bins. #401
  • Updates