@@ -32,7 +32,25 @@ http://pear.php.net/dtd/package-2.0.xsd">
32
32
</stability >
33
33
<license uri =" http://www.php.net/license" >PHP</license >
34
34
<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)
36
54
</notes >
37
55
<contents >
38
56
<dir name =" /" >
@@ -75,15 +93,64 @@ http://pear.php.net/dtd/package-2.0.xsd">
75
93
<version ><release >2.2.5</release ><api >2.2.5</api ></version >
76
94
<date >2014-03-15</date >
77
95
<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
+
79
116
</notes >
80
117
</release >
81
118
<release >
82
119
<stability ><release >stable</release ><api >stable</api ></stability >
83
120
<version ><release >2.2.4</release ><api >2.2.4</api ></version >
84
121
<date >2013-09-01</date >
85
122
<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
87
154
</notes >
88
155
</release >
89
156
<release >
0 commit comments