Redis 6.0.0 GA.
This commit is contained in:
parent
1f9b82bd56
commit
17dfd7cabb
263
00-RELEASENOTES
263
00-RELEASENOTES
@ -11,6 +11,269 @@ CRITICAL: There is a critical bug affecting MOST USERS. Upgrade ASAP.
|
||||
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
|
||||
================================================================================
|
||||
|
@ -1 +1 @@
|
||||
#define REDIS_VERSION "5.9.104"
|
||||
#define REDIS_VERSION "6.0.0"
|
||||
|
Loading…
x
Reference in New Issue
Block a user