summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorantirez <antirez@gmail.com>2018-02-02 17:39:14 +0100
committerantirez <antirez@gmail.com>2018-02-02 17:39:14 +0100
commitf17d82961da78933e9311b122a2ac699b3fde0f9 (patch)
tree73306d7e5aa0513f3eb524ccb9935bc2a2206bf6
parentf603940f7ca812c0d8efbbdb6685911fa28c09a7 (diff)
downloadredis-f17d82961da78933e9311b122a2ac699b3fde0f9.tar.gz
Redis 4.0.8.4.0.8
-rw-r--r--00-RELEASENOTES25
-rw-r--r--src/version.h2
2 files changed, 26 insertions, 1 deletions
diff --git a/00-RELEASENOTES b/00-RELEASENOTES
index e34ed31d7..1fc190262 100644
--- a/00-RELEASENOTES
+++ b/00-RELEASENOTES
@@ -11,6 +11,31 @@ CRITICAL: There is a critical bug affecting MOST USERS. Upgrade ASAP.
--------------------------------------------------------------------------------
================================================================================
+Redis 4.0.8 Released Fri Feb 2 11:17:40 CET 2018
+================================================================================
+
+Upgrade urgency CRITICAL ONLY for Redis Cluster users. Otherwise no reason
+to upgrade at all.
+
+Redis 4.0.8 fixes a single critical bug in the radix tree data structure
+used for Redis Cluster keys slot tracking. The problem was actually fixed
+10 months ago into unstable, but it was fixed in a commit related to Streams
+so it was never backported (for error) into the 4.0 branch.
+
+The problem will crash Redis Cluster instances during deletions, but it is
+very hard to trigger: only when the node removed is in the edge of a memory
+mapped area there are the conditions to create an issue, because otherwise
+the code just accesses an out of range word in read-only way in an allocated
+structure: this is almost always harmless.
+
+The single commit in this release:
+
+f603940f Rax updated to latest antirez/rax commit. (Salvatore Sanfilippo)
+
+Cheers,
+Salvatore
+
+================================================================================
Redis 4.0.7 Released Wed Jan 24 11:01:40 CET 2018
================================================================================
diff --git a/src/version.h b/src/version.h
index db9753c2d..901c3aed6 100644
--- a/src/version.h
+++ b/src/version.h
@@ -1 +1 @@
-#define REDIS_VERSION "4.0.7"
+#define REDIS_VERSION "4.0.8"