Releases: aerospike/php-client
v1.3.0
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
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
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
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
Release Date: April 16, 2024
Bug Fixes
- Set
durable_delete
tofalse
by default. [CLIENT-2871]
Full Changelog: v1.0.0...v1.0.1
v1.0.0
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
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
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
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
v0.2.0
Release Date: October 25, 2023
New Features
- Introduce dedicated namespace "Aerospike".
- Added support for all PHP versions above 8.
Improvements
- Added phpunit tests
- Minor code cleanups and security improvements
Updates
- Updated
client.exists
api to takeReadPolicy
as an argument instead ofWritePolicy
. - Added improvements use HLL and GeoJSON Values.
Full Changelog: v0.1.0-alpha1...0.2.0