Skip to content

Releases: aerospike/php-client

v1.4.0

06 Oct 21:41
9924e09

Choose a tag to compare

Release date: October 6, 2025.

This is a build-from-source only release.

Bug Fixes

  • Fix anomalous getTtl() behavior. [CLIENT-3777]
  • Properly set object without leaking a reference. PR #68, thanks to Martynas Žaliaduonis.

Improvements

  • Introduce getters on Expiration class objects. [CLIENT-3777]
  • Add send key setter and getter to BatchWritePolicy. PR #65 thanks to Asparuh Nestorov.

Full Changelog (1.3.0 .. 1.4.0): v1.3.0...v1.4.0

v1.3.0

23 Jul 22:54
5137e2a

Choose a tag to compare

Release Date: July 23, 2025

This release is a build from source only release.

Bug Fixes

  • Binary data insertions fail. [CLIENT-3542]

Improvements

  • Minor tweaks to build scripts. Github actions repairs.

Full Changelog: v1.2.0...v1.3.0

v1.2.0

20 Mar 03:35
9b7ec22

Choose a tag to compare

Release Date: March 19, 2025

This release is a build from source only release.

Bug Fixes

  • Old PHP client encodes boolean and null values improperly. Updates the Go client to v7.9.0 that supports decoding the old PHP7 improperly encoded boolean and null values. [CLIENT-3334]

Improvements

  • Update ext-php-rs to v0.13.0 to support PHP v8.4. [CLIENT-3351]
  • Create new build / install scripts, improve READMEs, add test pipelines. [CLIENT-3230]

Full Changelog: v1.1.0...v1.2.0

v1.1.0

05 Jun 15:16
c996f0b

Choose a tag to compare

Release Date: June 04, 2024

New Features

  • Added support for readTouchTTlPercent to support Aerospike 7.1. [CLIENT-2834]
  • Added support for LongValue in KVS service. [CLIENT-2969]
  • Added support version check between connection manager and php client. [CLIENT-2989]

Bug Fixes

  • Fix deb and rpm post install script. [CLIENT-2991]

Improvements

  • Added support for big records. [CLIENT-2990]

Full Changelog: v1.0.2...v1.1.0

v1.0.2

01 May 16:09
79e98a0

Choose a tag to compare

Release Date: May 04, 2024

New Features

  • Added support for environment variables and file for the client configuration. [CLIENT-2844]
  • Added support for building from deb and rpm packages. [CLIENT-2846]

Bug Fixes

  • Cleaned up the build for Aerospike PHP client and Aerospike connection manager. [CLIENT-2906]

Full Changelog: v1.0.1...v1.0.2

v1.0.1

16 Apr 18:19
eb72148

Choose a tag to compare

Release Date: April 16, 2024

Bug Fixes

  • Set durable_delete to false by default. [CLIENT-2871]

Full Changelog: v1.0.0...v1.0.1

v1.0.0

29 Mar 01:04
53eb030

Choose a tag to compare

Release Date: March 28, 2024

General Availability (GA) release for Aerospike PHP8 Client.

New Features

  • Added support for Scan and Query.
  • Added support for UDF.
  • Added support for CDT.
  • Added support for authentication and security.
  • Added AerospikeExcetpions.
  • Added benchmarks.

Improvements

  • Added more unit tests.
  • Cleaned up the build for Aerospike connection manager.

Full Changelog: v0.5.0-beta...v1.0.0

v0.5.0-beta

21 Feb 23:45

Choose a tag to compare

Release Date: February 20, 2024

The PHP client comprises of two essential components. Firstly, we have a robust PHP client written in Rust and a connection manager written in Go, serving as a shared resource among PHP processes. The connection manager daemon efficiently handles all requests and responses between the PHP processes and the Aerospike server.
This is beta release

Full Changelog: v0.4.0-alpha...v0.5.0-beta

v0.4.0-alpha

05 Dec 02:26

Choose a tag to compare

v0.4.0-alpha Pre-release
Pre-release

Release Date: November 17, 2023

Improvements

  • Authentication performance issue has been fixed.
  • Fixed unit tests

Full Changelog: v0.3.0-alpha...v0.4.0-alpha

v0.3.0-alpha

16 Nov 19:15
5a2f992

Choose a tag to compare

v0.3.0-alpha Pre-release
Pre-release

Release Date: November 16, 2023

Improvements

  • Authentication issue has been fixed.
  • Support aerospike server 6.3.
  • Fixed build failure for ARM platform.

Full Changelog: 0.2.0...v0.3.0-alpha