Redis 2.6.10 has been released today, bringing many non-critical fixes and many small improvements (take a look at the Changelog) :
- [BUGFIX]
redis-cli --rdb, fixed when the server sends newlines to ping. - [BUGFIX]
redis-cli, minor fixes on connection handling, prompt. - [BUGFIX] Slow log: don’t log
EXEC, just executed commands. - [BUGFIX] On failed shutdown don’t try again and again compulsively.
- [BUGFIX] Fix build on sunos without
backtrace(). - [BUGFIX]
UNSUBSCRIBEandPUNSUBSCRIBE: always provide a reply (see 742e580) - [BUGFIX] Lua struct library was broken, upgraded.
- [BUGFIX] Fix a bug in
srandmemberWithCountCommand()with count argument. - [BUGFIX] Test: disable clients timeout to prevent issues on slow systems.
- [BUGFIX] Sentinel: don’t advertise the promoted slave as master too early.
- [IMPROVED] Whitelist
SIGUSR1, see http://redis.io/topics/signals. - [IMPROVED] Simpler to understand
redis-cli --bigkeysoutput. - [IMPROVED] Test now works with tclsh > 8.5.
- [IMPROVED] Added option to turn of the Nagle algorithm in slave socket.
- [IMPROVED] Optionally use
SO_KEEPALIVEto detect dead peers.
The upgrade urgency is moderate.
As a reminder, here is the Changelog of the previous unpackaged 2.6.9 version. Its upgrade emergency was moderate if you use replication :
- [BUGFIX] Changing master at runtime (SLAVEOF command) in presence of network problems, or in very rapid succession, could result in non-critical problems (GitHub Issue #828).
- [IMPROVED]
CLINGET GETNAMEandSETNAMEto set and query connection names reported byCLIENT LIST. Very useful for debugging of problems. - [IMPROVED]
redis-cliis now able to transfer an RDB file from a remote server to a local file using the--rdb <filename>command line option.
The packages are now available for Debian 6.0 “Squeeze” on both amd64 and i386 architectures.