Posted by & filed under Redis.

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] UNSUBSCRIBE and PUNSUBSCRIBE: 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 --bigkeys output.
  • [IMPROVED] Test now works with tclsh > 8.5.
  • [IMPROVED] Added option to turn of the Nagle algorithm in slave socket.
  • [IMPROVED] Optionally use SO_KEEPALIVE to 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 GETNAME and SETNAME to set and query connection names reported by CLIENT LIST. Very useful for debugging of problems.
  • [IMPROVED] redis-cli is 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.

One Response to “Redis 2.6.10”