diff options
author | Pavlo Yatsukhnenko <yatsukhnenko@gmail.com> | 2019-02-25 11:14:32 +0300 |
---|---|---|
committer | Pavlo Yatsukhnenko <yatsukhnenko@gmail.com> | 2019-02-25 11:14:32 +0300 |
commit | 253a93df8e3997584b4953844f450cfdbaaf1e80 (patch) | |
tree | 925d59fc504c214cf387eac08a4135fc6f33157c | |
parent | ff1d03fdde8e9896c919268ae09665bca53e217a (diff) |
4.2.1RC14.2.1RC1
-rw-r--r-- | package.xml | 111 | ||||
-rw-r--r-- | php_redis.h | 2 |
2 files changed, 71 insertions, 42 deletions
diff --git a/package.xml b/package.xml index d2a790de..87de09c6 100644 --- a/package.xml +++ b/package.xml @@ -25,54 +25,47 @@ http://pear.php.net/dtd/package-2.0.xsd"> <name>Nicolas Favre-Felix</name> <user>nff</user> <email>n.favrefelix@gmail.com</email> - <active>yes</active> + <active>no</active> </lead> - <date>2018-11-18</date> + <date>2019-02-25</date> <version> - <release>4.2.0</release> - <api>4.2.0</api> + <release>4.2.1RC1</release> + <api>4.2.1RC1</api> </version> <stability> - <release>stable</release> - <api>stable</api> + <release>alpha</release> + <api>alpha</api> </stability> <license uri="http://www.php.net/license">PHP</license> <notes> - phpredis 4.2.0 - - The main feature of this release is new Streams API implemented by Michael Grunder. - - Note: There are no changes between 4.2.0RC3 and 4.2.0. - - 4.2.0RC3: - - * Optimize close method [2a1ef961] (fanjiapeng) - * Prevent potential infinite loop for sessions [4e2de158] (Pavlo Yatsukhnenko) - * Fix coverty warnings [6f7ddd27] (Pavlo Yatsukhnenko) - * Fix session memory leaks [071a1d54, 92f14b14] (Pavlo Yatsukhnenko, Michael Grunder) - * Fix XCLAIM on 32-bit installs [18dc2aac] (Michael Grunder) - * Build warning fixes [b5093910, 51027044, 8b0f28cd] (Pavlo Yatsukhnenko, Remi Collet, twosee) - - 4.2.0RC2: - - * Fix incorrect arginfo for `Redis::sRem` and `Redis::multi` [25b043ce] (Pavlo Yatsukhnenko) - * Update STREAM API to handle STATUS -> BULK reply change [0b97ec37] (Michael Grunder) - * Treat a -1 response from cluster_check_response as a timeout. [27df9220, 07ef7f4e, d1172426] (Michael Grunder) - * Use a ZSET insted of SET for EVAL tests [2e412373] (Michael Grunder) - * Missing space between command and args [0af2a7fe] (@remicollet) - - 4.2.0RC1: - - * Streams API [2c9e0572] (Michael Grunder) - * Reset the socket after a timeout to make sure no wrong data is received [cd6ebc6d] (@marcdejonge) - * Modify session testing logic [bfd27471] (Michael Grunder) - * Allow '-' and '+' arguments and add tests for zLexCount and zRemRangeByLex [d4a08697] (Michael Grunder) - * Fix printf format warnings [dcde9331] (Pavlo Yatsukhnenko) - * Session module is required [58bd8cc8] (@remicollet) - * Set default values for ini entries [e206ce9c] (Pavlo Yatsukhnenko) - * Display ini entries in output of phpinfo [908ac4b3] (Pavlo Yatsukhnenko) - * Persistant connections can be closed via close method + change reconnection logic [1d997873] (Pavlo Yatsukhnenko) - * Documentation improvements (@mg, @elcheco, @lucascourot, @nolimitdev, Michael Grunder) + phpredis 4.2.1RC1 + + This is probably the latest release with PHP 5 suport!!! + + * Proper persistent connections pooling implementation [a3703820, c76e00fb, 0433dc03, c75b3b93] (Pavlo Yatsukhnenko) + * RedisArray auth [b5549cff] (Pavlo Yatsukhnenko) + * Use zend_string for storing key hashing algorithm [8cd165df, 64e6a57f] (Pavlo Yatsukhnenko) + * Add ZPOPMAX and ZPOPMIN support [46f03561, f89e941a, 2ec7d91a] (@mbezhanov, Michael Grunder) + * Implement GEORADIUS_RO and GEORADIUSBYMEMBER_RO [22d81a94] (Michael Grunder) + * Add callback parameter to subscribe/psubscribe arginfo [0653ff31] (Pavlo Yatsukhnenko) + * Don't check the number affected keys in PS_UPDATE_TIMESTAMP_FUNC [b00060ce] (Pavlo Yatsukhnenko) + * Xgroup updates [15995c06] (Michael Grunder) + * RedisCluster auth [c5994f2a] (Pavlo Yatsukhnenko) + * Cancel pipeline mode without executing commands [789256d7] (Pavlo Yatsukhnenko) + * Use zend_string for pipeline_cmd [e98f5116] (Pavlo Yatsukhnenko) + * Different key hashing algorithms from hash extension [850027ff] (Pavlo Yatsukhnenko) + * Breaking the lock acquire loop in case of network problems [61889cd7] (@SkydiveMarius) + * Implement consistent hashing algorithm for RedisArray [bb32e6f3, 71922bf1] (Pavlo Yatsukhnenko) + * Use zend_string for storing RedisArray hosts [602740d3, 3e7e1c83] (Pavlo Yatsukhnenko) + * Update lzf_compress to be compatible with PECL lzf extension [b27fd430] (@jrchamp) + * Fix RedisCluster keys memory leak [3b56b7db] (Michael Grunder) + * Directly use return_value in RedisCluster::keys method [ad10a49e] (Pavlo Yatsukhnenko) + * Fix segfault in Redis Cluster with inconsistent configuration [72749916, 6e455e2e] (Pavlo Yatsukhnenko) + * Masters info leakfix [91bd7426] (Michael Grunder) + * Refactor redis_sock_read_bulk_reply [bc4dbc4b] (Pavlo Yatsukhnenko) + * Remove unused parameter lazy_connect from redis_sock_create [c0793e8b] (Pavlo Yatsukhnenko) + * Remove useless ZEND_ACC_[C|D]TOR. [bc9b5597] (@twosee) + * Documentation improvements (@fanjiapeng, @alexander-schranz, @hmc, Pavlo Yatsukhnenko, Michael Grunder) </notes> <contents> <dir name="/"> @@ -142,6 +135,42 @@ http://pear.php.net/dtd/package-2.0.xsd"> </extsrcrelease> <changelog> <release> + <stability><release>alpha</release><api>alpha</api></stability> + <version><release>4.2.1RC1</release><api>4.2.1RC1</api></version> + <date>2019-02-25</date> + <notes> + phpredis 4.2.1RC1 + + This is probably the latest release with PHP 5 suport!!! + + * Proper persistent connections pooling implementation [a3703820, c76e00fb, 0433dc03, c75b3b93] (Pavlo Yatsukhnenko) + * RedisArray auth [b5549cff] (Pavlo Yatsukhnenko) + * Use zend_string for storing key hashing algorithm [8cd165df, 64e6a57f] (Pavlo Yatsukhnenko) + * Add ZPOPMAX and ZPOPMIN support [46f03561, f89e941a, 2ec7d91a] (@mbezhanov, Michael Grunder) + * Implement GEORADIUS_RO and GEORADIUSBYMEMBER_RO [22d81a94] (Michael Grunder) + * Add callback parameter to subscribe/psubscribe arginfo [0653ff31] (Pavlo Yatsukhnenko) + * Don't check the number affected keys in PS_UPDATE_TIMESTAMP_FUNC [b00060ce] (Pavlo Yatsukhnenko) + * Xgroup updates [15995c06] (Michael Grunder) + * RedisCluster auth [c5994f2a] (Pavlo Yatsukhnenko) + * Cancel pipeline mode without executing commands [789256d7] (Pavlo Yatsukhnenko) + * Use zend_string for pipeline_cmd [e98f5116] (Pavlo Yatsukhnenko) + * Different key hashing algorithms from hash extension [850027ff] (Pavlo Yatsukhnenko) + * Breaking the lock acquire loop in case of network problems [61889cd7] (@SkydiveMarius) + * Implement consistent hashing algorithm for RedisArray [bb32e6f3, 71922bf1] (Pavlo Yatsukhnenko) + * Use zend_string for storing RedisArray hosts [602740d3, 3e7e1c83] (Pavlo Yatsukhnenko) + * Update lzf_compress to be compatible with PECL lzf extension [b27fd430] (@jrchamp) + * Fix RedisCluster keys memory leak [3b56b7db] (Michael Grunder) + * Directly use return_value in RedisCluster::keys method [ad10a49e] (Pavlo Yatsukhnenko) + * Fix segfault in Redis Cluster with inconsistent configuration [72749916, 6e455e2e] (Pavlo Yatsukhnenko) + * Masters info leakfix [91bd7426] (Michael Grunder) + * Refactor redis_sock_read_bulk_reply [bc4dbc4b] (Pavlo Yatsukhnenko) + * Remove unused parameter lazy_connect from redis_sock_create [c0793e8b] (Pavlo Yatsukhnenko) + * Remove useless ZEND_ACC_[C|D]TOR. [bc9b5597] (@twosee) + * Documentation improvements (@fanjiapeng, @alexander-schranz, @hmc, Pavlo Yatsukhnenko, Michael Grunder) + </notes> + </release> + + <release> <stability><release>beta</release><api>beta</api></stability> <version><release>4.2.0RC3</release><api>4.2.0RC3</api></version> <date>2018-11-08</date> diff --git a/php_redis.h b/php_redis.h index d6240ec1..a02ff932 100644 --- a/php_redis.h +++ b/php_redis.h @@ -25,7 +25,7 @@ #define PHP_REDIS_H /* phpredis version */ -#define PHP_REDIS_VERSION "4.2.0" +#define PHP_REDIS_VERSION "4.2.1RC1" PHP_METHOD(Redis, __construct); PHP_METHOD(Redis, __destruct); |