Skip to content

Commit 0036a73

Browse files
Merge tag '2.2.7' into develop
phpredis 2.2.7 This is the tag for phpredis 2.2.7 which will become the current master on github, with a pecl release to follow (assuming we don't run into any issues in the meantime). -- Improvements --- * Implemented PFADD, PFMERGE, and PFCOUNT command handling * Implemented ZRANGEBYLEX command (holding off on ZREVRANGEBYLEX as that won't be out until 3.0) * Implemented getMode() so clients can detect whether we're in ATOMIC/MULTI/PIPELINE mode. * Implemented rawCommand() so clients can send arbitrary things to the redis server * Implemented DEBUG OBJECT (@michael-grunder, @isage) * Added/abide by connect timeout for RedisArray * Select to the last selected DB when phpredis reconnects -- Fixes --- * Fix a possible invalid free in _serialize * Added SAVE and BGSAVE to "distributable" commands for RedisArray * @welting -- Fixed invalid "argc" calculation re HLL commands * Allow clients to break out of the subscribe loop and return context. * Fixes a memory leak in SCAN when OPT_SCAN_RETRY id. * @remicollet -- Fix possible segfault when igbinary is enabled. * Add a couple of cases where we throw on an error (LOADING/NOAUTH/MASTERDOWN) * Fix several issues with serialization and IGBINARY * @itcom -- Fix missing TSRMLS_CC and a TSRMLS_DC/TSRMLS_CC typo
2 parents b2f9b60 + 15e8bd2 commit 0036a73

File tree

1 file changed

+60
-21
lines changed

1 file changed

+60
-21
lines changed

package.xml

Lines changed: 60 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -21,37 +21,43 @@ http://pear.php.net/dtd/package-2.0.xsd">
2121
<email>[email protected]</email>
2222
<active>yes</active>
2323
</lead>
24-
<date>2014-03-15</date>
24+
<date>2015-03-03</date>
2525
<version>
26-
<release>2.2.5</release>
27-
<api>2.2.5</api>
26+
<release>2.2.7</release>
27+
<api>2.2.7</api>
2828
</version>
2929
<stability>
3030
<release>stable</release>
3131
<api>stable</api>
3232
</stability>
3333
<license uri="http://www.php.net/license">PHP</license>
3434
<notes>
35-
phpredis 2.2.5
36-
37-
This is a minor release with several bug fixes as well as additions to support
38-
new commands that have been introduced to Redis since our last release.
39-
40-
A special thanks to everyone who helps the project by commenting on issues and
41-
submitting pull requests! :)
42-
43-
[NEW] Support for the BITPOS command
44-
[NEW] Connection timeout option for RedisArray (@MikeToString)
45-
[NEW] A _serialize method, to complement our existing _unserialize method
46-
[NEW] Support for the PUBSUB command
47-
[NEW] Support for SCAN, SSCAN, HSCAN, and ZSCAN
48-
[NEW] Support for the WAIT command
35+
phpredis 2.2.7
4936

50-
[FIX] Handle the COPY and REPLACE arguments for the MIGRATE command
37+
-- Improvements ---
5138

52-
[DOC] Fix syntax error in documentation for the SET command (@mithunsatheesh)
53-
[DOC] Homebrew documentation instructions (@mathias)
54-
</notes>
39+
* Implemented PFADD, PFMERGE, and PFCOUNT command handling
40+
* Implemented ZRANGEBYLEX command (holding off on ZREVRANGEBYLEX
41+
as that won't be out until 3.0)
42+
* Implemented getMode() so clients can detect whether we're in
43+
ATOMIC/MULTI/PIPELINE mode.
44+
* Implemented rawCommand() so clients can send arbitrary things to
45+
the redis server
46+
* Implemented DEBUG OBJECT (@michael-grunder, @isage)
47+
* Added/abide by connect timeout for RedisArray
48+
* Select to the last selected DB when phpredis reconnects
49+
50+
-- Fixes ---
51+
52+
* Fix a possible invalid free in _serialize
53+
* Added SAVE and BGSAVE to "distributable" commands for RedisArray
54+
* @welting -- Fixed invalid "argc" calculation re HLL commands
55+
* Allow clients to break out of the subscribe loop and return context.
56+
* Fixes a memory leak in SCAN when OPT_SCAN_RETRY id.
57+
* @remicollet -- Fix possible segfault when igbinary is enabled.
58+
* Add a couple of cases where we throw on an error (LOADING/NOAUTH/MASTERDOWN)
59+
* Fix several issues with serialization NARY
60+
* @itcom -- Fix missing TSRMLS_CC and a TSRMLS_DC/TSRMLS_CC typo</notes>
5561
<contents>
5662
<dir name="/">
5763
<file role='doc' name='README.markdown'/>
@@ -95,6 +101,39 @@ http://pear.php.net/dtd/package-2.0.xsd">
95101
<providesextension>redis</providesextension>
96102
<extsrcrelease/>
97103
<changelog>
104+
<release>
105+
<stability><release>stable</release><api>stable</api></stability>
106+
<version><release>2.2.7</release><api>2.2.7</api></version>
107+
<date>2015-03-03</date>
108+
<notes>
109+
phpredis 2.2.7
110+
111+
-- Improvements ---
112+
113+
* Implemented PFADD, PFMERGE, and PFCOUNT command handling
114+
* Implemented ZRANGEBYLEX command (holding off on ZREVRANGEBYLEX
115+
as that won't be out until 3.0)
116+
* Implemented getMode() so clients can detect whether we're in
117+
ATOMIC/MULTI/PIPELINE mode.
118+
* Implemented rawCommand() so clients can send arbitrary things to
119+
the redis server
120+
* Implemented DEBUG OBJECT (@michael-grunder, @isage)
121+
* Added/abide by connect timeout for RedisArray
122+
* Select to the last selected DB when phpredis reconnects
123+
124+
-- Fixes ---
125+
126+
* Fix a possible invalid free in _serialize
127+
* Added SAVE and BGSAVE to "distributable" commands for RedisArray
128+
* @welting -- Fixed invalid "argc" calculation re HLL commands
129+
* Allow clients to break out of the subscribe loop and return context.
130+
* Fixes a memory leak in SCAN when OPT_SCAN_RETRY id.
131+
* @remicollet -- Fix possible segfault when igbinary is enabled.
132+
* Add a couple of cases where we throw on an error (LOADING/NOAUTH/MASTERDOWN)
133+
* Fix several issues with serialization NARY
134+
* @itcom -- Fix missing TSRMLS_CC and a TSRMLS_DC/TSRMLS_CC typo
135+
</notes>
136+
</release>
98137
<release>
99138
<stability><release>stable</release><api>stable</api></stability>
100139
<version><release>2.2.5</release><api>2.2.5</api></version>

0 commit comments

Comments
 (0)