Categories
Redis

Redis 2.6.11

Redis 2.6.11 has been released, bringing the following changes (take a look at the Changelog) :

  • [BUGFIX] Replication: more strict error checking for master PING reply.
  • [BUGFIX] redis-cli: use keepalive socket option for improved reliability.
  • [BUGFIX] Allow AUTH while loading the DB in memory.
  • [BUGFIX] Don’t segfault on unbalanced quotes while parsing config file.
  • [IMPROVED] serverCron() frequency is now a runtime parameter (was REDIS_HZ).
  • [IMPROVED] Use a lot less CPU when idle, even with many configured DBs.

The upgrade urgency is low, however updating is encouraged if you have many instances per server and you want to lower the CPU / energy usage.

The packages are now available for Debian 6.0 “Squeeze” on both amd64 and i386 architectures.

Categories
Redis

Redis 2.6.10

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.

Categories
Redis

Redis 2.6.8

Redis 2.6.8 has been packaged, bringing two changes (take a look at the Changelog) :

  • [BUGFIX] Multiple fixes for EVAL (issue #872).
  • [BUGFIX] Fix overflow in mstime() in redis-cli and benchmark.
  • [BUGFIX] Fix Linux / PPC64 behavior by correcting endianess detection.
  • [BUGFIX] Fix NetBSD build by defining _XOPEN_SOURCE appropriately.
  • [BUGFIX] Added missing license and copyright in a few places.
  • [BUGFIX] Better error reporting when fd event creation fails.

The upgrade urgency is moderate if you use Lua scripting. Otherwise low.

The packages are now available for Debian 6.0 “Squeeze” on both amd64 and i386 architectures.

Categories
Redis

Redis 2.6.7

Redis 2.6.7 has been packaged, bringing two changes (take a look at the Changelog) :

  • [BUGFIX] Don’t crash if BLPOP & co are called with the same key repeated multiple times (issue #801).
  • [BUGFIX] Jemalloc updated to 3.2.0

The upgrade urgency is :

  • high if you experienced one or more crashes, or if you BLPOP using the same key multiple times,
  • moderate if Redis is running fine for you.

The packages are now available for Debian 6.0 “Squeeze” on both amd64 and i386 architectures.

Categories
Redis

Redis 2.6.5

Redis 2.6.5 has been released, bringing a different behavior in MULTI/EXEC handling of errors. According to the Changelog,

This was done because the new behavior is safer compared to the old one, and should not break any code targeting Redis 2.6 in a critical way..

Here are the other changes :

  • RDB/AOF children now log amount of additional memory used because of copy on write.
  • MIGRATE non critical fixes (see commits for details).
  • MULTI/EXEC: now EXEC aborts on errors before EXEC.
  • Fix integer overflow in zunionInterGenericCommand resulting into Z[INTER|UNION][STORE] commands to crash under extremely unlikely conditions (almost impossible in real world).
  • EVALSHA is now case insensitive (and will not crash).
  • BSD license and copyright notice added to every .c and .h file.

The packages are now available for Debian 6.0 “Squeeze” on both amd64 and i386 architectures.

Categories
Redis

Redis 2.6.3

A new version of Redis, 2.6.3, has been released, bringing some minor fixes. Fore more information, take a look at the Changelog.

The packages are now available for Debian 6.0 “Squeeze” on both amd64 and i386 architectures.

Categories
Redis

Redis 2.6.0

A new major version of Redis, 2.6.0, has been released on Oct 3rd, bringing Lua scripting and bitops. Fore more information, take a look at Antirez’ blog note.

The packages are now available for Debian 6.0 “Squeeze” on both amd64 and i386 architectures.

Categories
Redis

Redis 2.4.16

Redis 2.4.16 has been released. Here is the short Changelog :

  • INFO command now shows slaves with the correct port number, assuming you use 2.4.16 or greater as slave as well. This makes Redis 2.4.16 compatible with Redis Sentinel. This fix required the introduction of a new internal command called REPLCONF, see commit b998ebe for more information.

The packages are now available for Debian 6.0 “Squeeze” on both amd64 and i386 architectures. The upgrade urgency is low.

Categories
Redis

Redis 2.4.15

Redis 2.4.15 has been released. Here is the short Changelog :

  • [BUGFIX] Jemalloc updated to 3.0.0. This fixes a possibly AOF rewrite issue. See issue #504 for info.

The packages are now available for Debian 6.0 “Squeeze” on both amd64 and i386 architectures. The upgrade urgency is moderate if you use AOF, otherwise low.

Categories
Redis

Redis 2.4.14

Redis 2.4.14 has been released to fix many non trivial bugs :

  • [BUGFIX] Fixed issue #518 (Redis 99% CPU when master down).
  • [BUGFIX] Fixed issue #516 (ZINTERSTORE mixing sets and zsets).
  • [BUGFIX] Fixed a bug in install_server.sh when using chkconfig
  • [BUGFIX] Fixes to --test-memory implementation.
  • [BUGFIX] Allow PREFIX to be overridden in Makefile.
  • [BUGFIX] The test is now more reliable on slow computers.
  • redis-cli –pipe mode, see http://redis.io/topics/mass-insert
  • Much better expired keys collection algorithm that makes the server much more responsive when a lot of keys are expiring at the same time.

The packages are now available for Debian 6.0 “Squeeze” on both amd64 and i386 architectures. The upgrade urgency is high.