Releases: php-memcached-dev/php-memcached
Releases · php-memcached-dev/php-memcached
v3.3.0
- Add #515 option to locally enforce payload size limit
- Add #539 zstd support
- Add #540 compression_level option
- Mark password as a sensitive param for PHP 8.2
- Upgrade Windows libmemcached to v1.1.4
- Fix Windows PHP 8 compatibility
- Fix #518 Windows msgpack support
- Fix #522 signed integer overflow
- Fix #523 incorrect PHP reflection type for Memcached::cas $cas_token
- Fix #546 don't check key automatically, unless client-side verify_key is enabled
- Fix #555 incompatible pointer types (32-bit)
release v3.3.0RC1
- Add #515 option to locally enforce payload size limit
- Add #539 zstd support
- Add #540 compression_level option
- Mark password as a sensitive param for PHP 8.2
- Fix Windows PHP 8 compatibility
- Fix #518 Windows msgpack support
- Fix #522 signed integer overflow
- Fix #523 incorrect PHP reflection type for Memcached::cas $cas_token
- Fix #546 don't check key automatically, unless client-side verify_key is enabled
Version 3.2.0
- PHP 8.0 and 8.1 support
- store_retry_count is no more set explicitly (#452)
- fix MemcachedServer (libmemcached-awesome is recommended)
- code cleanup
- fix windows build
v3.1.5
v3.1.4
v3.1.3
v3.1.2
v3.1.1
v3.1.0
New
- Support for PHP 7.3 (#385, #390)
- Add INI setting to choose session consistent hash (ketama or ketama_weighted) (#344, #392)
- Add support for libmemcached encryption (#345, #381)
- Add error reporting to session code (#165)
- Expose build configuration via PECL (#383)
Fixes
- Fix hanging getStats() when binary protocol and non-blocking are both enabled (#348)
- Fix session persistence by checking memcached behavior values before setting (#379)
- Fix memcached.sess_persistent not working with memcached.sess_binary_protocol = On (#375)
- Configure warns if libmemcached needs sasl.h (#341, #380)
- Resolve various INI deviations in 3.0.3 (#351)
- Turn off sess_binary_protocol by default with older libmemcached (#330)
Changes
- Impove Windows builds (#411)
- Support Homebrew ZLIB path (#410)
- Remove forgotten unused comment about -lpthread (#406)
- Git ignore configure.ac (#405)
- Replace obsolete macros AC_TRY_FOO with AC_FOO_IFELSE (#403)
- Remove unused defines (#354)
- Change session_lock and sess_prefix default ini values (#340, #350)
- Use new fast_zpp parameter parsing API (#302, #311)
v3.0.4
Fixes
- Fix corrupted interned strings (#338)
- Fix unit tests for compatibility with PHP 7.2 (#358, #359)
- Fix \x0a in key name locks up connection and triggers a fatal timeout error (#339)
- Fix missing optional parameter getStats($type) (#337)
- Fix typo in skip message (#331)
- Fix build warnings (#329)
- Document GET_EXTENDED flag, add/rename other missing/misnamed constants (#335)