From bf27e6e3db9648bcbc260273a99554ddb96d7420 Mon Sep 17 00:00:00 2001 From: michael-grunder Date: Mon, 2 Mar 2020 11:00:53 -0800 Subject: Merge 5.2.0 into develop --- package.xml | 184 +++++++++++++++++++++++++++++++++++++++++++++++++----------- 1 file changed, 151 insertions(+), 33 deletions(-) (limited to 'package.xml') diff --git a/package.xml b/package.xml index b2668e6f..190567f8 100644 --- a/package.xml +++ b/package.xml @@ -27,10 +27,10 @@ http://pear.php.net/dtd/package-2.0.xsd"> n.favrefelix@gmail.com no - 2019-07-02 + 2020-03-02 - 5.0.0 - 5.0.0 + 5.2.0 + 5.2.0 stable @@ -38,42 +38,54 @@ http://pear.php.net/dtd/package-2.0.xsd"> PHP - This release contains important improvements and breaking changes. - The most interesting are: drop PHP5 support, RedisCluster slots caching, - JSON and msgpack serializers, soft deprecation of non-Redis commands. + phpredis 5.2.0 - phpredis 5.0.0 + - There were no changes between 5.2.0RC2 and 5.2.0. - * Remove HAVE_SPL [55c5586c] (@petk) - * Update Fedora installation instructions [90aa067c] (@remicollet) + phpredis 5.2.0RC2 - phpredis 5.0.0RC2 + * Include RedisSentinelTest.php in package.xml! [eddbfc8f] (Michael Grunder) + * Fix -Wmaybe-uninitialized warning [740b8c87] (Remi Collet) + * Fix improper destructor when zipping values and scores [371ae7ae] + (Michael Grunder) + * Use php_rand instead of php_mt_rand for liveness challenge string + [9ef2ed89] (Michael Grunder) - * Allow compilation without JSON serialization enabled and fixes for deprecated - helper methods. [235a27] (Pavlo Yatsukhnenko) - * Fix php msgpack >= 2.0.3 version requirement. [6973478..a537df8] (Michael Grunder) + phpredis 5.2.0RC1 - phpredis 5.0.0RC1 + This release contains initial support for Redis Sentinel as well as many + smaller bug fixes and improvements. It is especially of interest if you + use persistent connections, as we've added logic to make sure they are in + a good state when retreving them from the pool. - * Enable connection pooling by default [8206b147] (Pavlo Yatsukhnenko) - * Soft deprecate methods that aren't actually Redis commands [a81b4f2d, 95c8aab9] (Pavlo Yatsukhnenko, Michael Grunder) - * Enable pooling for cluster slave nodes [17600dd1] (Michael Grunder) - * xInfo response format [4852a510, ac9dca0a] (Pavlo Yatsukhnenko) - * Make the XREADGROUP optional COUNT and BLOCK arguments nullable [0c17bd27] (Michael Grunder) - * Allow PING to take an optional argument [6e494170] (Michael Grunder) - * Allow ZRANGE to be called either with `true` or `['withscores' => true]` [19f3efcf] (Michael Grunder) - * Allow to specify server address as schema://host [418428fa] (Pavlo Yatsukhnenko) - * Allow persistent_id to be passed as NULL with strict_types enabled [60223762] (Michael Grunder) - * Add server address to exception message [e8fb49be, 34d6403d] (Pavlo Yatsukhnenko) - * Adds OPT_REPLY_LITERAL for rawCommand and EVAL [5cb30fb2] (Michael Grunder) - * JSON serializer [98bd2886, 96c57139] (Pavlo Yatsukhnenko, Michael Grunder) - * Add support for STREAM to the type command [d7450b2f, 068ce978, 8a45d18c] (Michael Grunder, Pavlo Yatsukhnenko) - * Fix TypeError when using built-in constants in `setOption` [4c7643ee] (@JoyceBabu) - * Handle references in MGET [60d8b679] (Michael Grunder) - * msgpack serializer [d5b8f833, 545250f3, 52bae8ab] (@bgort, Pavlo Yatsukhnenko, Michael Grunder) - * Add Cluster slots caching [9f0d7bc0, ea081e05] (Michael Grunder) - * Drop PHP5 support [f9928642, 46a50c12, 4601887d, 6ebb36ce, fdbe9d29] (Michael Grunder) - * Documentation improvements (@alexander-schranz, @cookieguru, Pavlo Yatsukhnenko, Michael Grunder) + IMPORTANT: Sentinel support is considered experimental and the API + will likely change based on user feedback. + + * Sponsors + ~ Audiomack.com - https://audiomack.com + ~ Till Kruss - https://github.com/tillkruss + + --- + + * Initial support for RedisSentinel [90cb69f3, c94e28f1, 46da22b0, 5a609fa4, + 383779ed] (Pavlo Yatsukhnenko) + + * Houskeeping (spelling, doc changes, etc) [23f9de30, d07a8df6, 2d39b48d, + 0ef488fc, 2c35e435, f52bd8a8, 2ddc5f21, 1ff7dfb7, db446138] (Tyson Andre, + Pavlo Yatsukhnenko, Michael Grunder, Tyson Andre) + + * Fix for ASK redirections [ba73fbee] (Michael Grunder) + * Create specific 'test skipped' exception [c3d83d44] (Michael Grunder) + * Fixed memory leaks in RedisCluster [a107c9fc] (Michael Grunder) + * Fixes for session lifetime values that underflow or overflow [7a79ad9c, + 3c48a332] (Michael Grunder) + * Enables slot caching for Redis Cluster [23b1a9d8] (Michael Booth) + + * Support TYPE argument for SCAN [8eb39a26, b1724b84, 53fb36c9, 544e641b] + (Pavlo Yatsukhnenko) + + * Added challenge/response mechanism for persistent connections [a5f95925, + 25cdaee6, 7b6072e0, 99ebd0cc, 3243f426] (Pavlo Yatsukhnenko, Michael Grunder) @@ -83,6 +95,7 @@ http://pear.php.net/dtd/package-2.0.xsd"> + @@ -103,6 +116,10 @@ http://pear.php.net/dtd/package-2.0.xsd"> + + + + @@ -114,6 +131,7 @@ http://pear.php.net/dtd/package-2.0.xsd"> + @@ -140,8 +158,108 @@ http://pear.php.net/dtd/package-2.0.xsd"> + + + alphaalpha + 5.2.0RC25.2.0RC2 + 2020-02-21 + + phpredis 5.2.0RC2 + + * Include RedisSentinelTest.php in package.xml! [eddbfc8f] (Michael Grunder) + * Fix -Wmaybe-uninitialized warning [740b8c87] (Remi Collet) + * Fix improper destructor when zipping values and scores [371ae7ae] + (Michael Grunder) + * Use php_rand instead of php_mt_rand for liveness challenge string + [9ef2ed89] (Michael Grunder) + + phpredis 5.2.0RC1 + + This release contains initial support for Redis Sentinel as well as many + smaller bug fixes and improvements. It is especially of interest if you + use persistent connections, as we've added logic to make sure they are in + a good state when retreving them from the pool. + + IMPORTANT: Sentinel support is considered experimental and the API + will likely change based on user feedback. + + * Sponsors + ~ Audiomack.com - https://audiomack.com + ~ Till Kruss - https://github.com/tillkruss + + --- + + * Initial support for RedisSentinel [90cb69f3, c94e28f1, 46da22b0, 5a609fa4, + 383779ed] (Pavlo Yatsukhnenko) + + * Houskeeping (spelling, doc changes, etc) [23f9de30, d07a8df6, 2d39b48d, + 0ef488fc, 2c35e435, f52bd8a8, 2ddc5f21, 1ff7dfb7, db446138] (Tyson Andre, + Pavlo Yatsukhnenko, Michael Grunder, Tyson Andre) + + * Fix for ASK redirections [ba73fbee] (Michael Grunder) + * Create specific 'test skipped' exception [c3d83d44] (Michael Grunder) + * Fixed memory leaks in RedisCluster [a107c9fc] (Michael Grunder) + * Fixes for session lifetime values that underflow or overflow [7a79ad9c, + 3c48a332] (Michael Grunder) + * Enables slot caching for Redis Cluster [23b1a9d8] (Michael Booth) + + * Support TYPE argument for SCAN [8eb39a26, b1724b84, 53fb36c9, 544e641b] + (Pavlo Yatsukhnenko) + + * Added challenge/response mechanism for persistent connections [a5f95925, + 25cdaee6, 7b6072e0, 99ebd0cc, 3243f426] (Pavlo Yatsukhnenko, Michael Grunder) + + + + stablestable + 5.1.15.1.0 + 2019-11-11 + + phpredis 5.1.1 + + This release contains only bugfix for unix-socket connection. + + * Fix fail to connect to redis through unix socket [2bae8010, 9f4ededa] (Pavlo Yatsukhnenko, Michael Grunder) + * Documentation improvements (@fitztrev) + + + + + stablestable + 5.1.05.1.0 + 2019-10-31 + + This release contains important bugfixes and improvements. + + phpredis 5.1.0 + + * Allow to specify scheme for session handler [53a8bcc7] (Pavlo Yatsukhnenko) + * Add documentation for hyperloglog [75a6f3fa, 96a0f0c3, 9686757a] (@rlunar) + + phpredis 5.1.0RC2 + + * Fix missing null byte in PHP_MINFO_FUNCTION [8bc2240c] (Remi Collet) + * Remove dead code generic_unsubscribe_cmd [8ee4abbc] (Pavlo Yatsukhnenko) + * Add documentation for zpopmin and zpopmax [99ec24b3, 4ab1f940] (@alexander-schranz) + + phpredis 5.1.0RC1 + + * Fix regression for multihost_distribute_call added in 112c77e3 [fbe0f804] (Pavlo Yatsukhnenko) + * Fix regression for conntecting to unix sockets with relative path added in 1f41da64 [17b139d8, 7ef17ce1] (Pavlo Yatsukhnenko) + * Fix unix-socket detection logic broken in 418428fa [a080b73f] (Pavlo Yatsukhnenko) + * Fix memory leak and bug with getLastError for redis_mbulk_reply_assoc and redis_mbulk_reply_zipped. [7f42d628, 3a622a07] (Pavlo Yatsukhnenko), (Michael Grunder) + * Fix bug with password contain "#" for redis_session [2bb08680] (Pavlo Yatsukhnenko) + * Add optional support for Zstd compression, using --enable-redis-ztsd. This requires libzstd version >= 1.3.0 [2abc61da] (Remi Collet) + * Fix overallocation in RedisCluster directed node commands [cf93649] (Michael Grunder) + * Also attach slaves when caching cluster slots [0d6d3fdd, b114fc26] (Michael Grunder) + * Use zend_register_persistent_resource_ex for connection pooling [fdada7ae, 7c6c43a6] (Pavlo Yatsukhnenko) + * Refactor redis_session [91a8e734, 978c3074] (Pavlo Yatsukhnenko) + * Documentation improvements (@Steveb-p, @tangix, @ljack-adista, @jdreesen, Michael Grunder) + + + stablestable 5.0.05.0.0 -- cgit v1.2.3