@@ -27,25 +27,45 @@ http://pear.php.net/dtd/package-2.0.xsd">
27272828 <active >yes</active >
2929 </lead >
30- <date >2017-03-24 </date >
30+ <date >2017-06-01 </date >
3131 <version >
32- <release >3.1.2 </release >
33- <api >3.1.2 </api >
32+ <release >3.1.3RC1 </release >
33+ <api >3.1.3RC1 </api >
3434 </version >
3535 <stability >
36- <release >stable </release >
37- <api >stable </api >
36+ <release >beta </release >
37+ <api >beta </api >
3838 </stability >
3939 <license uri =" http://www.php.net/license" >PHP</license >
4040 <notes >
41- phpredis 3.1.2
42-
43- * RedisArray segfault fix [564ce3] (Pavlo Yatsukhnenko)
44- * Small memory leak fix [645888b] (Mike Grunder)
45- * Segfault fix when recreating RedisCluster objects [abf7d4] (Michael Grunder)
46- * Fix for RedisCluster bulk response parsing [4121c4] (Alberto Fernández)
47- * Re allow single array for sInterStore [6ef0c2, d01966] (Michael Grunder)
48- * Better TravisCI integration [4fd2f6] (Pavlo Yatsukhnenko)
41+ phpredis 3.1.3RC1
42+
43+ This release contains two big improvements:
44+ 1. Adding a new printf like command construction function with additionaly format specifiers specific to phpredis.
45+ 2. Implementation of custom objects for Redis and RedisArray wich eliminates double hash lookup.
46+ Also many small improvements and bug fixes were made.
47+
48+ * A printf like method to construct a Redis RESP command [a4a0ed, d75081, bdd287, 0eaeae, b3d00d] (Michael Grunder)
49+ * Use custom objects instead of zend_list for storing Redis/RedisArray [a765f8, 8fa85a] (Pavlo Yatsukhnenko)
50+ * Make sure redisCluster members are all initialized on (re)creation [162d88] (Michael Grunder)
51+ * Fix Null Bulk String response parsing in cluster library [058753] (Alberto Fernández)
52+ * Add hStrLen command [c52077, fb88e1] (Pavlo Yatsukhnenko)
53+ * Add optional COUNT argument to sPop [d2e203] (Michael Grunder)
54+ * Allow sInterStore to take one arg [26aec4, 4cd06b] (Michael Grunder)
55+ * Allow MIGRATE to accept multiple keys [9aa3db] (Michael Grunder)
56+ * Allow using numeric string in zInter command [ba0070] (Pavlo Yatsukhnenko)
57+ * Use crc32 table from PHP distro [f81694] (Pavlo Yatsukhnenko)
58+ * Use ZVAL_DEREF macros for dereference input variables [ad4596] (Pavlo Yatsukhnenko)
59+ * Add configureoption tag to package.xml [750963] (Pavlo Yatsukhnenko)
60+ * Fix read_timeout [18149e, b56dc4] (Pavlo Yatsukhnenko)
61+ * Fix zval_get_string impl for PHP5 [4e56ba] (Pavlo Yatsukhnenko)
62+ * Fix Redis/RedisArray segfaults [be5c1f, 635c3a, 1f8dde, 43e1e0] (Pavlo Yatsukhnenko)
63+ * Fix memory leak and potential segfault [aa6ff7, 88efaa] (Michael Grunder)
64+ * Throw exception for all non recoverable errors [e37239] (Pavlo Yatsukhnenko)
65+ * Increase read buffers size [520e06] (Pavlo Yatsukhnenko)
66+ * Better documentation [f0c25a, c5991f, 9ec9ae] (Michael Grunder)
67+ * Better TravisCI integration [e37c08] (Pavlo Yatsukhnenko)
68+ * Refactoring (Pavlo Yatsukhnenko, Michael Grunder)
4969 </notes >
5070 <contents >
5171 <dir name =" /" >
@@ -101,6 +121,41 @@ http://pear.php.net/dtd/package-2.0.xsd">
101121 <configureoption name =" enable-redis-igbinary" prompt =" enable igbinary serializer support?" default =" no" />
102122 </extsrcrelease >
103123 <changelog >
124+ <release >
125+ <stability ><release >beta</release ><api >beta</api ></stability >
126+ <version ><release >3.1.3RC1</release ><api >3.1.3RC1</api ></version >
127+ <date >2017-06-01</date >
128+ <notes >
129+ phpredis 3.1.3RC1
130+
131+ This release contains two big improvements:
132+ 1. Adding a new printf like command construction function with additionaly format specifiers specific to phpredis.
133+ 2. Implementation of custom objects for Redis and RedisArray wich eliminates double hash lookup.
134+ Also many small improvements and bug fixes were made.
135+
136+ * A printf like method to construct a Redis RESP command [a4a0ed, d75081, bdd287, 0eaeae, b3d00d] (Michael Grunder)
137+ * Use custom objects instead of zend_list for storing Redis/RedisArray [a765f8, 8fa85a] (Pavlo Yatsukhnenko)
138+ * Make sure redisCluster members are all initialized on (re)creation [162d88] (Michael Grunder)
139+ * Fix Null Bulk String response parsing in cluster library [058753] (Alberto Fernández)
140+ * Add hStrLen command [c52077, fb88e1] (Pavlo Yatsukhnenko)
141+ * Add optional COUNT argument to sPop [d2e203] (Michael Grunder)
142+ * Allow sInterStore to take one arg [26aec4, 4cd06b] (Michael Grunder)
143+ * Allow MIGRATE to accept multiple keys [9aa3db] (Michael Grunder)
144+ * Allow using numeric string in zInter command [ba0070] (Pavlo Yatsukhnenko)
145+ * Use crc32 table from PHP distro [f81694] (Pavlo Yatsukhnenko)
146+ * Use ZVAL_DEREF macros for dereference input variables [ad4596] (Pavlo Yatsukhnenko)
147+ * Add configureoption tag to package.xml [750963] (Pavlo Yatsukhnenko)
148+ * Fix read_timeout [18149e, b56dc4] (Pavlo Yatsukhnenko)
149+ * Fix zval_get_string impl for PHP5 [4e56ba] (Pavlo Yatsukhnenko)
150+ * Fix Redis/RedisArray segfaults [be5c1f, 635c3a, 1f8dde, 43e1e0] (Pavlo Yatsukhnenko)
151+ * Fix memory leak and potential segfault [aa6ff7, 88efaa] (Michael Grunder)
152+ * Throw exception for all non recoverable errors [e37239] (Pavlo Yatsukhnenko)
153+ * Increase read buffers size [520e06] (Pavlo Yatsukhnenko)
154+ * Better documentation [f0c25a, c5991f, 9ec9ae] (Michael Grunder)
155+ * Better TravisCI integration [e37c08] (Pavlo Yatsukhnenko)
156+ * Refactoring (Pavlo Yatsukhnenko, Michael Grunder)
157+ </notes >
158+ </release >
104159
105160 <release >
106161 <stability ><release >stable</release ><api >stable</api ></stability >
0 commit comments