Releases: aerospike/aerospike-client-java-sdk
0.9.0-alpha.2
Release Date: May 05, 2026
Improvements
- Update AEL documentation. [CLIENT-4563]
- Update client to use shared-workflows setup-aerospike-server action for testing. [CLIENT-4715]
- AEL Support unknown and error keywords. [CLIENT-4654]
- AEL Implement exists() function. [CLIENT-4655]
- AEL Correct name identifiers. [CLIENT-4493]
- Upgrade bcprov-jdk18on to 1.84. Upgrade snakeyaml to 2.6. Upgrde commons-cli to 1.11.0.
Full Changelog: v0.9.0-alpha.1...v0.9.0-alpha.2
0.9.0-alpha.1
Release Date: April 29, 2026
Highlights
Initial preview release of the Developer SDK for Java.
New features
-
Fluent API: Chainable, language-native methods for all operations.
-
Aerospike Expression Language (AEL) Queries: Natural language-style filter expressions.
-
Behavior Configuration: Pre-built operational profiles (DEFAULT, READ_FAST, STRICTLY_CONSISTENT) with support for custom derived behaviors.
-
Intelligent Error Handling: Actionable errors with recovery suggestions.
-
Decoupled Configuration: Separate connection from operational behavior.
Supported operations
-
Single-record: insert, get, update, delete, exists.
-
Batch: batch read, batch write, batch delete.
-
Query: Aerospike Expression Language (AEL)-based filtering, secondary index queries.
-
Async: Full async support via CompletableFuture.
Unsupported operations
-
HyperLogLog
-
Geospatial queries
-
Bitwise operation
-
String library calls
-
Standardized logging
-
Enhanced metrics
Full Changelog: https://github.com/aerospike/aerospike-client-java-sdk/commits/v0.9.0-alpha.1