Redis 2.8.5 has been released on February 4th 2014, bringing the following changes (take a look at the Changelog) :
- [FIX] Fixed a replication bug caused by Lua scripts + expired keys: keys could expire in the middle of scripts causing non-deterministic behavior.
- [FIX]
MISCONFIG
error if condition fixed, the server was no longer able to stop writes on RDB misconfiguration after this error was introduced. - [FIX]
REDIS_AOF_REWRITE_MIN_SIZE
is now 64mb like example redis.conf default. - [FIX] Perform
fflush()
beforefsync()
in rio.c (bug without actual effects). - [FIX] Don’t log
MONITOR
clients as disconnecting slaves. - [FIX]
SENTINEL MASTER
arity check fixed. Crashed the Sentinel instance when the command was given without arguments. - [NEW] Allow
CONFIG
andSHUTDOWN
while in stale-slave state. - [NEW] Support for configurable TCP listen(2) backlog size.
- [NEW]
redis-cli
supportsSCAN
via the--scan
and--pattern
options. - [NEW]
SENTINEL SET
master quorum via runtime API implemented.
The upgrade urgency high for Redis, low for Sentinel. Redis users using Lua scripts with expires, and Redis users relying on the ability of Redis to block writes on RDB saving errors should plan to upgrade a.s.a.p.
The packages are now available for both Debian 7.0 “Wheezy” and Debian 6.0 “Squeeze” on both amd64 and i386 architectures.