Categories
Redis

Redis 2.8.17

Redis 2.8.17 has been released on September 19th 2014, bringing a lot of changes.

The upgrade urgency is :

  • High for Redis Sentinel
  • Low for Redis Server (unmodified compared to 2.8.16)

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

Categories
Redis

Redis 2.8.15 (almost 2.8.16…)

Redis 2.8.15 has been released on September 16th 2014, bringing a lot of changes.

The upgrade urgency is :

  • low for Redis,
  • high for Sentinel.

The packages are now available for both Debian 7 “Wheezy” and Debian 6 “Squeeze” on both amd64 and i386 architectures. Please note that these 2.8.15 packages include a fix for the AOF bug introduced in 2.8.15 / fixed in 2.8.16, so the next packaged version should be 2.8.17.

Categories
Redis

Redis 2.8.14

Redis 2.8.14 has been released on September 1st 2014, bringing a lot of changes.

The upgrade urgency is :

  • high for Lua scripting users – the server could crash because of a bug introduced in Redis 2.8.10,
  • otherwise low
  • low for Redis Sentinel.

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

Categories
Redis

Redis 2.8.13

Redis 2.8.13 has been released on July 14th 2014 (happy Bastille day!), bringing the following changes :

  • [FIX] CLIENT KILL minor backward compatibility fixes. (Salvatore Sanfilippo)
  • [FIX] Enable HAVE_ATOMIC for PowerPC. (Matt Stancliff)
  • [FIX] More robust PSYNC and AOF rewrites tests. (Salvatore Sanfilippo)
  • [FIX] Solaris build fixed. (Matt Stancliff, Salvatore Sanfilippo)
  • [NEW] The new latency monitoring feature, as documented at http://redis.io/topics/latency-monitor (Salvatore Sanfilippo)
  • [NEW] The COMMAND command, exposing the Redis command table as an API. (Matt Stancliff)
  • [NEW] Update used memory with C11 __atomic. (Matt Stancliff)

The upgrade urgency is low for Redis and Sentinel, this is a features enhancement release mostly. Since this release introduces the latency monitoring feature, Redis 2.8 users experiencing latency issues are strongly encouraged to upgrade.

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

Categories
Redis

Redis 2.8.12

Redis 2.8.12 has been released on June 23th 2014, bringing the following changes :

  • [FIX / BREAKS BACKWARD COMPATIBILITY] Using SELECT inside Lua scripts no longer makes the selected DB to be set in the calling client. So Lua can still use SELECT, but the client calling the script will remain set to the original DB. Thix fixes an issue with Redis replication of Lua scripts that called SELECT without reverting the selected DB to the original one. (Salvatore Sanfilippo)
  • [FIX] Sentinel failover was instalbe if the master was detected as available during the failover (especially during manual failovers) because of an implementation error (lack of checking of SRI_PROMOTED flag). (Salvatore Sanfilippo)
  • [FIX] Cancel SHUTDOWN if initial AOF is being written. (Matt Stancliff)
  • [FIX] Sentinel: bind source address for outcoming connections. (Matt Stancliff).
  • [FIX] Less timing sensitive Sentinel tests. (Salvatore Sanfilippo).
  • [NEW] redis-cli --intrinsic-latency stopped with SIGINT still reports stats (Matt Stancliff)
  • [NEW] Sentinels broadcast an HELLO message ASAP after a failover in order to reach a consistent state faster (before it relied for periodic HELLO messages). (Salvatore Sanfilippo).
  • [NEW] Jemalloc updated to 3.6.0. (Salvatore Sanfilippo)
  • [NEW] CLIENT LIST speedup. (Salvatore Sanfilippo)
  • [NEW] CLIENT LIST new unique incremental ID to every client. (Salvatore Sanfilippo)
  • [NEW] ROLE command added. (Salvatore Sanfilippo)
  • [NEW] CLIENT KILL new form to kill by client type and ID (see doc at redis.io for more info). (Salvatore Sanfilippo)
  • [NEW] Sentinel now disconnects clients when instances are reconfigured (see http://redis.io/topics/sentinel-clients). (Salvatore Sanfilippo)
  • [NEW] Hiredis update to latest version. (Matt Stancliff)

The upgrade urgency is high for Redis, critical for Sentinel.

Please note that this release contains a non backward compatible semantical change to Lua script that should affect an almost zero number of users.

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

Categories
Redis

Redis 2.8.11

Redis 2.8.11 has been released on June 11th 2014, bringing the following changes :

  • [FIX] A previous fix for Lua -> Redis numerical precision enhancement introduced a new problem. In Redis 2.8.10 commands called from Lua passing a string that “looks like” a very large number, may actually use as argument the string converted as a float. This bug is now fixed.
  • [FIX] Now commands other than PUSH adding elements to a list will be able to awake clients blocked in a blocking POP operation.
  • [FIX] Cygwin compilation fixes.

The upgrade urgency is high if you use Lua scripting, LOW otherwise.

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

Categories
Redis

Redis 2.8.10

Redis 2.8.10 has been released on June 5th 2014, bringing the following changes :

  • [FIX] IMPORTANT! A min-slaves-to-write option active in a slave totally prevented the slave from acception the master stream of commands. This release includes testes for min-slaves-to-write, and a fix for this issue.
  • [FIX] Sometimes DEL returned 1 for already expired keys. Fixed.
  • [FIX] Fix test false positive because new osx ‘leaks’ output.
  • [FIX] PFCOUNT HLL cache invalidation fixed: no wrong value was reported but the cache was not used at all, leading to lower performances.
  • [FIX] Accept(2) multiple clients per readable-event invocation, and better processing of I/O while loading or busy running a timedout script. Basically now the LOADING / BUSY errors are reported at a decent speed.
  • [FIX] A software watchdog crash fixed.
  • [FIX] Fixed a Lua -> Redis numerical precision loss.
  • [NEW] Lua scripting engine speed improved.
  • [NEW] Sentinel generates one new event for humans to understand better what is happening during a failover: +config-update-from. Also the time at which a failover will be re-attempted is logged.

The upgrade urgency is high only if you use min-slaves-to-write option.

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

Categories
Redis

Redis 2.8.9

Redis 2.8.9 has been released on April 22nd 2014, bringing the HyperLogLog data structure…

You can read more about it in this blog post.
Beside this great announcement, the “Sorted Set” data type has now support for lexicographic range queries, check the new commands ZRANGEBYLEX, ZLEXCOUNT and ZREMRANGEBYLEX, which are documented at http://redis.io.

The upgrade urgency is low because only new features were introduced, no bugs were fixed.

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

Categories
Redis

Redis 2.8.8

Redis 2.8.8 has been released on March 25th 2014, bringing a lot of fixes… Take a look at the Changelog for more details.

The upgrade urgency is high for Redis, low for Sentinel. There is a potentially critical bug fix causing data loss in Redis but it requires a combination of disk full and the use of the SHUTDOWN command.

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

Categories
Redis

Redis 2.8.7

Redis 2.8.7 has been released on March 5th 2014, bringing a lot of fixes… Take a look at the Changelog for more details.

The upgrade urgency is low for Redis, low for Sentinel. However this release adds new features so users may want to upgrade in order to exploit the new functionalities.

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