All Versions
67
Latest Version
Avg Release Cycle
70 days
Latest Release
-

Changelog History
Page 4

  • v3.4.1 Changes

    June 25, 2018
    • ๐Ÿ› Bug Fixes
      • Fix Set Order/Sort List operations broken on some platforms #261
  • v3.4.0 Changes

    June 20, 2018
    • ๐Ÿ†• New Features

      • Add CDT List operations for Ordered Lists #250
      • Support scan/query consistency validation using cluster key. Set failOnClusterChange to true in ScanPolicy/QueryPolicy to enable this validation. (Requires Aerospike Server v4.2 or later.) #260
    • โšก๏ธ Updates

      • Update C client library to v4.3.13 #260
      • Change default log level from INFO to WARN; rename log level DETAIL to TRACE
      • Add support for Ubuntu 18.04
      • Remove support for Ubuntu 12.04
  • v3.3.0 Changes

    April 30, 2018
    • ๐Ÿ› Bug Fixes

      • Command queue tests fail if cluster address is specified using host/port cli options #247
      • Query fails if one or more cluster nodes do not have records in the set #253
      • TypeError: domain.enter is not a function using Node.js 9.6 or later in interactive mode #254
    • ๐Ÿ†• New Features

      • Support authentication mode (Config#authMode). When user authentication is enabled, the mode specifies internal server authentication or external (e.g. LDAP) authentication.
      • Support separate login timeout (Config#loginTimeoutMs) when authentication is enabled.
      • Support for Async Hooks in Node.js 9/10 #255
    • โšก๏ธ Updates

      • Tests: Upgrade to Mocha v5, Choma v1.2 & replace expect.js with Chai
      • Update C client library to v4.3.11.
  • v3.2.0 Changes

    February 08, 2018
    • ๐Ÿ› Bug Fixes

      • Avoid buffer overflows when copying bin/set/ns names. #241
      • Fix possible race condition in indexRemove test cases. #240
    • ๐Ÿ†• New Features

      • Support building package on Windows (64bit, Windows 7 or later) #239
      • Add new, optional command queue. If configurable limit of in-process commands is exceeded, additional commands are queued for later execution. #245
      • Added new inDoubt flag to AerospikeError. The inDoubt flag indicates if a write command may have completed even though an error was returned. This scenario can occur on a client timeout for a command that has been sent to the server. #242
      • Added a command reference to AerospikeError for the database command, during which the error occurred. The Command object may contain additional information such as the record key for single-record-key read/write commands. #242
    • โšก๏ธ Updates

      • Update C client library to v4.3.5.
  • v3.1.1 Changes

    January 09, 2018
    • ๐Ÿ› Bug Fixes

      • Support all data types for write operation in Client#operate #235
      • Only setup cluster events callback on Client#connect #237
    • โšก๏ธ Updates

      • Update C client library to v4.3.2.
  • v3.1.0 Changes

    December 18, 2017
    • ๐Ÿ†• New Features

      • Logging improvements: C client logs enabled by default; log level can be controlled through new, global log settings. PR #231
      • Support "exists" policy for operate command. PR #233
      • Support "linearize read" policy for Strong Consistency mode. (Requires Aerospike server v4.0.)
    • โšก๏ธ Updates

      • Add support for Node.js v9.x
      • Update C client library to v4.3.1. PR #232
      • Update to C client's new package format.
      • Add support for Debian 9 ("Stretch")
  • v3.0.2 Changes

    October 09, 2017
    • ๐Ÿ› Bug Fixes
      • Release event loop on #close even if client not connected #225
  • v3.0.1 Changes

    October 06, 2017
    • ๐Ÿ› Bug Fixes
      • Fixed typo: Aerospike.ttl.DONT_UPDDATE #222
      • Return parameter error if ttl or gen meta-data values are invalid #223
      • Call Client#connect callback asynchronously #224
  • v3.0.0 Changes

    October 03, 2017
    • ๐Ÿ†• New Features

      • Support for Promises in addition to Callback functions PR #210
      • Support nobins flag on query operations
      • Support CDT List Increment operation. Requires Aerospike server version 3.15 or later.
      • Improved timeout handling and automatic transaction retries - see detailed API changes for more info.
      • Support gen policy for apply UDF operation.
    • ๐Ÿ› Bug Fixes

      • Fix memory leak in batchRead #213
    • โšก๏ธ Updates

      • Requires Node.js v4.x (LTS) or later; Node.js v0.12.x and io.js are no longer supported PR #179
      • Update C client library to v4.2.0.
      • Changes to callback function signatures for several client operations. PR #210
      • Removal of several client functions, that were marked as deprecated under v2.x. PR #214
      • Policy rewrite and changes to how default client policies are configured. PR #221
      • Changes to shared memory layout and default shared memory key.

    ๐Ÿ“„ Please refer to the full list of backward incompatible API changes for further details.

  • v2.7.2 Changes

    August 03, 2017
    • ๐Ÿ› Bug Fixes
      • Close cluster event callback handle when client is closed #211