Aerospike REST Client Release Notes

  • 1.8.0
    Release Date: May 9, 2021

    New Features

    • [CLIENT-1524] - Support user quotas and statistics - REST Support user quotas and statistics.
    • Add useBoolBin configuration property.
    • Set userKey parameter as required in batch read operations #31.
    • Add circuit breaker to the Record and Operate services.
    • Expose the minimum connections as a configuration property.
    • Add default property values to the application.properties file.
    • Upgrade Aerospike Java client to 5.1.0
    • Upgrade Spring Boot to 2.4.5.
    • Update the demo project dependencies.

    Improvements

    • Improve documentation.
    • Migrate the demo project to Yarn 2.
    • Migrate from Travis CI to GitHub Actions.

    Bug Fixes

    • Remove obsolete Priority field from policies.
    • [CLIENT-1484] - Remove deprecated scan policies - REST Remove deprecated scan policies.
    • Use sha256 as a key in AerospikeClientPool.
    • Fix multiple dependency vulnerabilities in the demo project.

  • 1.7.0
    Release Date: January 14, 2021

    New Features

    • [CLIENT-1392] - Fix Swagger documentation.
    • [CLIENT-1405] - Ensure K-ordered and KV-ordered maps are in order for CDT operations.
    • [CLIENT-1365] - Support Aerospike Expression filters.
    • Upgrade demo project dependencies.
    • Upgrade Java Aerospike client to 5.0.2.

  • 1.6.2
    Release Date: September 16, 2020

    New Features

    • [CLIENT-1351] - Expose ClientPolicy authMode configuration parameter.
    • Upgrade demo project dependencies.
    • Upgrade Java Aerospike client to 4.4.17.

  • 1.6.1
    Release Date: July 27, 2020

    New Features

    • Upgrade Spring Boot to 2.3.1.

    Improvements

    • Add examples and improve documentation.

    Bug Fixes

    • Annotate defaultClient as Nullable.
    • Add security enabled condition to the InvalidUserAuthentication test.

  • 1.6.0
    Release Date: July 19, 2020

    Features

    • Support multi-user tenancy.

    • Upgrade Java Aerospike client to 4.4.15.

    Fixes

    • Resolve Swagger parameter duplication in ScanController.

  • 1.5.0
    Release Date: June 2, 2020

    Features

    • Support write operations in background scan.

    • Improve Swagger documentation.

    • Upgrade Java Aerospike client to 4.4.12.

  • 1.4.0
    Release Date: May 12, 2020

    Features

    • Support paginated scan functionality.

    • Support BYTE_ARRAY and GEO_JSON bins in Json format.

    • Upgrade Java Aerospike client to 4.4.11.

    Fixes

    • Rename bins query parameter to fix naming collision.

    • Fix predicate expressions documentation.

  • 1.3.0
    Release Date: April 15, 2020

    Features

    • Support relative CDT operations.

    • Support delete record operation in operate().

    • Support nested CDT operations.

    • Support predicate expressions.

    • Support client server compression.

    • Support bitwise operations.

    • Support creation of list/map in a CDT context.

    • Support HyperLogLog operations.

    • Upgrade Java Aerospike client to 4.4.10.

    Fixes

    • Skip tests on make build.

    • Align swagger documentation with all supported query parameters.

  • 1.2.0
    Release Date: April 2, 2020

    Features

    • Project Dockerization.

    • Migration from .war to .jar build.

    • Make use of enum instead of raw strings for Operations, for better swagger documentation.

    • Upgrade dependencies to the latest version.

    • Fix Travis build.

  • 1.1.1
    Release Date: July 1, 2019

    Features

    • Update Version of Java Client to 4.4.2.

    • Raise an error when a top level operation object contains an invalid key.

    Fixes

    • Fix incorrect default value of replica policy.

    • Throw proper exception when cluster is unstable during calls to the v1/cluster endpoint.

  • 1.1.0
    Release Date: May 22, 2019

    Features

    • Add Support for TLS Configuration between REST client and Aerospike Server.

  • 1.0.2
    Release Date: April 30, 2019

    Fixes

    • Fix Wrong status code being returned when using an Operation on a non existent record.

  • 1.0.1
    Release Date: April 10, 2019

    Features

    • Add documentation for new query Parameters readModeAP and readModeSC

    Fixes

    • Fix invalid generated Swagger specification file.

  • 1.0.0
    Release Date: April 3, 2019

    Features

    • Introduced Aerospike REST Client

      • Support for single record requests. (kvs)
      • Support for multiple record reads with a single request. (batch)
      • Support for single record, multiple operations. (operate)
      • Support for info calls. (info)
      • Support Secondary Index modification. (index)
      • Support Namespace/Set truncation. (truncate)
      • Support for User and Role admininistration. (admin) (Requires Aerospike Enterprise Edition)