mirror of
https://github.com/fluencelabs/redis
synced 2025-06-27 07:51:33 +00:00
Redis 2.9.52 (Redis 3.0.0 beta-3).
This commit is contained in:
@ -12,11 +12,52 @@ HIGH: There is a critical bug that may affect a subset of users. Upgrade!
|
|||||||
CRITICAL: There is a critical bug affecting MOST USERS. Upgrade ASAP.
|
CRITICAL: There is a critical bug affecting MOST USERS. Upgrade ASAP.
|
||||||
--------------------------------------------------------------------------------
|
--------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
--[ Redis 3.0.0 Beta 3 (version 2.9.52) ] Release date: 5 may 2014
|
||||||
|
|
||||||
|
This is the third beta of Redis 3.0.0.
|
||||||
|
|
||||||
|
>> General changes
|
||||||
|
|
||||||
|
* [NEW] New data structure: the HyperLogLog (see 2.8 release notes).
|
||||||
|
* [NEW] Lexicograhical range queries in sorted sets (see 2.8 release notes).
|
||||||
|
* [NEW] LRU algorithm precision greatly improved.
|
||||||
|
|
||||||
|
* [FIX] Redis is now much more responsive to reply with LOADING / BUSY errors.
|
||||||
|
|
||||||
|
>> Cluster changes
|
||||||
|
|
||||||
|
* [NEW] Cluster testing framework and initial tests.
|
||||||
|
* [NEW] Cluster epochs collision resolution (make Redis Cluster more resilient
|
||||||
|
to admin and programming errors).
|
||||||
|
* [NEW] Persist / fsync some global state to ensure correct crash-recovery
|
||||||
|
semantics.
|
||||||
|
* [NEW] New command introduced: CLUSTER SET-CONFIG-EPOCH, still not used
|
||||||
|
by redis-trib. Will be used to speedup the assignment of unique
|
||||||
|
epochs to different nodes at cluster creation time. For now this is
|
||||||
|
handled as a side effect of the cluster epochs collision resolution.
|
||||||
|
|
||||||
|
* [FIX] Different fixes to redis-trib cluster creation.
|
||||||
|
* [FIX] Fix an error in the CLUSTER NODES output for nodes slots.
|
||||||
|
|
||||||
|
>> Sentinel changes
|
||||||
|
|
||||||
|
* [NEW] Sentinels are now able to send update messages in a peer-to-peer
|
||||||
|
fashion even if no Redis instances are available. Now the Sentinel
|
||||||
|
liveness property that the most updated configuration in a given
|
||||||
|
partition is propagated to all the Sentinels is extended to partitions
|
||||||
|
without reachable instances.
|
||||||
|
* [NEW] Sentinel safety properties are now ensured in a crash-recovery system
|
||||||
|
model since some state is persisted on disk before replying to other
|
||||||
|
nodes, and reloaded at startup.
|
||||||
|
* [NEW] Sentinel now uses CLIENT SETNAME so that it is easy to identify
|
||||||
|
Sentinels using CLIENT LIST among other clients.
|
||||||
|
* [NEW] Sentinel failure detection and reconnection code improved.
|
||||||
|
|
||||||
--[ Redis 3.0.0 Beta 2 (version 2.9.51) ] Release date: 11 mar 2014
|
--[ Redis 3.0.0 Beta 2 (version 2.9.51) ] Release date: 11 mar 2014
|
||||||
|
|
||||||
This is the second beta of Redis 3.0.0.
|
This is the second beta of Redis 3.0.0.
|
||||||
|
|
||||||
>> General
|
>> General changes
|
||||||
|
|
||||||
* [FIX] Sometimes the absolute config file path was obtained in a wrong way.
|
* [FIX] Sometimes the absolute config file path was obtained in a wrong way.
|
||||||
This happened when there was a "dir" directive inside the config file
|
This happened when there was a "dir" directive inside the config file
|
||||||
@ -56,7 +97,7 @@ This is the second beta of Redis 3.0.0.
|
|||||||
* [NEW] Sentinel now accepts SHUTDOWN command.
|
* [NEW] Sentinel now accepts SHUTDOWN command.
|
||||||
|
|
||||||
|
|
||||||
>> Cluster
|
>> Cluster changes
|
||||||
|
|
||||||
* [FIX] Bind the first interface listed in the "bind" configuration directive
|
* [FIX] Bind the first interface listed in the "bind" configuration directive
|
||||||
if any, in order to perform outgoing connections. This fixes Cluster
|
if any, in order to perform outgoing connections. This fixes Cluster
|
||||||
@ -84,7 +125,7 @@ This is the second beta of Redis 3.0.0.
|
|||||||
* [NEW] redis-trib: new subcommand 'call'. Exec command in all nodes.
|
* [NEW] redis-trib: new subcommand 'call'. Exec command in all nodes.
|
||||||
|
|
||||||
|
|
||||||
>> Sentinel
|
>> Sentinel changes
|
||||||
|
|
||||||
* [FIX] Sentinel "IDONTKNOW" error removed as it does not made sense with the
|
* [FIX] Sentinel "IDONTKNOW" error removed as it does not made sense with the
|
||||||
new Sentinel design. This error was actually a fix for a design error
|
new Sentinel design. This error was actually a fix for a design error
|
||||||
|
@ -1 +1 @@
|
|||||||
#define REDIS_VERSION "2.9.51"
|
#define REDIS_VERSION "2.9.52"
|
||||||
|
Reference in New Issue
Block a user