@@ -27,9 +27,9 @@ http://pear.php.net/dtd/package-2.0.xsd">
2727 <email >aaron@serendipity.cx</email >
2828 <active >yes</active >
2929 </lead >
30- <date >2017-11-20 </date >
30+ <date >2018-12-21 </date >
3131 <version >
32- <release >3.0.4 </release >
32+ <release >3.1.0 </release >
3333 <api >3.0.0</api >
3434 </version >
3535 <stability >
@@ -38,19 +38,35 @@ http://pear.php.net/dtd/package-2.0.xsd">
3838 </stability >
3939 <license uri =" http://www.php.net/license" >PHP</license >
4040 <notes >
41- PHP 7.0 - 7.1 - 7.2 release of memcached extension. Note that support for
41+ PHP 7.0 - 7.1 - 7.2 - 7.3 release of memcached extension. Note that support for
4242libmemcached 0.x series has been discontinued and the oldest actively tested
43- version is 1.0.2 . It is highly recommended to use version 1.0.18 of
43+ version is 1.0.8 . It is highly recommended to use version 1.0.18 of
4444libmemcached.
4545
46+ New
47+ * Support for PHP 7.3 (#385, #390)
48+ * Add INI setting to choose session consistent hash (ketama or ketama_weighted) (#344, #392)
49+ * Add support for libmemcached encryption (#345, #381)
50+ * Add error reporting to session code (#165)
51+ * Expose build configuration via PECL (#383)
52+
4653Fixes
47- * Fix corrupted interned strings (#338)
48- * Fix unit tests for compatibility with PHP 7.2 (#358, #359)
49- * Fix \x0a in key name locks up connection and triggers a fatal timeout error (#339)
50- * Fix missing optional parameter getStats($type) (#337)
51- * Fix typo in skip message (#331)
52- * Fix build warnings (#329)
53- * Document GET_EXTENDED flag, add/rename other missing/misnamed constants (#335)
54+ * Fix hanging getStats() when binary protocol and non-blocking are both enabled (#348)
55+ * Fix session persistence by checking memcached behavior values before setting (#379)
56+ * Fix memcached.sess_persistent not working with memcached.sess_binary_protocol = On (#375)
57+ * Configure warns if libmemcached needs sasl.h (#341, #380)
58+ * Resolve various INI deviations in 3.0.3 (#351)
59+ * Turn off sess_binary_protocol by default with older libmemcached (#330)
60+
61+ Changes
62+ * Impove Windows builds (#411)
63+ * Support Homebrew ZLIB path (#410)
64+ * Remove forgotten unused comment about -lpthread (#406)
65+ * Git ignore configure.ac (#405)
66+ * Replace obsolete macros AC_TRY_FOO with AC_FOO_IFELSE (#403)
67+ * Remove unused defines (#354)
68+ * Change session_lock and sess_prefix default ini values (#340, #350)
69+ * Use new fast_zpp parameter parsing API (#302, #311)
5470 </notes >
5571 <contents >
5672 <dir name =" /" >
@@ -209,6 +225,32 @@ Fixes
209225 <configureoption name =" disable-memcached-session" prompt =" disable sessions" default =" no" />
210226 </extsrcrelease >
211227 <changelog >
228+ <release >
229+ <stability >
230+ <release >stable</release >
231+ <api >stable</api >
232+ </stability >
233+ <version >
234+ <release >3.0.4</release >
235+ <api >3.0.0</api >
236+ </version >
237+ <date >2017-11-20</date >
238+ <notes >
239+ PHP 7.0 - 7.1 - 7.2 release of memcached extension. Note that support for
240+ libmemcached 0.x series has been discontinued and the oldest actively tested
241+ version is 1.0.2. It is highly recommended to use version 1.0.18 of
242+ libmemcached.
243+
244+ Fixes
245+ * Fix corrupted interned strings (#338)
246+ * Fix unit tests for compatibility with PHP 7.2 (#358, #359)
247+ * Fix \x0a in key name locks up connection and triggers a fatal timeout error (#339)
248+ * Fix missing optional parameter getStats($type) (#337)
249+ * Fix typo in skip message (#331)
250+ * Fix build warnings (#329)
251+ * Document GET_EXTENDED flag, add/rename other missing/misnamed constants (#335)
252+ </notes >
253+ </release >
212254 <release >
213255 <stability >
214256 <release >stable</release >
0 commit comments