Redis 6.0.7
This commit is contained in:
parent
4bb40a9688
commit
dbea5f7a8d
324
00-RELEASENOTES
324
00-RELEASENOTES
@ -11,6 +11,330 @@ CRITICAL: There is a critical bug affecting MOST USERS. Upgrade ASAP.
|
||||
SECURITY: There are security fixes in the release.
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
================================================================================
|
||||
Redis 6.0.7 Released Fri Aug 28 11:05:09 IDT 2020
|
||||
================================================================================
|
||||
|
||||
Upgrade urgency MODERATE: several bugs with moderate impact are fixed,
|
||||
Specifically the first two listed below which cause protocol errors for clients.
|
||||
|
||||
Bug fixes:
|
||||
|
||||
* CONFIG SET could hung the client when arrives during RDB/ROF loading (When
|
||||
processed after another command that was also rejected with -LOADING error)
|
||||
* LPOS command when RANK is greater than matches responded wiht broken protocol
|
||||
(negative multi-bulk count)
|
||||
* UNLINK / Lazyfree for stream type key would have never do async freeing
|
||||
* PERSIST should invalidate WATCH (Like EXPIRE does)
|
||||
* EXEC with only read commands could have be rejected when OOM
|
||||
* TLS: relax verification on CONFIG SET (Don't error if some configs are set
|
||||
and tls isn't enabled)
|
||||
* TLS: support cluster/replication without tls-port
|
||||
* Systemd startup after network is online
|
||||
* Redis-benchmark improvements
|
||||
* Various small bug fixes
|
||||
|
||||
New features:
|
||||
|
||||
* Add oom-score-adj configuration option to control Linux OOM killer
|
||||
* Show IO threads statistics and status in INFO output
|
||||
* Add optional tls verification mode (see tls-auth-clients)
|
||||
|
||||
Module API:
|
||||
|
||||
* Add RedisModule_HoldString
|
||||
* Add loaded keyspace event
|
||||
* Fix RedisModuleEvent_LoadingProgress
|
||||
* Fix RedisModuleEvent_MasterLinkChange hook missing on successful psync
|
||||
* Fix missing RM_CLIENTINFO_FLAG_SSL
|
||||
* Refactor redismodule.h for use with -fno-common / extern
|
||||
|
||||
Full list of commits:
|
||||
|
||||
Oran Agra in commit c26394e4f:
|
||||
Reduce the probability of failure when start redis in runtest-cluster #7554 (#7635)
|
||||
1 file changed, 23 insertions(+), 5 deletions(-)
|
||||
|
||||
Leoš Literák in commit 745d5e802:
|
||||
Update README.md with instructions how to build with systemd support (#7730)
|
||||
1 file changed, 5 insertions(+)
|
||||
|
||||
Yossi Gottlieb in commit 03f1d208a:
|
||||
Fix oom-score-adj on older distros. (#7724)
|
||||
1 file changed, 2 insertions(+), 2 deletions(-)
|
||||
|
||||
Yossi Gottlieb in commit 941174d9c:
|
||||
Backport Lua 5.2.2 stack overflow fix. (#7733)
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
Wang Yuan in commit c897dba14:
|
||||
Fix wrong format specifiers of 'sdscatfmt' for the INFO command (#7706)
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
Wen Hui in commit 5e3fab5e7:
|
||||
fix make warnings (#7692)
|
||||
1 file changed, 4 insertions(+), 3 deletions(-)
|
||||
|
||||
Nathan Scott in commit a2b09c13f:
|
||||
Annotate module API functions in redismodule.h for use with -fno-common (#6900)
|
||||
1 file changed, 265 insertions(+), 241 deletions(-)
|
||||
|
||||
Yossi Gottlieb in commit bf244273f:
|
||||
Add oom-score-adj configuration option to control Linux OOM killer. (#1690)
|
||||
8 files changed, 306 insertions(+), 1 deletion(-)
|
||||
|
||||
Meir Shpilraien (Spielrein) in commit b5a6ab98f:
|
||||
see #7544, added RedisModule_HoldString api. (#7577)
|
||||
4 files changed, 83 insertions(+), 8 deletions(-)
|
||||
|
||||
ShooterIT in commit ff04cf62b:
|
||||
[Redis-benchmark] Remove zrem test, add zpopmin test
|
||||
1 file changed, 5 insertions(+), 5 deletions(-)
|
||||
|
||||
ShooterIT in commit 0f3260f31:
|
||||
[Redis-benchmark] Support zset type
|
||||
1 file changed, 16 insertions(+)
|
||||
|
||||
Arun Ranganathan in commit 45d0b94fc:
|
||||
Show threading configuration in INFO output (#7446)
|
||||
3 files changed, 46 insertions(+), 14 deletions(-)
|
||||
|
||||
Meir Shpilraien (Spielrein) in commit a22f61e12:
|
||||
This PR introduces a new loaded keyspace event (#7536)
|
||||
8 files changed, 135 insertions(+), 4 deletions(-)
|
||||
|
||||
Oran Agra in commit 1c9ca1030:
|
||||
Fix rejectCommand trims newline in shared error objects, hung clients (#7714)
|
||||
4 files changed, 42 insertions(+), 23 deletions(-)
|
||||
|
||||
valentinogeron in commit 217471795:
|
||||
EXEC with only read commands should not be rejected when OOM (#7696)
|
||||
2 files changed, 51 insertions(+), 8 deletions(-)
|
||||
|
||||
Itamar Haber in commit 6e6c47d16:
|
||||
Expands lazyfree's effort estimate to include Streams (#5794)
|
||||
1 file changed, 24 insertions(+)
|
||||
|
||||
Yossi Gottlieb in commit da6813623:
|
||||
Add language servers stuff, test/tls to gitignore. (#7698)
|
||||
1 file changed, 4 insertions(+)
|
||||
|
||||
Valentino Geron in commit de7fb126e:
|
||||
Assert that setDeferredAggregateLen isn't called with negative value
|
||||
1 file changed, 1 insertion(+)
|
||||
|
||||
Valentino Geron in commit 6cf27f25f:
|
||||
Fix LPOS command when RANK is greater than matches
|
||||
2 files changed, 9 insertions(+), 2 deletions(-)
|
||||
|
||||
Yossi Gottlieb in commit 9bba54ace:
|
||||
Tests: fix redis-cli with remote hosts. (#7693)
|
||||
3 files changed, 5 insertions(+), 5 deletions(-)
|
||||
|
||||
huangzhw in commit 0fec2cb81:
|
||||
RedisModuleEvent_LoadingProgress always at 100% progress (#7685)
|
||||
1 file changed, 2 insertions(+), 2 deletions(-)
|
||||
|
||||
guybe7 in commit 931e19aa6:
|
||||
Modules: Invalidate saved_oparray after use (#7688)
|
||||
1 file changed, 2 insertions(+)
|
||||
|
||||
杨博东 in commit 6f2065570:
|
||||
Fix flock cluster config may cause failure to restart after kill -9 (#7674)
|
||||
4 files changed, 31 insertions(+), 7 deletions(-)
|
||||
|
||||
Raghav Muddur in commit 200149a2a:
|
||||
Update clusterMsgDataPublish to clusterMsgModule (#7682)
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
Madelyn Olson in commit 72daa1b4e:
|
||||
Fixed hset error since it's shared with hmset (#7678)
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
guybe7 in commit 3bf9ac994:
|
||||
PERSIST should signalModifiedKey (Like EXPIRE does) (#7671)
|
||||
1 file changed, 1 insertion(+)
|
||||
|
||||
Oran Agra in commit b37501684:
|
||||
OOM Crash log include size of allocation attempt. (#7670)
|
||||
1 file changed, 2 insertions(+), 1 deletion(-)
|
||||
|
||||
Wen Hui in commit 2136cb68f:
|
||||
[module] using predefined REDISMODULE_NO_EXPIRE in RM_GetExpire (#7669)
|
||||
1 file changed, 2 insertions(+), 1 deletion(-)
|
||||
|
||||
Oran Agra in commit f56aee4bc:
|
||||
Trim trailing spaces in error replies coming from rejectCommand (#7668)
|
||||
1 file changed, 5 insertions(+), 1 deletion(-)
|
||||
|
||||
Yossi Gottlieb in commit 012d7506a:
|
||||
Module API: fix missing RM_CLIENTINFO_FLAG_SSL. (#7666)
|
||||
6 files changed, 82 insertions(+), 1 deletion(-)
|
||||
|
||||
Yossi Gottlieb in commit a0adbc857:
|
||||
TLS: relax verification on CONFIG SET. (#7665)
|
||||
2 files changed, 24 insertions(+), 7 deletions(-)
|
||||
|
||||
Madelyn Olson in commit 2ef29715b:
|
||||
Fixed timer warning (#5953)
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
Wagner Francisco Mezaroba in commit b76f171f5:
|
||||
allow --pattern to be used along with --bigkeys (#3586)
|
||||
1 file changed, 9 insertions(+), 2 deletions(-)
|
||||
|
||||
zhaozhao.zz in commit cc7b57765:
|
||||
redis-benchmark: fix wrong random key for hset (#4895)
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
zhaozhao.zz in commit 479c1ba77:
|
||||
CLIENT_MASTER should ignore server.proto_max_bulk_len
|
||||
1 file changed, 2 insertions(+), 1 deletion(-)
|
||||
|
||||
zhaozhao.zz in commit f61ce8a52:
|
||||
config: proto-max-bulk-len must be 1mb or greater
|
||||
2 files changed, 2 insertions(+), 2 deletions(-)
|
||||
|
||||
zhaozhao.zz in commit 0350f597a:
|
||||
using proto-max-bulk-len in checkStringLength for SETRANGE and APPEND
|
||||
1 file changed, 2 insertions(+), 2 deletions(-)
|
||||
|
||||
YoongHM in commit eea63548d:
|
||||
Start redis after network is online (#7639)
|
||||
1 file changed, 2 insertions(+)
|
||||
|
||||
Yossi Gottlieb in commit aef6d74fb:
|
||||
Run daily workflow on main repo only (no forks). (#7646)
|
||||
1 file changed, 7 insertions(+)
|
||||
|
||||
WuYunlong in commit 917b4d241:
|
||||
see #7250, fix signature of RedisModule_DeauthenticateAndCloseClient (#7645)
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
Wang Yuan in commit efab7fd54:
|
||||
Print error info if failed opening config file (#6943)
|
||||
1 file changed, 2 insertions(+), 1 deletion(-)
|
||||
|
||||
Wen Hui in commit 8c4468bcf:
|
||||
fix memory leak in ACLLoadFromFile error handling (#7623)
|
||||
1 file changed, 1 insertion(+)
|
||||
|
||||
Oran Agra in commit 89724e1d2:
|
||||
redis-cli --cluster-yes - negate force flag for clarity
|
||||
1 file changed, 9 insertions(+), 9 deletions(-)
|
||||
|
||||
Frank Meier in commit c813739af:
|
||||
reintroduce REDISCLI_CLUSTER_YES env variable in redis-cli
|
||||
1 file changed, 6 insertions(+)
|
||||
|
||||
Frank Meier in commit 7e3b86c18:
|
||||
add force option to 'create-cluster create' script call (#7612)
|
||||
1 file changed, 6 insertions(+), 2 deletions(-)
|
||||
|
||||
Oran Agra in commit 3f7fa4312:
|
||||
fix new rdb test failing on timing issues (#7604)
|
||||
1 file changed, 2 insertions(+), 2 deletions(-)
|
||||
|
||||
Yossi Gottlieb in commit 417976d7a:
|
||||
Fix test-centos7-tls daily job. (#7598)
|
||||
1 file changed, 2 insertions(+), 2 deletions(-)
|
||||
|
||||
Oran Agra in commit c41818c51:
|
||||
module hook for master link up missing on successful psync (#7584)
|
||||
2 files changed, 22 insertions(+), 2 deletions(-)
|
||||
|
||||
Yossi Gottlieb in commit 6ef3fc185:
|
||||
CI: Add daily CentOS 7.x jobs. (#7582)
|
||||
1 file changed, 50 insertions(+), 4 deletions(-)
|
||||
|
||||
WuYunlong in commit 002c37482:
|
||||
Fix running single test 14-consistency-check.tcl (#7587)
|
||||
1 file changed, 1 insertion(+)
|
||||
|
||||
Yossi Gottlieb in commit 66cbbb6ad:
|
||||
Clarify RM_BlockClient() error condition. (#6093)
|
||||
1 file changed, 9 insertions(+)
|
||||
|
||||
namtsui in commit 22aba2207:
|
||||
Avoid an out-of-bounds read in the redis-sentinel (#7443)
|
||||
1 file changed, 2 insertions(+), 2 deletions(-)
|
||||
|
||||
Wen Hui in commit af08887dc:
|
||||
Add SignalModifiedKey hook in XGROUP CREATE with MKSTREAM option (#7562)
|
||||
1 file changed, 1 insertion(+)
|
||||
|
||||
Wen Hui in commit a5e0a64b0:
|
||||
fix leak in error handling of debug populate command (#7062)
|
||||
1 file changed, 3 insertions(+), 4 deletions(-)
|
||||
|
||||
Yossi Gottlieb in commit cbfdfa231:
|
||||
Fix TLS cluster tests. (#7578)
|
||||
1 file changed, 4 insertions(+), 1 deletion(-)
|
||||
|
||||
Yossi Gottlieb in commit 6d5376d30:
|
||||
TLS: Propagate and handle SSL_new() failures. (#7576)
|
||||
4 files changed, 48 insertions(+), 6 deletions(-)
|
||||
|
||||
Oran Agra in commit a662cd577:
|
||||
Fix failing tests due to issues with wait_for_log_message (#7572)
|
||||
3 files changed, 38 insertions(+), 34 deletions(-)
|
||||
|
||||
Jiayuan Chen in commit 2786a4b5e:
|
||||
Add optional tls verification (#7502)
|
||||
6 files changed, 40 insertions(+), 5 deletions(-)
|
||||
|
||||
Oran Agra in commit 3ef3d3612:
|
||||
Daily github action: run cluster and sentinel tests with tls (#7575)
|
||||
1 file changed, 2 insertions(+), 2 deletions(-)
|
||||
|
||||
Yossi Gottlieb in commit f20f63322:
|
||||
TLS: support cluster/replication without tls-port.
|
||||
2 files changed, 5 insertions(+), 4 deletions(-)
|
||||
|
||||
grishaf in commit 3c9ae059d:
|
||||
Fix prepareForShutdown function declaration (#7566)
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
Oran Agra in commit 3f4803af9:
|
||||
Stabilize bgsave test that sometimes fails with valgrind (#7559)
|
||||
1 file changed, 20 insertions(+), 2 deletions(-)
|
||||
|
||||
Madelyn Olson in commit 1a3c51a1f:
|
||||
Properly reset errno for rdbLoad (#7542)
|
||||
1 file changed, 1 insertion(+)
|
||||
|
||||
Oran Agra in commit 92d80b13a:
|
||||
testsuite may leave servers alive on error (#7549)
|
||||
1 file changed, 3 insertions(+)
|
||||
|
||||
Yossi Gottlieb in commit 245582ba7:
|
||||
Tests: drop TCL 8.6 dependency. (#7548)
|
||||
1 file changed, 27 insertions(+), 22 deletions(-)
|
||||
|
||||
Oran Agra in commit f20e1ba2d:
|
||||
Fixes to release scripts (#7547)
|
||||
2 files changed, 2 insertions(+), 2 deletions(-)
|
||||
|
||||
Remi Collet in commit 60ff56993:
|
||||
Fix deprecated tail syntax in tests (#7543)
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
Wen Hui in commit 34e8541b9:
|
||||
Add missing calls to raxStop (#7532)
|
||||
4 files changed, 63 insertions(+), 19 deletions(-)
|
||||
|
||||
Wen Hui in commit 2f7bc5435:
|
||||
add missing caching command in client help (#7399)
|
||||
1 file changed, 1 insertion(+)
|
||||
|
||||
zhaozhao.zz in commit c15be9ffe:
|
||||
replication: need handle -NOPERM error after send ping (#7538)
|
||||
1 file changed, 1 insertion(+)
|
||||
|
||||
Scott Brenner in commit 1b29152c3:
|
||||
GitHub Actions workflows - use latest version of actions/checkout (#7534)
|
||||
2 files changed, 10 insertions(+), 10 deletions(-)
|
||||
|
||||
================================================================================
|
||||
Redis 6.0.6 Released Mon Jul 20 09:31:30 IDT 2020
|
||||
================================================================================
|
||||
|
@ -1 +1 @@
|
||||
#define REDIS_VERSION "6.0.6"
|
||||
#define REDIS_VERSION "6.0.7"
|
||||
|
Loading…
x
Reference in New Issue
Block a user