Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/phpredis/phpredis.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormichael-grunder <michael.grunder@gmail.com>2020-06-25 07:46:04 +0300
committermichael-grunder <michael.grunder@gmail.com>2020-06-25 07:46:04 +0300
commitf7ed4aabe1cb2ca360f86238b8e7336b73d0236f (patch)
tree70e97393ee86c78062f82e9645e6c658a8af97b5 /package.xml
parent857a2af49739beb6341350f881e2acf07a360499 (diff)
Prepare for 5.3.0 RC1 release
Diffstat (limited to 'package.xml')
-rw-r--r--package.xml194
1 files changed, 146 insertions, 48 deletions
diff --git a/package.xml b/package.xml
index 190567f8..2665f566 100644
--- a/package.xml
+++ b/package.xml
@@ -27,65 +27,75 @@ http://pear.php.net/dtd/package-2.0.xsd">
<email>n.favrefelix@gmail.com</email>
<active>no</active>
</lead>
- <date>2020-03-02</date>
+ <date>2020-06-24</date>
<version>
- <release>5.2.0</release>
- <api>5.2.0</api>
+ <release>5.3.0RC1</release>
+ <api>5.3.0RC1</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 5.2.0
-
- - There were no changes between 5.2.0RC2 and 5.2.0.
-
- phpredis 5.2.0RC2
+ phpredis 5.3.0RC1
- * 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.
+ This release adds the first round of support for Redis 6 functionality including,
+ most importantly ACLs. Other Redis 6 functionality is included as well such as
+ KEEPTTL and XINFO FULL command support.
- IMPORTANT: Sentinel support is considered experimental and the API
- will likely change based on user feedback.
+ Aside from the Redis 6 functionality this releasae contains many bugfixes and
+ improvements.
* Sponsors
- ~ Audiomack.com - https://audiomack.com
- ~ Till Kruss - https://github.com/tillkruss
+ ~ Audiomack.com - https://audiomack.com
+ ~ BlueHost.com - https://bluehost.com
+ ~ Redis Cache Pro for WordPress - https://wprediscache.com/
---
- * 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]
+ * Support for Redis 6 ACLs [a311cc4e] (Michael Grunder)
+ * LZ4 Compression [04def9fb] (Ilia Alshanetsky)
+ * Support for new Redis 6 arguments (XINFO FULL, SET KEEPTTL) [a0c53e0b,
+ f9c7bb57] (Michael Grunder, Viktor Sekindo)
+ * Support for TLS connections [890ee0e6, b0671296] (Pavlo Yatsukhnenko)
+ * New option Redis::SCAN_PREFIX, Redis::SCAN_NOPREFIX [e80600e2] (Pavlo
+ Yatsukhnenko)
+ * Configurable unit test authentication arguments [e37f38a3, 201a9759]
+ (Pavlo Yatsukhnenko, Michael Grunder)
+ * Improved cluster slot caching mechanism to fix a couple of bugs and make
+ it more efficient. [5ca4141c] (Michael Grunder)
+ * Stop calling Redis constructor when creating a RedisArray [e41e19a8]
(Pavlo Yatsukhnenko)
-
- * Added challenge/response mechanism for persistent connections [a5f95925,
- 25cdaee6, 7b6072e0, 99ebd0cc, 3243f426] (Pavlo Yatsukhnenko, Michael Grunder)
+ * Use ZEND_LONG_FMT instead of system `long` [5bf88124] (Michael Grunder)
+ * Use long for SCAN iteration to fix potential overflow [f13f9b7c]
+ (Viktor Sekindo)
+ * Fix config.m4 to test for the variable $PHP_REDIS_JSON and not the
+ literal PHP_REDIS_JSON [20a3dc72] (Mizuki Nakano)
+ * Fix compiler warnings [b9b383f4, 215828e] (Remi Collet),
+ Pavlo Yatsukhnenko)
+ * Avoid use-after-free of RediSock [8c45816d] (Pavlo Yatsukhnenko)
+ * Fixed ZADD arginfo [a8e2b021] (Pavlo Yatsukhnenko)
+ * Store AUTH information in flags RedisSock rather than duplicating
+ information. [58dab564] (Pavlo Yatsukhnenko)
+ * Refactor redis_sock_get_connection_pool logic. [73212e1]
+ (Pavlo Yatsukhnenko)
+ * Updated documentation to show LPUSH and RPUSH are variadic and fixed DEL
+ documentation. [92f8dde1] (Michael Grunder)
+ * Authenticate in redis_server_sock_open [4ef465b5] (Pavlo Yatsukhnenko)
+ * Dynamically include json.so in unit tests based on configuration
+ [0ce7ca2f] (Michael Grunder)
+ * Update save_path logic in Redis Cluster session unit tests [dd66fce]
+ (Pavlo Yatsukhnenko)
+ * Refactoring various bits of logic [bbcf32a3, a42cf189, 460c8f29,
+ b7f9df75] (Pavlo Yatsukhnenko)
+ * Use the portable `ZEND_LONG_FORMAT` family instead of C format specifiers
+ [b9b383f4](Remi Collet)
+ * PHP 8 compatibility [9ee94ca4, 7e4c7b3e] (Pavlo Yatsukhnenko)
+ * Refactor PHPREDIS_GET_OBJECT macro [d5dadaf6, 190c0d34]
+ (Pavlo Yatsukhnenko)
+ * Fix documentation showing lPush and rPush are variadic [6808cd6a]
+ (Michael Grunder)
</notes>
<contents>
<dir name="/">
@@ -162,10 +172,98 @@ http://pear.php.net/dtd/package-2.0.xsd">
</extsrcrelease>
<changelog>
<release>
- <stability><release>alpha</release><api>alpha</api></stability>
- <version><release>5.2.0RC2</release><api>5.2.0RC2</api></version>
- <date>2020-02-21</date>
+ <stability><release>stable</release><api>stable</api></stability>
+ <version><release>5.2.2</release><api>5.2.2</api></version>
+ <date>2020-05-05</date>
+ <notes>
+ phpredis 5.2.2
+
+ This is a bugfix release that contains a fix for authentication
+ when using persistent connections, and an option to make the
+ ECHO challenge response logic optional.
+
+ * Inexpensive liveness check, and making ECHO optional [56898f81] (Pavlo Yatsukhnenko)
+ * Move `AUTH` to `redis_sock_server_open` [80f2529b](Pavlo Yatsukhnenko)
+
+ * Sponsors
+ ~ Audiomack.com - https://audiomack.com
+ ~ Till Kruss - https://github.com/tillkruss
+ </notes>
+ </release>
+ <release>
+ <stability><release>stable</release><api>stable</api></stability>
+ <version><release>5.2.1</release><api>5.2.1</api></version>
+ <date>2020-03-19</date>
+ <notes>
+ phpredis 5.2.1
+
+ This is a bugfix release that fixes `redis->zAdd` arginfo as well as a
+ segfault when closing persistent connections.
+
+ * Fix arginfo for Redis::zadd [a8e2b021] (Pavlo Yatsukhnenko)
+ * Fix segfault on closing persistent stream [b7f9df75] (Pavlo Yatsukhnenko)
+
+ * Sponsors
+ ~ Audiomack.com - https://audiomack.com
+ ~ Till Kruss - https://github.com/tillkruss
+ </notes>
+ </release>
+
+
+
+ <release>
+ <stability><release>stable</release><api>stable</api></stability>
+ <version><release>5.2.0</release><api>5.2.0</api></version>
+ <date>2020-03-02</date>
<notes>
+ phpredis 5.2.0
+
+ - There were no changes between 5.2.0RC2 and 5.2.0.
+
+ 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)
phpredis 5.2.0RC2
* Include RedisSentinelTest.php in package.xml! [eddbfc8f] (Michael Grunder)