@@ -27,43 +27,40 @@ http://pear.php.net/dtd/package-2.0.xsd">
27272828 <active >yes</active >
2929 </lead >
30- <date >2017-09-27 </date >
30+ <date >2018-02-07 </date >
3131 <version >
32- <release >3.1.4 </release >
33- <api >3.1.4 </api >
32+ <release >4.0.0RC1 </release >
33+ <api >4.0.0RC1 </api >
3434 </version >
3535 <stability >
36- <release >stable </release >
37- <api >stable </api >
36+ <release >alpha </release >
37+ <api >alpha </api >
3838 </stability >
3939 <license uri =" http://www.php.net/license" >PHP</license >
4040 <notes >
41- phpredis 3.1.4
42-
43- The primary new feature phpredis 3.1.4 is the ability to send MULTI .. EXEC blocks in pipeline mode. There are
44- also many bugfixes and minor improvements to the api, listed below:
45-
46- * Allow mixing MULTI and PIPELINE modes (experimental)! [5874b0] (Pavlo Yatsukhnenko)
47-
48- * Added integration for coverty static analysis and fixed several warnings
49- [faac8b0, eff7398, 4766c25, 0438ab4, 1e0b065, 733732a, 26eeda5, 735025, 42f1c9, af71d4] (Pavlo Yatsukhnenko)
50- * Fixed link to redis cluster documentation [3b0b06] (Pavlo Yatsukhnenko)
51- * Remove unused PHP_RINIT and PHP_RSHUTDOWN functions [c760bf] (Pavlo Yatsukhnenko)
52- * Removed duplicate HGET in redis array hash table, formatting [d0b9c5] (Pavlo Yatsukhnenko)
53- * Treat NULL bulk as success for session read [659450] (Pavlo Yatsukhnenko)
54- * Refactor redis_send_discard [ea15ce] (Pavlo Yatsukhnenko)
55- * Updated runtime exception handling [8dcaa4, 7c1407] (Pavlo Yatsukhnenko)
56- * Added a github issue template [61aba9] (Pavlo Yatsukhnenko)
57- * Initialize gc member of zend_string [37f569) (Pavlo Yatsukhnenko)
58- * Fix valgrind warnings [471ce07, 1ab89e1, b624a8b] (Pavlo Yatsukhnenko)
59- * Fix php5/php7 compatibility layer [1ab89e, 4e3225] (Pavlo Yatsukhnenko)
60- * Fix typo in README.markdown [e47e44] (Mark Shehata)
61- * Improve redis array rehash [577a91] (Pavlo Yatsukhnenko)
62- * Change redis array pure_cmds from zval to hashtable [a56ed7] (Pavlo Yatsukhnenko)
63- * Don't try to set TCP_NODELAY on a unix socket and don't warn on multiple
64- calls to pipeline [d11798, 77aeba] (Michael Grunder)
65- * Use zend_string rather than char* for various context fields (err, prefix, etc) [2bf7b2] (Pavlo Yatsukhnenko)
66- * Various other library fixes [142b51, 4452f6, e672f4, 658ee3, c9df77, 4a0a46] (Pavlo Yatsukhnenko)
41+ phpredis 4.0.0RC1
42+
43+ *** WARNING! THIS RELEASE CONTAINS BRAKING API CHANGES! ***
44+
45+ * Add proper ARGINFO for all methods. (Pavlo Yatsukhnenko, Michael Grunder)
46+ * Let EXISTS take multiple keys [cccc39] (Michael Grunder)
47+ * Use zend_string as returning value for ra_extract_key and ra_call_extractor [9cd05911] (Pavlo Yatsukhnenko)
48+ * Implement SWAPDB and UNLINK commands [84f1f28b, 9e65c429] (Michael Grunder)
49+ * Return real connection error as exception [5b9c0c60] (Pavlo Yatsukhnenko, Michael Grunder)
50+ * Disallow using empty string as session name. [485db46f] (Pavlo Yatsukhnenko)
51+ * Use zend_string for storing auth and prefix members [4b8336f7] (Pavlo Yatsukhnenko)
52+ * The element of z_seeds may be a reference on php7 [367bc6aa, 1e63717a] (@janic716)
53+ * Avoid connection in helper methods [91e9cfe1] (Pavlo Yatsukhnenko)
54+ * Add tcp_keepalive option to redis sock [68c58513, 5101172a, 010336d5, 51e48729] (@git-hulk, Michael Grunder)
55+ * More robust GEORADIUS COUNT validation [f7edee5d] (Michael Grunder)
56+ * Add LZF compression (experimental) [e2c51251, 8cb2d5bd, 8657557] (Pavlo Yatsukhnenko)
57+ * Allow to use empty string as persistant_id [ec4fd1bd] (Pavlo Yatsukhnenko)
58+ * Don't use convert_to_string in redis_hmget_cmd [99335d6] (Pavlo Yatsukhnenko)
59+ * Allow mixing MULTI and PIPELINE modes (experimental) [5874b0] (Pavlo Yatsukhnenko)
60+ * PHP >=7.3.0 uses zend_string to store `php_url` elements [b566fb44] (@fmk)
61+ * Disallow using empty string as session name. [485db46f] (Pavlo Yatsukhnenko)
62+ * Use zend_string for storing auth and prefix members [4b8336f7] (Pavlo Yatsukhnenko)
63+ * Documentation improvements (Michael Grunder, @TomA-R)
6764 </notes >
6865 <contents >
6966 <dir name =" /" >
@@ -127,6 +124,64 @@ http://pear.php.net/dtd/package-2.0.xsd">
127124 <configureoption name =" enable-redis-lzf" prompt =" enable lzf compression support?" default =" no" />
128125 </extsrcrelease >
129126 <changelog >
127+ <release >
128+ <stability ><release >alpha</release ><api >alpha</api ></stability >
129+ <version ><release >4.0.0RC1</release ><api >4.0.0RC1</api ></version >
130+ <date >2018-02-07</date >
131+ <notes >
132+ phpredis 4.0.0RC1
133+
134+ *** WARNING! THIS RELEASE CONTAINS BRAKING API CHANGES! ***
135+
136+ * Add proper ARGINFO for all methods. (Pavlo Yatsukhnenko, Michael Grunder)
137+ * Let EXISTS take multiple keys [cccc39] (Michael Grunder)
138+ * Use zend_string as returning value for ra_extract_key and ra_call_extractor [9cd05911] (Pavlo Yatsukhnenko)
139+ * Implement SWAPDB and UNLINK commands [84f1f28b, 9e65c429] (Michael Grunder)
140+ * Return real connection error as exception [5b9c0c60] (Pavlo Yatsukhnenko, Michael Grunder)
141+ * Disallow using empty string as session name. [485db46f] (Pavlo Yatsukhnenko)
142+ * Use zend_string for storing auth and prefix members [4b8336f7] (Pavlo Yatsukhnenko)
143+ * Avoid connection in helper methods [91e9cfe1] (Pavlo Yatsukhnenko)
144+ * Add tcp_keepalive option to redis sock [68c58513, 5101172a, 010336d5, 51e48729] (@git-hulk, Michael Grunder)
145+ * More robust GEORADIUS COUNT validation [f7edee5d] (Michael Grunder)
146+ * Add LZF compression (experimental) [e2c51251, 8cb2d5bd, 8657557] (Pavlo Yatsukhnenko)
147+ * Allow to use empty string as persistant_id [ec4fd1bd] (Pavlo Yatsukhnenko)
148+ * Don't use convert_to_string in redis_hmget_cmd [99335d6] (Pavlo Yatsukhnenko)
149+ * Disallow using empty string as session name. [485db46f] (Pavlo Yatsukhnenko)
150+ * Use zend_string for storing auth and prefix members [4b8336f7] (Pavlo Yatsukhnenko)
151+ * Documentation improvements (Michael Grunder, @TomA-R)
152+ </notes >
153+ </release >
154+
155+ <release >
156+ <stability ><release >stable</release ><api >stable</api ></stability >
157+ <version ><release >3.1.6</release ><api >3.1.6</api ></version >
158+ <date >2018-01-03</date >
159+ <notes >
160+ phpredis 3.1.6
161+
162+ This release conains only fix of RedisArray distributor hashing function
163+ which was broken in 3.1.4. Huge thanks to @rexchen123
164+ </notes >
165+ </release >
166+
167+ <release >
168+ <stability ><release >stable</release ><api >stable</api ></stability >
169+ <version ><release >3.1.5</release ><api >3.1.5</api ></version >
170+ <date >2017-12-20</date >
171+ <notes >
172+ phpredis 3.1.5
173+
174+ This is interim release which contains only bug fixes.
175+
176+ * Fix segfault when extending Redis class in PHP 5 [d23eff] (Pavlo Yatsukhnenko)
177+ * Fix RedisCluster constructor with PHP 7 strict scalar type [5c21d7] (Pavlo Yatsukhnenko)
178+ * Allow to use empty string as persistant_id [344de5] (Pavlo Yatsukhnenko)
179+ * Fix cluster_init_seeds. [db1347] (@adlagares)
180+ * Fix z_seeds may be a reference [42581a] (@janic716)
181+ * PHP >=7.3 uses zend_string for php_url elements [b566fb] (@fmk)
182+ </notes >
183+ </release >
184+
130185 <release >
131186 <stability ><release >stable</release ><api >stable</api ></stability >
132187 <version ><release >3.1.4</release ><api >3.1.4</api ></version >
0 commit comments