@@ -32,7 +32,25 @@ http://pear.php.net/dtd/package-2.0.xsd">
3232 </stability >
3333 <license uri =" http://www.php.net/license" >PHP</license >
3434 <notes >
35- Third public release
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
49+
50+ [FIX] Handle the COPY and REPLACE arguments for the MIGRATE command
51+
52+ [DOC] Fix syntax error in documentation for the SET command (@mithunsatheesh)
53+ [DOC] Homebrew documentation instructions (@mathias)
3654 </notes >
3755 <contents >
3856 <dir name =" /" >
@@ -75,15 +93,64 @@ http://pear.php.net/dtd/package-2.0.xsd">
7593 <version ><release >2.2.5</release ><api >2.2.5</api ></version >
7694 <date >2014-03-15</date >
7795 <notes >
78- See GitHub for release notes
96+ phpredis 2.2.5
97+
98+ This is a minor release with several bug fixes as well as additions to support
99+ new commands that have been introduced to Redis since our last release.
100+
101+ A special thanks to everyone who helps the project by commenting on issues and
102+ submitting pull requests! :)
103+
104+ [NEW] Support for the BITPOS command
105+ [NEW] Connection timeout option for RedisArray (@MikeToString)
106+ [NEW] A _serialize method, to complement our existing _unserialize method
107+ [NEW] Support for the PUBSUB command
108+ [NEW] Support for SCAN, SSCAN, HSCAN, and ZSCAN
109+ [NEW] Support for the WAIT command
110+
111+ [FIX] Handle the COPY and REPLACE arguments for the MIGRATE command
112+
113+ [DOC] Fix syntax error in documentation for the SET command (@mithunsatheesh)
114+ [DOC] Homebrew documentation instructions (@mathias)
115+
79116 </notes >
80117 </release >
81118 <release >
82119 <stability ><release >stable</release ><api >stable</api ></stability >
83120 <version ><release >2.2.4</release ><api >2.2.4</api ></version >
84121 <date >2013-09-01</date >
85122 <notes >
86- See GitHub for release notes
123+ **
124+ ** Features / Improvements
125+ **
126+
127+ * Randomized reconnect delay for RedisArray @mobli
128+ This feature adds an optional parameter when constructing a RedisArray object
129+ such that a random delay will be introduced if reconnections are made,
130+ mitigating any ' thundering herd' type problems.
131+
132+ * Lazy connections to RedisArray servers @mobli
133+ By default, RedisArray will attempt to connect to each server you pass in
134+ the ring on construction. This feature lets you specify that you would
135+ rather have RedisArray only attempt a connection when it needs to get data
136+ from a particular node (throughput/performance improvement).
137+
138+ * Allow LONG and STRING keys in MGET/MSET
139+ * Extended SET options for Redis > = 2.6.12
140+ * Persistent connections and UNIX SOCKET support for RedisArray
141+ * Allow aggregates for ZUNION/ZINTER without weights @mheijkoop
142+ * Support for SLOWLOG command
143+ * Reworked MGET algorithm to run in linear time regardless of key count.
144+ * Reworked ZINTERSTORE/ZUNIONSTORE algorithm to run in linear time
145+
146+ **
147+ ** Bug fixes
148+ **
149+
150+ * C99 Compliance (or rather lack thereof) fix @mobli
151+ * Added ZEND_ACC_CTOR and ZEND_ACC_DTOR @euskadi31
152+ * Stop throwing and clearing an exception on connect failure @matmoi
153+ * Fix a false positive unit test failure having to do with TTL returns
87154 </notes >
88155 </release >
89156 <release >
0 commit comments