|
@@ -68,6 +68,34 @@ v1.1.0 (2016-0x-xx)
|
|
|
to force a switch to the master server or a random slave if needed.
|
|
|
|
|
|
|
|
|
+v1.0.4 (2016-05-30)
|
|
|
+================================================================================
|
|
|
+
|
|
|
+- Added new profile for Redis 3.2 with its new commands: `HSTRLEN`, `BITFIELD`,
|
|
|
+ `GEOADD`, `GEOHASH`, `GEOPOS`, `GEODIST`, `GEORADIUS`, `GEORADIUSBYMEMBER`.
|
|
|
+ The default server profile for Predis is still the one for Redis 3.0 you must
|
|
|
+ set the `profile` client option to `3.2` when initializing the client in order
|
|
|
+ to be able to use them when connecting to Redis 3.2.
|
|
|
+
|
|
|
+- Various improvements in the handling of redis-cluster:
|
|
|
+
|
|
|
+ - If the connection to a specific node fails when executing a command, the
|
|
|
+ client tries to connect to another node in order to refresh the slots map
|
|
|
+ and perform a new attempt to execute the command.
|
|
|
+
|
|
|
+ - Connections to nodes can be preassigned to non-contiguous slot ranges via
|
|
|
+ the `slots` parameter using a comma separator. This is how it looks like
|
|
|
+ in practice: `tcp://127.0.0.1:6379?slots=0-5460,5500-5600,11000`.
|
|
|
+
|
|
|
+- __FIX__: broken values returned by `Predis\Collection\Iterator\HashKey` when
|
|
|
+ iterating hash keys containing integer fields (PR #330, ISSUE #331).
|
|
|
+
|
|
|
+- __FIX__: prevent failures when `Predis\Connection\StreamConnection` serializes
|
|
|
+ commands with holes in their arguments (e.g. `[0 => 'key:0', 2 => 'key:2']`).
|
|
|
+ The same fix has been applied to `Predis\Protocol\Text\RequestSerializer`.
|
|
|
+ (ISSUE #316).
|
|
|
+
|
|
|
+
|
|
|
v1.0.3 (2015-07-30)
|
|
|
================================================================================
|
|
|
|