Skip to content

Commit 253a93d

Browse files
committed
4.2.1RC1
1 parent ff1d03f commit 253a93d

File tree

2 files changed

+71
-42
lines changed

2 files changed

+71
-42
lines changed

package.xml

Lines changed: 70 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -25,54 +25,47 @@ http://pear.php.net/dtd/package-2.0.xsd">
2525
<name>Nicolas Favre-Felix</name>
2626
<user>nff</user>
2727
<email>[email protected]</email>
28-
<active>yes</active>
28+
<active>no</active>
2929
</lead>
30-
<date>2018-11-18</date>
30+
<date>2019-02-25</date>
3131
<version>
32-
<release>4.2.0</release>
33-
<api>4.2.0</api>
32+
<release>4.2.1RC1</release>
33+
<api>4.2.1RC1</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 4.2.0
42-
43-
The main feature of this release is new Streams API implemented by Michael Grunder.
44-
45-
Note: There are no changes between 4.2.0RC3 and 4.2.0.
46-
47-
4.2.0RC3:
48-
49-
* Optimize close method [2a1ef961] (fanjiapeng)
50-
* Prevent potential infinite loop for sessions [4e2de158] (Pavlo Yatsukhnenko)
51-
* Fix coverty warnings [6f7ddd27] (Pavlo Yatsukhnenko)
52-
* Fix session memory leaks [071a1d54, 92f14b14] (Pavlo Yatsukhnenko, Michael Grunder)
53-
* Fix XCLAIM on 32-bit installs [18dc2aac] (Michael Grunder)
54-
* Build warning fixes [b5093910, 51027044, 8b0f28cd] (Pavlo Yatsukhnenko, Remi Collet, twosee)
55-
56-
4.2.0RC2:
57-
58-
* Fix incorrect arginfo for `Redis::sRem` and `Redis::multi` [25b043ce] (Pavlo Yatsukhnenko)
59-
* Update STREAM API to handle STATUS -> BULK reply change [0b97ec37] (Michael Grunder)
60-
* Treat a -1 response from cluster_check_response as a timeout. [27df9220, 07ef7f4e, d1172426] (Michael Grunder)
61-
* Use a ZSET insted of SET for EVAL tests [2e412373] (Michael Grunder)
62-
* Missing space between command and args [0af2a7fe] (@remicollet)
63-
64-
4.2.0RC1:
65-
66-
* Streams API [2c9e0572] (Michael Grunder)
67-
* Reset the socket after a timeout to make sure no wrong data is received [cd6ebc6d] (@marcdejonge)
68-
* Modify session testing logic [bfd27471] (Michael Grunder)
69-
* Allow '-' and '+' arguments and add tests for zLexCount and zRemRangeByLex [d4a08697] (Michael Grunder)
70-
* Fix printf format warnings [dcde9331] (Pavlo Yatsukhnenko)
71-
* Session module is required [58bd8cc8] (@remicollet)
72-
* Set default values for ini entries [e206ce9c] (Pavlo Yatsukhnenko)
73-
* Display ini entries in output of phpinfo [908ac4b3] (Pavlo Yatsukhnenko)
74-
* Persistant connections can be closed via close method + change reconnection logic [1d997873] (Pavlo Yatsukhnenko)
75-
* Documentation improvements (@mg, @elcheco, @lucascourot, @nolimitdev, Michael Grunder)
41+
phpredis 4.2.1RC1
42+
43+
This is probably the latest release with PHP 5 suport!!!
44+
45+
* Proper persistent connections pooling implementation [a3703820, c76e00fb, 0433dc03, c75b3b93] (Pavlo Yatsukhnenko)
46+
* RedisArray auth [b5549cff] (Pavlo Yatsukhnenko)
47+
* Use zend_string for storing key hashing algorithm [8cd165df, 64e6a57f] (Pavlo Yatsukhnenko)
48+
* Add ZPOPMAX and ZPOPMIN support [46f03561, f89e941a, 2ec7d91a] (@mbezhanov, Michael Grunder)
49+
* Implement GEORADIUS_RO and GEORADIUSBYMEMBER_RO [22d81a94] (Michael Grunder)
50+
* Add callback parameter to subscribe/psubscribe arginfo [0653ff31] (Pavlo Yatsukhnenko)
51+
* Don't check the number affected keys in PS_UPDATE_TIMESTAMP_FUNC [b00060ce] (Pavlo Yatsukhnenko)
52+
* Xgroup updates [15995c06] (Michael Grunder)
53+
* RedisCluster auth [c5994f2a] (Pavlo Yatsukhnenko)
54+
* Cancel pipeline mode without executing commands [789256d7] (Pavlo Yatsukhnenko)
55+
* Use zend_string for pipeline_cmd [e98f5116] (Pavlo Yatsukhnenko)
56+
* Different key hashing algorithms from hash extension [850027ff] (Pavlo Yatsukhnenko)
57+
* Breaking the lock acquire loop in case of network problems [61889cd7] (@SkydiveMarius)
58+
* Implement consistent hashing algorithm for RedisArray [bb32e6f3, 71922bf1] (Pavlo Yatsukhnenko)
59+
* Use zend_string for storing RedisArray hosts [602740d3, 3e7e1c83] (Pavlo Yatsukhnenko)
60+
* Update lzf_compress to be compatible with PECL lzf extension [b27fd430] (@jrchamp)
61+
* Fix RedisCluster keys memory leak [3b56b7db] (Michael Grunder)
62+
* Directly use return_value in RedisCluster::keys method [ad10a49e] (Pavlo Yatsukhnenko)
63+
* Fix segfault in Redis Cluster with inconsistent configuration [72749916, 6e455e2e] (Pavlo Yatsukhnenko)
64+
* Masters info leakfix [91bd7426] (Michael Grunder)
65+
* Refactor redis_sock_read_bulk_reply [bc4dbc4b] (Pavlo Yatsukhnenko)
66+
* Remove unused parameter lazy_connect from redis_sock_create [c0793e8b] (Pavlo Yatsukhnenko)
67+
* Remove useless ZEND_ACC_[C|D]TOR. [bc9b5597] (@twosee)
68+
* Documentation improvements (@fanjiapeng, @alexander-schranz, @hmc, Pavlo Yatsukhnenko, Michael Grunder)
7669
</notes>
7770
<contents>
7871
<dir name="/">
@@ -141,6 +134,42 @@ http://pear.php.net/dtd/package-2.0.xsd">
141134
<configureoption name="enable-redis-lzf" prompt="enable lzf compression support?" default="no"/>
142135
</extsrcrelease>
143136
<changelog>
137+
<release>
138+
<stability><release>alpha</release><api>alpha</api></stability>
139+
<version><release>4.2.1RC1</release><api>4.2.1RC1</api></version>
140+
<date>2019-02-25</date>
141+
<notes>
142+
phpredis 4.2.1RC1
143+
144+
This is probably the latest release with PHP 5 suport!!!
145+
146+
* Proper persistent connections pooling implementation [a3703820, c76e00fb, 0433dc03, c75b3b93] (Pavlo Yatsukhnenko)
147+
* RedisArray auth [b5549cff] (Pavlo Yatsukhnenko)
148+
* Use zend_string for storing key hashing algorithm [8cd165df, 64e6a57f] (Pavlo Yatsukhnenko)
149+
* Add ZPOPMAX and ZPOPMIN support [46f03561, f89e941a, 2ec7d91a] (@mbezhanov, Michael Grunder)
150+
* Implement GEORADIUS_RO and GEORADIUSBYMEMBER_RO [22d81a94] (Michael Grunder)
151+
* Add callback parameter to subscribe/psubscribe arginfo [0653ff31] (Pavlo Yatsukhnenko)
152+
* Don't check the number affected keys in PS_UPDATE_TIMESTAMP_FUNC [b00060ce] (Pavlo Yatsukhnenko)
153+
* Xgroup updates [15995c06] (Michael Grunder)
154+
* RedisCluster auth [c5994f2a] (Pavlo Yatsukhnenko)
155+
* Cancel pipeline mode without executing commands [789256d7] (Pavlo Yatsukhnenko)
156+
* Use zend_string for pipeline_cmd [e98f5116] (Pavlo Yatsukhnenko)
157+
* Different key hashing algorithms from hash extension [850027ff] (Pavlo Yatsukhnenko)
158+
* Breaking the lock acquire loop in case of network problems [61889cd7] (@SkydiveMarius)
159+
* Implement consistent hashing algorithm for RedisArray [bb32e6f3, 71922bf1] (Pavlo Yatsukhnenko)
160+
* Use zend_string for storing RedisArray hosts [602740d3, 3e7e1c83] (Pavlo Yatsukhnenko)
161+
* Update lzf_compress to be compatible with PECL lzf extension [b27fd430] (@jrchamp)
162+
* Fix RedisCluster keys memory leak [3b56b7db] (Michael Grunder)
163+
* Directly use return_value in RedisCluster::keys method [ad10a49e] (Pavlo Yatsukhnenko)
164+
* Fix segfault in Redis Cluster with inconsistent configuration [72749916, 6e455e2e] (Pavlo Yatsukhnenko)
165+
* Masters info leakfix [91bd7426] (Michael Grunder)
166+
* Refactor redis_sock_read_bulk_reply [bc4dbc4b] (Pavlo Yatsukhnenko)
167+
* Remove unused parameter lazy_connect from redis_sock_create [c0793e8b] (Pavlo Yatsukhnenko)
168+
* Remove useless ZEND_ACC_[C|D]TOR. [bc9b5597] (@twosee)
169+
* Documentation improvements (@fanjiapeng, @alexander-schranz, @hmc, Pavlo Yatsukhnenko, Michael Grunder)
170+
</notes>
171+
</release>
172+
144173
<release>
145174
<stability><release>beta</release><api>beta</api></stability>
146175
<version><release>4.2.0RC3</release><api>4.2.0RC3</api></version>

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 "4.2.0"
28+
#define PHP_REDIS_VERSION "4.2.1RC1"
2929

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

0 commit comments

Comments
 (0)