summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOran Agra <oran@redislabs.com>2020-08-28 11:29:53 +0300
committerOran Agra <oran@redislabs.com>2020-09-01 09:27:58 +0300
commitdbea5f7a8dce8291690f308f4adeb5d9ec979c05 (patch)
tree616ebacba206af3bcb98ca9f43e5e5e898442f20
parent4bb40a9688d0b55934b98dbc4921f10b1d6adef4 (diff)
downloadredis-6.0.7.tar.gz
Redis 6.0.76.0.7
-rw-r--r--00-RELEASENOTES324
-rw-r--r--src/version.h2
2 files changed, 325 insertions, 1 deletions
diff --git a/00-RELEASENOTES b/00-RELEASENOTES
index 484aeb621..ce75e19c2 100644
--- a/00-RELEASENOTES
+++ b/00-RELEASENOTES
@@ -12,6 +12,330 @@ 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
================================================================================
diff --git a/src/version.h b/src/version.h
index 9dfd8f274..71f998326 100644
--- a/src/version.h
+++ b/src/version.h
@@ -1 +1 @@
-#define REDIS_VERSION "6.0.6"
+#define REDIS_VERSION "6.0.7"