8000 release 3.1.0 · jrtkcoder/phpredis@92a3a52 · GitHub
[go: up one dir, main page]

Skip to content

Commit 92a3a52

Browse files
committed
release 3.1.0
1 parent f192389 commit 92a3a52

File tree

2 files changed

+52
-38
lines changed

2 files changed

+52
-38
lines changed

package.xml

Lines changed: 51 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -21,56 +21,43 @@ http://pear.php.net/dtd/package-2.0.xsd">
2121
<email>michael.grunder@gmail.com</email>
2222
<active>yes</active>
2323
</lead>
24-
<date>2016-06-02</date>
24+
<lead>
25+
<name>Pavlo Yatsukhnenko</name>
26+
<user>yatsukhnenko</user>
27+
<email>p.yatsukhnenko@gmail.com</email>
28+
<active>yes</active>
29+
</lead>
30+
<date>2016-12-14</date>
2531
<version>
26-
<release>2.2.8</release>
27-
<api>2.2.8</api>
32+
<release>3.1.0</release>
33+
<api>3.1.0</api>
2834
</version>
2935
<stability>
3036
<release>stable</release>
3137
<api>stable</api>
3238
</stability>
3339
<license uri="http://www.php.net/license">PHP</license>
3440
<notes>
35-
phpredis 2.2.8
36-
37-
The main improvement in this version of phpredis is support for Redis
38-
Cluster. This version of phpredis is intended for versions of php older
39-
than 7.
40-
41-
In addition there have been many bug fixes and improvements to non cluster
42-
related commands, which are listed below.
43-
44-
I've attempted to include everyone who contribued to the project in each fix
45-
description and have included names or github user ids.
46-
47-
Thanks to everyone for submitting bug reports and pull requests. A special
48-
thanks to Remi Collet for helping with any and all packaging related issues
41+
phpredis 3.1.0
4942

50-
\o/
43+
In this version of phpredis codebase was unified to work with all versions of php \o/
44+
Also many bug fixes and some improvements has been made.
5145

5246
--- Improvements ---
5347

54-
* Added randomization to our seed nodes to balance which instance is used
55-
to map the keyspace (Vitaliy Stepanyuk) [32eb1c5f]
56-
* Added support for IPv6 addresses
48+
* Support the client to Redis Cluster just having one master (andyli) [892e5646]
49+
* Allow both long and strings that are longs for zrangebyscore offset/limit (Michael Grunder) [bdcdd2aa]
50+
* Process NX|XX, CH and INCR options in zAdd command (Pavlo Yatsukhnenko) [71c9f7c8]
5751

5852
--- Fixes ---
5953

60-
* PHP liveness checking workaround (Shafreeck Sea) [c18d58b9]
61-
* Various documentation and code formatting and style fixes (ares333,
62-
sanpili, Bryan Nelson, linfangrong, Romero Malaquias, Viktor Szépe)
63-
* Fix scan reply processing to use long instead of int to avoid overflow
64-
(mixiaojiong).
65-
* Fix potential segfault in Redis Cluster session storage (Sergei Lomakov)
66-
[cc15aae]
67-
* Fixed memory leak in discard function [17b1f427]
68-
* Sanity check for igbinary unserialization (Maurus Cuelenaere) [3266b222,
69-
5528297a]
70-
* Fix segfault occuring from unclosed socket connection for Redis Cluster
71-
(CatKang) [04196aee]
72-
* Case insensitive zRangeByScore options
73-
* Fixed dreaded size_t vs long long compiler warning
54+
* Fix incrby/decrby for large integers (Michael Grunder) [3a12758a]
55+
* Use static declarations for spl_ce_RuntimeException decl (Jeremy Mikola) [a9857d69]
56+
* Fixed method call problem causes session handler to display two times (ZiHang Gao) [24f86c49]
57+
* psetex method returns '+OK' on success, not true (sitri@ndxbn) [afcd8445]
58+
* Fix integer overflow for long (>32bit) increments in hIncrBy (iyesin) [58e1d799]
59+
* Move zend_object handler to the end (Michael Grunder) [34107966]
60+
* Using setOption on redis array causes immediate connection (Pavlo Yatsukhnenko) [f1a85b38]
7461
</notes>
7562
<contents>
7663
<dir name="/">
@@ -114,8 +101,7 @@ http://pear.php.net/dtd/package-2.0.xsd">
114101
<required>
115102
<php>
116103
<min>5.2.0</min>
117-
<max>6.0.0</max>
118-
<exclude>6.0.0</exclude>
104+
<max>7.1.0</max>
119105
</php>
120106
<pearinstaller>
121107
<min>1.4.0b1</min>
@@ -125,6 +111,34 @@ http://pear.php.net/dtd/package-2.0.xsd">
125111
<providesextension>redis</providesextension>
126112
<extsrcrelease/>
127113
<changelog>
114+
<release>
115+
<stability><release>stable</release><api>stable</api></stability>
116+
<version><release>3.1.0</release><api>3.1.0</api></version>
117+
<date>2016-12-14</date>
118+
<notes>
119+
phpredis 3.1.0
120+
121+
In this version of phpredis codebase was unified to work with all versions of php \o/
122+
Also many bug fixes and some improvements has been made.
123+
124+
--- Improvements ---
125+
126+
* Support the client to Redis Cluster just having one master (andyli) [892e5646]
127+
* Allow both long and strings that are longs for zrangebyscore offset/limit (Michael Grunder) [bdcdd2aa]
128+
* Process NX|XX, CH and INCR options in zAdd command (Pavlo Yatsukhnenko) [71c9f7c8]
129+
130+
--- Fixes ---
131+
132+
* Fix incrby/decrby for large integers (Michael Grunder) [3a12758a]
133+
* Use static declarations for spl_ce_RuntimeException decl (Jeremy Mikola) [a9857d69]
134+
* Fixed method call problem causes session handler to display two times (ZiHang Gao) [24f86c49]
135+
* psetex method returns '+OK' on success, not true (sitri@ndxbn) [afcd8445]
136+
* Fix integer overflow for long (>32bit) increments in hIncrBy (iyesin) [58e1d799]
137+
* Move zend_object handler to the end (Michael Grunder) [34107966]
138+
* Using setOption on redis array causes immediate connection (Pavlo Yatsukhnenko) [f1a85b38]
139+
</notes>
140+
</release>
141+
128142
<release>
129143
<stability><release>stable</release><api>stable</api></stability>
130144
<version><release>2.2.8</release><api>2.2.8</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 "3.1.0-rc1"
28+
#define PHP_REDIS_VERSION "3.1.0"
2929

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

0 commit comments

Comments
 (0)
0