@@ -27,38 +27,30 @@ http://pear.php.net/dtd/package-2.0.xsd">
27
27
28
28
<active >yes</active >
29
29
</lead >
30
- <date >2018-02-07 </date >
30
+ <date >2018-07-10 </date >
31
31
<version >
32
- <release >4.0.0RC1 </release >
33
- <api >4.0.0RC1 </api >
32
+ <release >4.1.0 </release >
33
+ <api >4.1.0 </api >
34
34
</version >
35
35
<stability >
36
- <release >alpha </release >
37
- <api >alpha </api >
36
+ <release >stable </release >
37
+ <api >stable </api >
38
38
</stability >
39
39
<license uri =" http://www.php.net/license" >PHP</license >
40
40
<notes >
41
- phpredis 4.0.0RC1
42
-
43
- *** WARNING! THIS RELEASE CONTAINS BREAKING 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
- * Documentation improvements (Michael Grunder, @TomA-R)
41
+ phpredis 4.1.0
42
+
43
+ The primary new feature of this release is session locking functionality. Thanks to @SkydiveMarius!
44
+
45
+ * Add callbacks validate_sid and update_timestamp to session handler [aaaf0f23] (@hongboliu)
46
+ * Call cluster_disconnect before destroying cluster object. [28ec4322] (Pavlo Yatsukhnenko)
47
+ * Bulk strings can be zero length. (Michael Grunder)
48
+ * Handle async parameter for flushDb and flushAll [beb6e8f3,acd10409,742cdd05] (Pavlo Yatsukhnenko)
49
+ * Split INSTALL and add more instructions [43613d9e,80d2a917] (@remicollet, Pavlo Yatsukhnenko)
50
+ * Only the first arg of connect and pconnect is required [063b5c1a] (@mathroc)
51
+ * Add session locking functionality [300c7251] (@SkydiveMarius, Michael Grunder, Pavlo Yatsukhnenko)
52
+ * Fix compression in RedisCluster [1aed74b4] (Pavlo Yatsukhnenko)
53
+ * Refactor geo* commands + documentation improvements (Michael Grunder)
62
54
</notes >
63
55
<contents >
64
56
<dir name =" /" >
@@ -102,6 +94,9 @@ http://pear.php.net/dtd/package-2.0.xsd">
102
94
<file role =' test' name =' RedisTest.php' />
103
95
<file role =' test' name =' TestRedis.php' />
104
96
<file role =' test' name =' TestSuite.php' />
97
+ <file role =' test' name =' getSessionData.php' />
98
+ <file role =' test' name =' regenerateSessionId.php' />
99
+ <file role =' test' name =' startSession.php' />
105
100
<file role =' test' name =' make-cluster.sh' />
106
101
<file role =' test' name =' mkring.sh' />
107
102
</dir > <!-- tests -->
@@ -125,11 +120,59 @@ http://pear.php.net/dtd/package-2.0.xsd">
125
120
</extsrcrelease >
126
121
<changelog >
127
122
<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 >
123
+ <stability ><release >stable</release ><api >stable</api ></stability >
124
+ <version ><release >4.1.0</release ><api >4.1.0</api ></version >
125
+ <date >2018-01-10</date >
126
+ <notes >
127
+ phpredis 4.1.0
128
+
129
+ The primary new feature of this release is session locking functionality. Thanks to @SkydiveMarius!
130
+
131
+ * Add callbacks validate_sid and update_timestamp to session handler [aaaf0f23] (@hongboliu)
132
+ * Call cluster_disconnect before destroying cluster object. [28ec4322] (Pavlo Yatsukhnenko)
133
+ * Bulk strings can be zero length. (Michael Grunder)
134
+ * Handle async parameter for flushDb and flushAll [beb6e8f3,acd10409,742cdd05] (Pavlo Yatsukhnenko)
135
+ * Split INSTALL and add more instructions [43613d9e,80d2a917] (@remicollet, Pavlo Yatsukhnenko)
136
+ * Only the first arg of connect and pconnect is required [063b5c1a] (@mathroc)
137
+ * Add session locking functionality [300c7251] (@SkydiveMarius, Michael Grunder, Pavlo Yatsukhnenko)
138
+ * Fix compression in RedisCluster [1aed74b4] (Pavlo Yatsukhnenko)
139
+ * Refactor geo* commands + documentation improvements (Michael Grunder)
140
+ </notes >
141
+ </release >
142
+
143
+ <release >
144
+ <stability ><release >stable</release ><api >stable</api ></stability >
145
+ <version ><release >4.0.2</release ><api >4.0.2</api ></version >
146
+ <date >2018-04-25</date >
147
+ <notes >
148
+ phpredis 4.0.2
149
+
150
+ This release contains only fix of exists method to take multiple keys
151
+ and return integer value (was broken in 4.0.1) Thanks @RanjanRohit!
152
+ </notes >
153
+ </release >
154
+
155
+ <release >
156
+ <stability ><release >stable</release ><api >stable</api ></stability >
157
+ <version ><release >4.0.1</release ><api >4.0.1</api ></version >
158
+ <date >2018-04-18</date >
131
159
<notes >
132
- phpredis 4.0.0RC1
160
+ phpredis 4.0.1
161
+
162
+ * Fix arginfo for connect/pconnect issue #1337 [c3b228] (@mathroc)
163
+ * Don't leak a ZVAL [278232] (Michael Grunder)
164
+ * Fix config.m4 for lzf issue #1325 [20e173] (Pavlo Yatsukhnenko)
165
+ * Updates EXISTS documentation and notes change in 4.0.0 [bed186] (Michael Grunder)
166
+ * Fix typo in notes [0bed36] (@szepeviktor)
167
+ </notes >
168
+ </release >
169
+
170
+ <release >
171
+ <stability ><release >stable</release ><api >stable</api ></stability >
172
+ <version ><release >4.0.0</release ><api >4.0.0</api ></version >
173
+ <date >2018-03-17</date >
174
+ <notes >
175
+ phpredis 4.0.0
133
176
134
177
*** WARNING! THIS RELEASE CONTAINS BREAKING API CHANGES! ***
135
178
@@ -140,12 +183,15 @@ http://pear.php.net/dtd/package-2.0.xsd">
140
183
* Return real connection error as exception [5b9c0c60] (Pavlo Yatsukhnenko, Michael Grunder)
141
184
* Disallow using empty string as session name. [485db46f] (Pavlo Yatsukhnenko)
142
185
* Use zend_string for storing auth and prefix members [4b8336f7] (Pavlo Yatsukhnenko)
186
+ * The element of z_seeds may be a reference on php7 [367bc6aa, 1e63717a] (@janic716)
143
187
* Avoid connection in helper methods [91e9cfe1] (Pavlo Yatsukhnenko)
144
188
* Add tcp_keepalive option to redis sock [68c58513, 5101172a, 010336d5, 51e48729] (@git-hulk, Michael Grunder)
145
189
* More robust GEORADIUS COUNT validation [f7edee5d] (Michael Grunder)
146
190
* Add LZF compression (experimental) [e2c51251, 8cb2d5bd, 8657557] (Pavlo Yatsukhnenko)
147
191
* Allow to use empty string as persistant_id [ec4fd1bd] (Pavlo Yatsukhnenko)
148
192
* Don't use convert_to_string in redis_hmget_cmd [99335d6] (Pavlo Yatsukhnenko)
193
+ * Allow mixing MULTI and PIPELINE modes (experimental) [5874b0] (Pavlo Yatsukhnenko)
194
+ * PHP >=7.3.0 uses zend_string to store `php_url` elements [b566fb44] (@fmk)
149
195
* Documentation improvements (Michael Grunder, @TomA-R)
150
196
</notes >
151
197
</release >
0 commit comments