Skip to content

Commit 0393187

Browse files
committed
3.1.3RC1
1 parent 7509636 commit 0393187

File tree

2 files changed

+69
-14
lines changed

2 files changed

+69
-14
lines changed

package.xml

Lines changed: 68 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -27,25 +27,45 @@ http://pear.php.net/dtd/package-2.0.xsd">
2727
<email>[email protected]</email>
2828
<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>

php_redis.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
#define PHP_REDIS_H
2626

2727
/* phpredis version */
28-
#define PHP_REDIS_VERSION "3.1.2"
28+
#define PHP_REDIS_VERSION "3.1.3RC1"
2929

3030
PHP_METHOD(Redis, __construct);
3131
PHP_METHOD(Redis, __destruct);

0 commit comments

Comments
 (0)