Php Memcached Versions Save

memcached extension based on libmemcached library

v3.2.0

2 years ago
  • 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

4 years ago

Fixes

  • Fix build with PHP 7.4 release due to ulong typedef removal (#445)

v3.1.4

4 years ago

Fixes

  • Test on PHP 7.4 as well as 8.0 (#440)
  • Fix segfault for unknown memcached flags (#431)
  • Update documented defaults for sess_lock_retries( #432)
  • Remove stray instances of the TSRMLS_CC macro for PHP 8 compatibility (#444)

v3.1.3

5 years ago

Fixes

  • Fix --disable-memcached-session by ifdef-ing session INI handler callbacks (#396, #420)

v3.1.2

5 years ago

Fixes

  • Fix --enable-memcached-protocol was set to yes by default, reverted to no (#418)

v3.1.1

5 years ago

Fixes

  • Fix --disable-memcached-sasl and --disable-memcached-session replaced by --enable variants (#416)

v3.1.0

5 years ago

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

6 years ago

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)

v3.0.3

6 years ago

Fixes

  • Fix crash when checking session data with older versions of libmemcached (#328)
  • Fix crash due to zend_mm_corrupted when fetching session data (#327)

v3.0.2

7 years ago

Fixes

  • Update warning for touch command in binary protocol mode with libmemcached < 1.0.18 (#322)
  • Add tests for 64-bit increment/decrement/incrementByKey/decrementByKey (#321)
  • Fix tests for 32-bit increment/decrement/incrementByKey/decrementByKey (#319)