Aerospike REST Client Release Notes
-
Release Date: October 20, 2022
New Features
- [APPS-25] - Support 6.0 partition query with pagination. (#75)
- [APPS-20] - Support 6.0 batch write, batch UDF, and batch delete. (#75)
Improvements
Bug Fixes
- [APPS-285] - Cleanup client on cache eviction to stop runaway file descriptors. (#76)
- [APPS-288] - Support operations on CDTs by allowing multiple CTX objects. (#80)
Updates
- Update Java 1.8 to Java 17 (#80)
- Upgrade springboot from 2.5.12 to 2.7.4 (#84)
- Configure Dependabot (#51)
- Bump spring-retry from 1.3.1 to 1.3.4 (#81)
- Bump jackson-dataformat-msgpack from 0.9.0 to 0.9.3 (#82)
- Bump springdoc-openapi-ui from 1.6.11 to 1.6.12 (#83)
- Bump spring-aspects from 5.3.13 to 5.3.23 (#77)
- Bump aerospike-document-api from 1.1.1 to 1.2.0 (#72)
-
Release Date: April 3, 2022
New Features
- Return user key if it exists on scan.
Improvements
- Use
scanAll
in case the maxRecords is not specified.
- Improve documentation.
- Tidy up tests.
Bug Fixes
- Repair build stage in Dockerfile.
Updates
- Upgrade Spring Boot to
2.5.12
(fixes cve-2022-22965).
-
Release Date: December 19, 2021
Updates
-
Release Date: December 16, 2021
- A bug affecting this version of the REST client has been identified.
- If your application uses scans, we strongly recommend that you upgrade to REST client 1.10.4 at the earliest opportunity.
Updates
-
Release Date: December 12, 2021
- A bug affecting this version of the REST client has been identified.
- If your application uses scans, we strongly recommend that you upgrade to REST client 1.10.4 at the earliest opportunity.
Updates
- Upgrade Aerospike Java client to
5.1.11
.
- Upgrade log4j2 to
2.15.0
(fixes CVE-2021-44228).
- Upgrade Gradle Wrapper to
7.3.1
.
-
Release Date: November 18, 2021
- A bug affecting this version of the REST client has been identified.
- If your application uses scans, we strongly recommend that you upgrade to REST client 1.10.4 at the earliest opportunity.
Improvements
- Improve OpenAPI documentation.
- Add a Swagger UI site on GitHub Pages.
- Document how to generate a client/server using Swagger Editor.
Updates
- Upgrade Spring Boot to
2.5.6
.
- Upgrade Aerospike Java client to
5.1.9
.
-
Release Date: October 22, 2021
- A bug affecting this version of the REST client has been identified.
- If your application uses scans, we strongly recommend that you upgrade to REST client 1.10.4 at the earliest opportunity.
- Dependencies
- Upgrade Gradle to
7.2
.
- Upgrade Spring Boot to
2.5.5
.
Improvements
- Documentation: Migrate from Swagger 2 to OpenAPI 3.
- Documentation: Add
Getting Started
blog posts section.
-
Release Date: December 19, 2021
- A bug affecting this version of the REST client has been identified.
- If your application uses scans, we strongly recommend that you upgrade to REST client 1.10.4 at the earliest opportunity.
Updates
-
Release Date: December 16, 2021
- A bug affecting this version of the REST client has been identified.
- If your application uses scans, we strongly recommend that you upgrade to REST client 1.10.4 at the earliest opportunity.
Updates
-
Release Date: September 30, 2021
- A bug affecting this version of the REST client has been identified.
- If your application uses scans, we strongly recommend that you upgrade to REST client 1.10.4 at the earliest opportunity.
New Features
- [CLIENT-1568] - Add support for the Document API operations.
- [CLIENT-1477] - Support a serialized Filter Expression as a parameter.
- [CLIENT-1596] - Update the client policies.
- [CLIENT-1587] - Support batch read operations.
- [CLIENT-1583] - Support PKI Authentication.
- [CLIENT-1539] - Remove sample app.
- Upgrade Aerospike Java client to 5.1.8.
Improvements
- Tidy up tests.
- Improve documentation.
-
Release Date: December 19, 2021
- A bug affecting this version of the REST client has been identified.
- If your application uses scans, we strongly recommend that you upgrade to REST client 1.10.4 at the earliest opportunity.
Updates
-
Release Date: December 16, 2021
- A bug affecting this version of the REST client has been identified.
- If your application uses scans, we strongly recommend that you upgrade to REST client 1.10.4 at the earliest opportunity.
Updates
-
Release Date: May 9, 2021
- A bug affecting this version of the REST client has been identified.
- If your application uses scans, we strongly recommend that you upgrade to REST client 1.10.4 at the earliest opportunity.
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.
-
Release Date: December 19, 2021
- A bug affecting this version of the REST client has been identified.
- If your application uses scans, we strongly recommend that you upgrade to REST client 1.10.4 at the earliest opportunity.
Updates
-
Release Date: December 16, 2021
- A bug affecting this version of the REST client has been identified.
- If your application uses scans, we strongly recommend that you upgrade to REST client 1.10.4 at the earliest opportunity.
Updates
-
Release Date: January 14, 2021
- A bug affecting this version of the REST client has been identified.
- If your application uses scans, we strongly recommend that you upgrade to REST client 1.10.4 at the earliest opportunity.
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.
-
Release Date: December 19, 2021
- A bug affecting this version of the REST client has been identified.
- If your application talks to Aerospike Server version 4.9 or later, you can safely upgrade to REST client 1.10.4. We strongly recommend that you do so at the earliest opportunity.
Updates
-
Release Date: December 16, 2021
- A bug affecting this version of the REST client has been identified.
- If your application talks to Aerospike Server version 4.9 or later, you can safely upgrade to REST client 1.10.4. We strongly recommend that you do so at the earliest opportunity.
Updates
-
Release Date: December 15, 2021
- A bug affecting this version of the REST client has been identified.
- If your application talks to Aerospike Server version 4.9 or later, you can safely upgrade to REST client 1.10.4. We strongly recommend that you do so at the earliest opportunity.
Updates
-
Release Date: September 16, 2020
- A bug affecting this version of the REST client has been identified.
- If your application talks to Aerospike Server version 4.9 or later, you can safely upgrade to REST client 1.10.4. We strongly recommend that you do so at the earliest opportunity.
New Features
- [CLIENT-1351] - Expose ClientPolicy authMode configuration parameter.
- Upgrade demo project dependencies.
- Upgrade Java Aerospike client to 4.4.17.
-
Release Date: July 27, 2020
- A bug affecting this version of the REST client has been identified.
- If your application talks to Aerospike Server version 4.9 or later, you can safely upgrade to REST client 1.10.4. We strongly recommend that you do so at the earliest opportunity.
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.
-
Release Date: July 19, 2020
- A bug affecting this version of the REST client has been identified.
- If your application talks to Aerospike Server version 4.9 or later, you can safely upgrade to REST client 1.10.4. We strongly recommend that you do so at the earliest opportunity.
Features
Fixes
-
Release Date: June 2, 2020
- A bug affecting this version of the REST client has been identified.
- If your application talks to Aerospike Server version 4.9 or later, you can safely upgrade to REST client 1.10.4. We strongly recommend that you do so at the earliest opportunity.
Features
Support write operations in background scan.
Improve Swagger documentation.
Upgrade Java Aerospike client to 4.4.12.
-
Release Date: May 12, 2020
- A bug affecting this version of the REST client has been identified.
- If your application talks to Aerospike Server version 4.9 or later, you can safely upgrade to REST client 1.10.4. We strongly recommend that you do so at the earliest opportunity.
Features
Support paginated scan functionality.
Support BYTE_ARRAY and GEO_JSON bins in Json format.
Upgrade Java Aerospike client to 4.4.11.
Fixes
-
Release Date: April 15, 2020
- A bug affecting this version of the REST client has been identified.
- If your application talks to Aerospike Server version 4.9 or later, you can safely upgrade to REST client 1.10.4. We strongly recommend that you do so at the earliest opportunity.
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
-
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.
-
Release Date: July 1, 2019
Features
Fixes
-
Release Date: May 22, 2019
Features
-
Release Date: April 30, 2019
Fixes
-
Release Date: April 10, 2019
Features
Fixes
-
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)