@@ -21,56 +21,43 @@ http://pear.php.net/dtd/package-2.0.xsd">
21
21
<email >michael.grunder@gmail.com</email >
22
22
<active >yes</active >
23
23
</lead >
24
- <date >2016-06-02</date >
24
+ <lead >
25
+ <name >Pavlo Yatsukhnenko</name >
26
+ <user >yatsukhnenko</user >
27
+ <email >p.yatsukhnenko@gmail.com</email >
28
+ <active >yes</active >
29
+ </lead >
30
+ <date >2016-12-14</date >
25
31
<version >
26
- <release >2.2.8 </release >
27
- <api >2.2.8 </api >
32
+ <release >3.1.0 </release >
33
+ <api >3.1.0 </api >
28
34
</version >
29
35
<stability >
30
36
<release >stable</release >
31
37
<api >stable</api >
32
38
</stability >
33
39
<license uri =" http://www.php.net/license" >PHP</license >
34
40
<notes >
35
- phpredis 2.2.8
36
-
37
- The main improvement in this version of phpredis is support for Redis
38
- Cluster. This version of phpredis is intended for versions of php older
39
- than 7.
40
-
41
- In addition there have been many bug fixes and improvements to non cluster
42
- related commands, which are listed below.
43
-
44
- I've attempted to include everyone who contribued to the project in each fix
45
- description and have included names or github user ids.
46
-
47
- Thanks to everyone for submitting bug reports and pull requests. A special
48
- thanks to Remi Collet for helping with any and all packaging related issues
41
+ phpredis 3.1.0
49
42
50
- \o/
43
+ In this version of phpredis codebase was unified to work with all versions of php \o/
44
+ Also many bug fixes and some improvements has been made.
51
45
52
46
--- Improvements ---
53
47
54
- * Added randomization to our seed nodes to balance which instance is used
55
- to map the keyspace (Vitaliy Stepanyuk ) [32eb1c5f ]
56
- * Added support for IPv6 addresses
48
+ * Support the client to Redis Cluster just having one master (andyli) [892e5646]
49
+ * Allow both long and strings that are longs for zrangebyscore offset/limit (Michael Grunder ) [bdcdd2aa ]
50
+ * Process NX|XX, CH and INCR options in zAdd command (Pavlo Yatsukhnenko) [71c9f7c8]
57
51
58
52
--- Fixes ---
59
53
60
- * PHP liveness checking workaround (Shafreeck Sea) [c18d58b9]
61
- * Various documentation and code formatting and style fixes (ares333,
62
- sanpili, Bryan Nelson, linfangrong, Romero Malaquias, Viktor Szépe)
63
- * Fix scan reply processing to use long instead of int to avoid overflow
64
- (mixiaojiong).
65
- * Fix potential segfault in Redis Cluster session storage (Sergei Lomakov)
66
- [cc15aae]
67
- * Fixed memory leak in discard function [17b1f427]
68
- * Sanity check for igbinary unserialization (Maurus Cuelenaere) [3266b222,
69
- 5528297a]
70
- * Fix segfault occuring from unclosed socket connection for Redis Cluster
71
- (CatKang) [04196aee]
72
- * Case insensitive zRangeByScore options
73
- * Fixed dreaded size_t vs long long compiler warning
54
+ * Fix incrby/decrby for large integers (Michael Grunder) [3a12758a]
55
+ * Use static declarations for spl_ce_RuntimeException decl (Jeremy Mikola) [a9857d69]
56
+ * Fixed method call problem causes session handler to display two times (ZiHang Gao) [24f86c49]
57
+ * psetex method returns '+OK' on success, not true (sitri@ndxbn) [afcd8445]
58
+ * Fix integer overflow for long (>32bit) increments in hIncrBy (iyesin) [58e1d799]
59
+ * Move zend_object handler to the end (Michael Grunder) [34107966]
60
+ * Using setOption on redis array causes immediate connection (Pavlo Yatsukhnenko) [f1a85b38]
74
61
</notes >
75
62
<contents >
76
63
<dir name =" /" >
@@ -114,8 +101,7 @@ http://pear.php.net/dtd/package-2.0.xsd">
114
101
<required >
115
102
<php >
116
103
<min >5.2.0</min >
117
- <max >6.0.0</max >
118
- <exclude >6.0.0</exclude >
104
+ <max >7.1.0</max >
119
105
</php >
120
106
<pearinstaller >
121
107
<min >1.4.0b1</min >
@@ -125,6 +111,34 @@ http://pear.php.net/dtd/package-2.0.xsd">
125
111
<providesextension >redis</providesextension >
126
112
<extsrcrelease />
127
113
<changelog >
114
+ <release >
115
+ <stability ><release >stable</release ><api >stable</api ></stability >
116
+ <version ><release >3.1.0</release ><api >3.1.0</api ></version >
117
+ <date >2016-12-14</date >
118
+ <notes >
119
+ phpredis 3.1.0
120
+
121
+ In this version of phpredis codebase was unified to work with all versions of php \o/
122
+ Also many bug fixes and some improvements has been made.
123
+
124
+ --- Improvements ---
125
+
126
+ * Support the client to Redis Cluster just having one master (andyli) [892e5646]
127
+ * Allow both long and strings that are longs for zrangebyscore offset/limit (Michael Grunder) [bdcdd2aa]
128
+ * Process NX|XX, CH and INCR options in zAdd command (Pavlo Yatsukhnenko) [71c9f7c8]
129
+
130
+ --- Fixes ---
131
+
132
+ * Fix incrby/decrby for large integers (Michael Grunder) [3a12758a]
133
+ * Use static declarations for spl_ce_RuntimeException decl (Jeremy Mikola) [a9857d69]
134
+ * Fixed method call problem causes session handler to display two times (ZiHang Gao) [24f86c49]
135
+ * psetex method returns '+OK' on success, not true (sitri@ndxbn) [afcd8445]
136
+ * Fix integer overflow for long (>32bit) increments in hIncrBy (iyesin) [58e1d799]
137
+ * Move zend_object handler to the end (Michael Grunder) [34107966]
138
+ * Using setOption on redis array causes immediate connection (Pavlo Yatsukhnenko) [f1a85b38]
139
+ </notes >
140
+ </release >
141
+
128
142
<release >
129
143
<stability ><release >stable</release ><api >stable</api ></stability >
130
144
<version ><release >2.2.8</release ><api >2.2.8</api ></version >
0 commit comments