Skip to content

Releases: aerospike/aerospike-client-java-sdk

0.9.0-alpha.2

05 May 17:02
35ed5d3

Choose a tag to compare

0.9.0-alpha.2 Pre-release
Pre-release

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

30 Apr 04:59
00d73a8

Choose a tag to compare

0.9.0-alpha.1 Pre-release
Pre-release

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