summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--00-RELEASENOTES263
-rw-r--r--src/version.h2
2 files changed, 264 insertions, 1 deletions
diff --git a/00-RELEASENOTES b/00-RELEASENOTES
index 223e6e66c..2b67732a1 100644
--- a/00-RELEASENOTES
+++ b/00-RELEASENOTES
@@ -12,6 +12,269 @@ SECURITY: There are security fixes in the release.
--------------------------------------------------------------------------------
================================================================================
+Redis 6.0.0 GA Released Thu Apr 30 14:55:02 CEST 2020
+================================================================================
+
+Upgrade urgency CRITICAL: many bugs fixed compared to the last release
+ candidate. Better to upgrade if you see things
+ affecting your environment in the changelog.
+
+Hi all, finally we have Redis 6.0.0 GA! Enjoy this new Redis release.
+Most of the documentation was updated today so that you can likely
+find what you are looking for about the new features at redis.io.
+This is the list of what changed compared to the previoius release candidate:
+
+* XCLAIM AOF/replicas propagation fixed.
+* Client side caching: new NOLOOP option to avoid getting notified about
+ changes performed by ourselves.
+* ACL GENPASS now uses HMAC-SHA256 and have an optional "bits" argument.
+ It means you can use it as a general purpose "secure random strings"
+ primitive!
+* Cluster "SLOTS" subcommand memory optimization.
+* The LCS command is now a subcommand of STRALGO.
+* Meaningful offset for replicas as well. More successful partial
+ resynchronizations.
+* Optimize memory usage of deferred replies.
+* Faster CRC64 algorithm for faster RDB loading.
+* XINFO STREAM FULL, a new subcommand to get the whole stream state.
+* CLIENT KILL USER <username>.
+* MIGRATE AUTH2 option, for ACL style authentication support.
+* Other random bugfixes.
+
+Enjoy Redis 6! :-)
+Goodbye antirez
+
+List of commits in this release:
+
+antirez in commit 1f9b82bd5:
+ Update help.h again before Redis 6 GA.
+ 1 file changed, 17 insertions(+), 12 deletions(-)
+
+antirez in commit 3fcffe7d0:
+ redis-cli: fix hints with subcommands.
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+antirez in commit 455d8a05c:
+ redis-cli command help updated.
+ 1 file changed, 165 insertions(+), 25 deletions(-)
+
+zhaozhao.zz in commit 70287bbc9:
+ lazyfree & eviction: record latency generated by lazyfree eviction
+ 1 file changed, 18 insertions(+), 13 deletions(-)
+
+antirez in commit 7be21139a:
+ MIGRATE AUTH2 for ACL support.
+ 1 file changed, 19 insertions(+), 5 deletions(-)
+
+antirez in commit e1ee1a49d:
+ CLIENT KILL USER <username>.
+ 1 file changed, 11 insertions(+)
+
+antirez in commit d56f058c0:
+ Fix tracking table max keys option in redis.conf.
+ 1 file changed, 12 insertions(+), 9 deletions(-)
+
+antirez in commit 96dd5fc93:
+ redis-cli: safer cluster fix with unreachalbe masters.
+ 1 file changed, 26 insertions(+), 1 deletion(-)
+
+antirez in commit 5b59d9c5d:
+ redis-cli: simplify cluster nodes coverage display.
+ 1 file changed, 10 insertions(+), 17 deletions(-)
+
+antirez in commit c163d4add:
+ redis-cli: try to make clusterManagerFixOpenSlot() more readable.
+ 1 file changed, 25 insertions(+), 6 deletions(-)
+
+Guy Benoish in commit aab74b715:
+ XINFO STREAM FULL should have a default COUNT of 10
+ 1 file changed, 8 insertions(+), 4 deletions(-)
+
+antirez in commit 606134f9d:
+ Comment clearly why we moved some code in #6623.
+ 1 file changed, 4 insertions(+), 1 deletion(-)
+
+srzhao in commit ee627bb66:
+ fix pipelined WAIT performance issue.
+ 1 file changed, 13 insertions(+), 13 deletions(-)
+
+antirez in commit 47b8a7f9b:
+ Fix create-cluster BIN_PATH.
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+Guy Benoish in commit 6c0bc608a:
+ Extend XINFO STREAM output
+ 2 files changed, 226 insertions(+), 34 deletions(-)
+
+hwware in commit 5bfc18950:
+ Fix not used marco in cluster.c
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+Itamar Haber in commit 56d628f85:
+ Update create-cluster
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+Itamar Haber in commit cac9d7cf7:
+ Adds `BIN_PATH` to create-cluster
+ 1 file changed, 8 insertions(+), 6 deletions(-)
+
+Oran Agra in commit b712fba17:
+ hickup, re-fix dictEncObjKeyCompare
+ 1 file changed, 4 insertions(+), 4 deletions(-)
+
+Oran Agra in commit ea63aea72:
+ fix loading race in psync2 tests
+ 3 files changed, 15 insertions(+), 1 deletion(-)
+
+antirez in commit 64e588bfa:
+ Rework comment in dictEncObjKeyCompare().
+ 1 file changed, 8 insertions(+), 9 deletions(-)
+
+Oran Agra in commit 0d1e8c93b:
+ allow dictFind using static robj
+ 1 file changed, 9 insertions(+), 4 deletions(-)
+
+Madelyn Olson in commit a1bed447b:
+ Added crcspeed library
+ 2 files changed, 341 insertions(+)
+
+Madelyn Olson in commit a75fa3aad:
+ Made crc64 test consistent
+ 1 file changed, 3 insertions(+), 2 deletions(-)
+
+Madelyn Olson in commit 52c75e9db:
+ Implemented CRC64 based on slice by 4
+ 5 files changed, 124 insertions(+), 157 deletions(-)
+
+Oran Agra in commit 8110ba888:
+ optimize memory usage of deferred replies
+ 1 file changed, 31 insertions(+)
+
+Oran Agra in commit e4d2bb62b:
+ Keep track of meaningful replication offset in replicas too
+ 5 files changed, 212 insertions(+), 92 deletions(-)
+
+antirez in commit fea9788cc:
+ Fix STRALGO command flags.
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+Dave-in-lafayette in commit 2144047e1:
+ fix for unintended crash during panic response
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+Guy Benoish in commit 43329c9b6:
+ Add the stream tag to XSETID tests
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+Dave-in-lafayette in commit 1e17d3de7:
+ fix for crash during panic before all threads are up
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+antirez in commit 3722f89f4:
+ LCS -> STRALGO LCS.
+ 4 files changed, 28 insertions(+), 15 deletions(-)
+
+antirez in commit 373ae6061:
+ Also use propagate() in streamPropagateGroupID().
+ 1 file changed, 11 insertions(+), 1 deletion(-)
+
+yanhui13 in commit f03f1fad6:
+ add tcl test for cluster slots
+ 1 file changed, 44 insertions(+)
+
+yanhui13 in commit 374ffdf1c:
+ optimize the output of cluster slots
+ 1 file changed, 7 insertions(+), 4 deletions(-)
+
+antirez in commit 4db38d2ef:
+ Minor aesthetic changes to #7135.
+ 1 file changed, 5 insertions(+), 7 deletions(-)
+
+Valentino Geron in commit f0a261448:
+ XREADGROUP with NOACK should propagate only one XGROUP SETID command
+ 1 file changed, 13 insertions(+), 7 deletions(-)
+
+antirez in commit fbdef6a9b:
+ ACL: re-enable command execution of disabled users.
+ 1 file changed, 4 deletions(-)
+
+antirez in commit 05a41da75:
+ getRandomBytes(): use HMAC-SHA256.
+ 1 file changed, 30 insertions(+), 10 deletions(-)
+
+antirez in commit 345c3768d:
+ ACL GENPASS: take number of bits as argument.
+ 1 file changed, 21 insertions(+), 6 deletions(-)
+
+antirez in commit 639c8a1d9:
+ ACL GENPASS: emit 256 bits instead of 128.
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+antirez in commit 321acea03:
+ ACL: deny commands execution of disabled users.
+ 1 file changed, 4 insertions(+)
+
+Theo Buehler in commit b0920e6e8:
+ TLS: Fix build with SSL_OP_NO_CLIENT_RENEGOTIATION
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+Yossi Gottlieb in commit 149b658b5:
+ TLS: Fix build on older verisons of OpenSSL.
+ 1 file changed, 2 insertions(+)
+
+antirez in commit 06917e581:
+ Tracking: test expired keys notifications.
+ 1 file changed, 13 insertions(+)
+
+antirez in commit e434b2ce4:
+ Tracking: NOLOOP tests.
+ 1 file changed, 32 insertions(+)
+
+antirez in commit f3a172887:
+ Tracking: signal key as modified when evicting.
+ 1 file changed, 1 insertion(+)
+
+antirez in commit e63bb7ec8:
+ Tracking: NOLOOP further implementation and fixes.
+ 2 files changed, 21 insertions(+), 6 deletions(-)
+
+antirez in commit 6791ff052:
+ Tracking: NOLOOP internals implementation.
+ 17 files changed, 174 insertions(+), 112 deletions(-)
+
+antirez in commit 725b8cc68:
+ Implement redis_set_thread_title for MacOS.
+ 1 file changed, 6 insertions(+)
+
+zhenwei pi in commit 3575b8706:
+ Threaded IO: set thread name for redis-server
+ 3 files changed, 28 insertions(+)
+
+antirez in commit a76c67578:
+ Sentinel: small refactoring of sentinelCollectTerminatedScripts().
+ 1 file changed, 1 insertion(+), 2 deletions(-)
+
+omg-by in commit 3a27064c4:
+ fix(sentinel): sentinel.running_scripts will always increase more times and not reset
+ 1 file changed, 1 insertion(+)
+
+antirez in commit 5c4c73e2c:
+ A few comments and name changes for #7103.
+ 1 file changed, 13 insertions(+), 4 deletions(-)
+
+Oran Agra in commit 6148f9493:
+ testsuite run the defrag latency test solo
+ 3 files changed, 42 insertions(+), 2 deletions(-)
+
+Jamie Scott in commit 51d3012d4:
+ Adding acllog-max-len to Redis.conf
+ 1 file changed, 9 insertions(+)
+
+antirez in commit c39f16c42:
+ Fix XCLAIM propagation in AOF/replicas for blocking XREADGROUP.
+ 2 files changed, 8 insertions(+), 3 deletions(-)
+
+================================================================================
Redis 6.0-rc4 Released Thu Apr 16 16:10:35 CEST 2020
================================================================================
diff --git a/src/version.h b/src/version.h
index c240a174e..8236702db 100644
--- a/src/version.h
+++ b/src/version.h
@@ -1 +1 @@
-#define REDIS_VERSION "5.9.104"
+#define REDIS_VERSION "6.0.0"