diff --git a/00-RELEASENOTES b/00-RELEASENOTES index 67582f92..7e5e7e7d 100644 --- a/00-RELEASENOTES +++ b/00-RELEASENOTES @@ -10,6 +10,38 @@ HIGH: There is a critical bug that may affect a subset of users. Upgrade! CRITICAL: There is a critical bug affecting MOST USERS. Upgrade ASAP. -------------------------------------------------------------------------------- +--[ Redis 3.0.6 ] Release date: 18 Dec 2015 + +Upgrade urgency: MODERTE. We fixed a crash that happens very rarely, so + updating does not hurt, but most users are unlikely to + experience this condition because it requires some odd + timing. However if you are a Redis Cluster user, upgrading + is strongly adviced since this release includes very + important improvements to Redis Cluster. + +* [FIX] lua_struct.c/getnum security issue fixed. (Luca Bruno discovered it, + patched by Sun He and Chris Lamb) +* [FIX] Redis Cluster replica migration fixed. See issue #2924 for details. + (Salvatore Sanfilippo) +* [FIX] Fix a race condition in processCommand() because of interactions + with freeMemoryIfNeeded(). Details in issue #2948 and especially + in the commit message d999f5a. (Race found analytically by + Oran Agra, patch by Salvatore Sanfilippo) + +* [NEW] Backported from the upcoming Redis 3.2: + MIGRATE now supports an extended multiple-keys pipelined mode, which + is an order of magnitude faster. Redis Cluster now uses this mode + in order to perform reshardings and rebalancings. (Salvatore Sanfilippo) +* [NEW] Backported from the upcoming Redis 3.2: + Redis Cluster has now support for rebalancing via the redis-trib + rebalance command. Demo here: + https://asciinema.org/a/0tw2e5740kouda0yhkqrm5790 + Official documentation will be available ASAP. (Salvatore Sanfilippo) +* [NEW] Redis Cluster redis-trib.rb new "info" subcommand. +* [NEW] Redis Cluster tests improved. (Salvatore Sanfilippo) +* [NEW] Log offending memory access address on SIGSEGV/SIGBUS (Salvatore + Sanfilippo) + --[ Redis 3.0.5 ] Release date: 15 Oct 2015 Upgrade urgency: MODERATE, the most important thing is a fix in the replication diff --git a/src/version.h b/src/version.h index 58fd3312..a9434fdb 100644 --- a/src/version.h +++ b/src/version.h @@ -1 +1 @@ -#define REDIS_VERSION "3.0.5" +#define REDIS_VERSION "3.0.6"