Skip to content

Releases: aerospike-community/aerospike-client-hhvm

0.9

21 Apr 18:41
Compare
Choose a tag to compare

Features

  • Update to C-Client 4.1.5
  • Support HHVM up to 3.18.2

0.8

07 Apr 15:36
Compare
Choose a tag to compare
0.8

Features

  • Update to C-Client 4.1.3

Fixes

  • Fix a couple of memory leaks related to digests
  • Fix a number of the test cases
  • Fix leak of hosts when using persistent connections

0.7

20 Jan 22:20
Compare
Choose a tag to compare
0.7

Features

  • Increase the static pool allocation from 1024 objects to 4096.

0.6

26 Nov 11:28
Compare
Choose a tag to compare
0.6

Features

  • Allow Aerospike::OPT_TTL to be set on all write methods. CLIENT-511

Fixes

  • Modify OPERATOR_TOUCH to accept an integer value. CLIENT-504
  • Vary the shared memory key by hostname. CLIENT-98

0.5

23 Aug 22:59
Compare
Choose a tag to compare
0.5

Features

0.4

07 Jul 00:45
Compare
Choose a tag to compare
0.4

Features

Fixes

  • Fix segfaults in methods that used the C library by adding VMRegAnchor.
  • Fixed issue 2. AER-3920

0.3

01 Jul 21:26
Compare
Choose a tag to compare
0.3

Building on release 0.2, support for automatic serialization/deserialization of unsupported types has been implemented.

Features

  • Default PHP serialization for unsupported types. Types such as float, object, and boolean will be serialized and stored as as_bytes with encoding AS_BYTES_PHP.
  • Support for auth in the constructor.
  • Clarified the build documentation.

0.2

27 May 01:56
Compare
Choose a tag to compare
0.2

Another release of the HNI extension for HHVM is here. Please remember that currently the client only supports writing and reading data types which are natively supported by the Aerospike cluster (strings, integers, lists, maps). Serialization of unsupported types such as float, boolean, and object will be implemented in upcoming releases.

Features

  • Added the API methods exists(), remove(), removeBin(), getMany(), existsMany(), getKeyDigest(), reconnect().
  • Added bin filtering for get().
  • Implemented persistent connections.
  • Added unit tests.
  • Included an example web-application based on the Slim micro framework.

0.1

27 May 00:02
Compare
Choose a tag to compare
0.1

Welcome HHVMers!

The HNI-based client for Aerospike will, at first, implement the same API as the Zend extension aerospike/aerospike-client-php. Multicolor dreams of async to follow.

Features

  • Implemented connect(), close(), isConnected(), get(), put(), operate(), append(), prepend(), increment(), touch(). Note that only PHP types which map to supported types in Aerospike can be set, currently. That means PHP strings, integers, arrays will cast to and from Aerospike strings, integers, lists, and maps. Types such as PHP float, boolean, object will fail to write to the cluster.