mirror of
https://github.com/php-win-ext/php-memcached.git
synced 2026-03-24 00:52:18 +01:00
- Fix config.m4 PHP version check for JSON. And don't look for JSON_parser.h, it's not installed. - Add SERIALIZER_JSON_ARRAY option. - Update Changelog
87 lines
3.0 KiB
Plaintext
87 lines
3.0 KiB
Plaintext
memcached extension changelog
|
|
|
|
Version 2.0.0
|
|
-------------
|
|
* Change the return value for non-existing keys to be NULL rather than
|
|
'false', affects simple get only
|
|
* Add fastlz library that provides better/faster payload compression
|
|
* Add configure switch to enable/disable JSON serialization support
|
|
* Add isPristine() and isPersistent() methods
|
|
* Add setOptions() method to set multiple options at once
|
|
* Add SERIALIZER_JSON_ARRAY type that decodes JSON payloads as arrays
|
|
instead of objects
|
|
* Add support for Unix domain socket connections
|
|
* Add memcached.compression_threshold INI setting
|
|
* Add memcached.compression_factor INI setting
|
|
* Add memcached.compression_type INI setting
|
|
* Implement a few speed optimizations
|
|
* Many bug fixes and memory leaks plugged
|
|
* Add several more tests
|
|
|
|
Version 1.0.1
|
|
-------------
|
|
* Fix JSON API handling to account for PHP 5.2/5.3 version differences.
|
|
* Add memcached.sess_locking, memcached.sess_lock_wait, and
|
|
memcached.sess_prefix INI entries.
|
|
* Add OPT_AUTO_EJECT_HOSTS option.
|
|
|
|
Version 1.0.0
|
|
-------------
|
|
* First stable release.
|
|
* Add getResultMessage() method.
|
|
* Fix OPT_RECV_TIMEOUT definition.
|
|
* Initialize Session lock wait to max execution time (if max execution
|
|
time is unlimited, default to 30 seconds).
|
|
|
|
Version 0.2.0
|
|
-------------
|
|
* Add JSON serializer support, requires PHP 5.2.10+.
|
|
* Add HAVE_JSON and HAVE_IGBINARY class constants that indicate
|
|
whether the respective serializers are available.
|
|
* Add 'flags' parameter to getMulti() and getMultiByKey().
|
|
* Add GET_PRESERVE_ORDER class constant that can be used with
|
|
abovementioned flags parameter to make the order of the keys in the
|
|
response match the request.
|
|
* Fix an issue with retrieving 0-length payloads (FALSE boolean value).
|
|
* Refactor the way payload types are stored in memcached flags to optimize
|
|
the structure and allow for future expansion. WARNING! You have to flush
|
|
the cache when upgrading to this version.
|
|
* Add several tests.
|
|
|
|
Version 0.1.5
|
|
-------------
|
|
* Implement getVersion().
|
|
* Add support for preserving boolean value types.
|
|
* Fix crash when child class does not call constructor.
|
|
* Fix bug #16084 (Crash when addServers is called with an associative array).
|
|
* ZTS compilation fixes.
|
|
|
|
Version 0.1.4
|
|
-------------
|
|
* Fix compilation against PHP 5.3.
|
|
* Add support for 'igbinary' serializer (Oleg Grenrus)
|
|
|
|
Version 0.1.3
|
|
-------------
|
|
* Bludgeon bug #15896 (Memcached setMulti error) into submission.
|
|
|
|
Version 0.1.2
|
|
-------------
|
|
* Fix bug #15896 (Memcached setMulti error).
|
|
* Check for empty key in getServerByKey().
|
|
* Allow passing 'null' for callbacks.
|
|
* get() with cas token fetching wasn't erroring out properly.
|
|
* Rename certain parameters in the API to be more clear.
|
|
* Allow only strings as the append/prepend value.
|
|
* Remove expiration parameter from append/prepend.
|
|
|
|
Version 0.1.1
|
|
-------------
|
|
* Add OPT_LIBKETAMA_COMPATIBLE option.
|
|
* Implement addServers() method.
|
|
* Swap internal compressed and serialized flags to be compatible with other clients.
|
|
|
|
Version 0.1.0
|
|
-------------
|
|
* Initial release
|