@@ -11,6 +11,134 @@ CRITICAL: There is a critical bug affecting MOST USERS. Upgrade ASAP.
11
11
SECURITY: There are security fixes in the release.
12
12
--------------------------------------------------------------------------------
13
13
14
+ ================================================================================
15
+ Redis 5.0.7 Released Tue Nov 19 17:52:44 CET 2019
16
+ ================================================================================
17
+
18
+ Upgrade urgency HIGH: many issues fixed, some may have an impact.
19
+
20
+ Hi all, Redis 5.0.7 fixes a number of bugs, none is very critical, however
21
+ there are a few that may have an impact. It's a good idea to upgrade.
22
+ There are fixes in the area of replication from modules commands and
23
+ callbacks, AOF fsync (non critical issue), memory leaks (very rare and small),
24
+ streams beahvior (non critical), and a potential crash in commands
25
+ processing multiple keys at the same time that is there for years, and happens
26
+ very rarely, but is not impossible to trigger.
27
+
28
+ The following is the list of commits in this release.
29
+
30
+ antirez in commit 4d2a31ae:
31
+ Test: fix implementation-dependent test after code change.
32
+ 1 file changed, 2 insertions(+), 2 deletions(-)
33
+
34
+ Oran Agra in commit 9f63fc98:
35
+ RED-31295 - redis: avoid race between dlopen and thread creation
36
+ 2 files changed, 17 insertions(+)
37
+
38
+ antirez in commit 1a9e70c1:
39
+ Cluster: fix memory leak of cached master.
40
+ 2 files changed, 9 insertions(+), 4 deletions(-)
41
+
42
+ Guy Benoish in commit 69b1b5be:
43
+ Fix usage of server.stream_node_max_*
44
+ 1 file changed, 3 insertions(+), 3 deletions(-)
45
+
46
+ 喜欢兰花山丘 in commit 1fd97ee7:
47
+ Update mkreleasehdr.sh
48
+ 1 file changed, 1 insertion(+), 1 deletion(-)
49
+
50
+ antirez in commit 1a9855d7:
51
+ Remove additional space from comment.
52
+ 1 file changed, 1 insertion(+), 1 deletion(-)
53
+
54
+ antirez in commit 32a6e3e4:
55
+ Fix stream test after addition of 0-0 ID test.
56
+ 1 file changed, 3 insertions(+), 3 deletions(-)
57
+
58
+ Yuan Zhou in commit c9e6cda9:
59
+ aof: fix assignment for aof_fsync_offset
60
+ 1 file changed, 1 insertion(+), 1 deletion(-)
61
+
62
+ antirez in commit d3eeacf9:
63
+ Merge branch '5.0' of github.com:/antirez/redis into 5.0
64
+ antirez in commit da5dc458:
65
+ Rename var to fixed_time_expire now that is more general.
66
+ 4 files changed, 7 insertions(+), 8 deletions(-)
67
+
68
+ antirez in commit 0fefed25:
69
+ Fix patch provided in #6554.
70
+ 1 file changed, 8 insertions(+), 1 deletion(-)
71
+
72
+ zhaozhao.zz in commit e9fbc960:
73
+ expires & blocking: handle ready keys as call()
74
+ 1 file changed, 5 insertions(+)
75
+
76
+ Guy Benoish in commit 08ec8f71:
77
+ XADD with ID 0-0 stores an empty key
78
+ 2 files changed, 14 insertions(+)
79
+
80
+ Loris Cro in commit 09e1fe27:
81
+ fix unreported overflow in autogerenared stream IDs
82
+ 2 files changed, 19 insertions(+), 10 deletions(-)
83
+
84
+ Salvatore Sanfilippo in commit 09f9e4b0:
85
+ Merge pull request #6600 from oranagra/5_module_flags
86
+ Oran Agra in commit 8d8d68dd:
87
+ module documentation mismatches: loading and fork child for 5.0 branch
88
+ 3 files changed, 11 insertions(+)
89
+
90
+ antirez in commit 7a7fbe70:
91
+ Modules: RM_GetContextFlags(): remove non Redis 5 features.
92
+ 1 file changed, 3 deletions(-)
93
+
94
+ antirez in commit b5830486:
95
+ Modules: fix moduleCreateArgvFromUserFormat() casting bug.
96
+ 1 file changed, 1 insertion(+), 1 deletion(-)
97
+
98
+ antirez in commit b7a2a53a:
99
+ module: fix propagation API bug.
100
+ 1 file changed, 2 insertions(+), 2 deletions(-)
101
+
102
+ antirez in commit 278bd6e3:
103
+ Modules: add new flags to context, replica state + more.
104
+ 2 files changed, 48 insertions(+), 1 deletion(-)
105
+
106
+ antirez in commit 61d9a154:
107
+ Modules: RM_Call(): give pointer to documentation.
108
+ 1 file changed, 4 insertions(+), 1 deletion(-)
109
+
110
+ antirez in commit 0e7ea0aa:
111
+ Modules: RM_Call/Replicate() ability to exclude AOF/replicas.
112
+ 1 file changed, 28 insertions(+), 9 deletions(-)
113
+
114
+ antirez in commit 3b38164e:
115
+ Modules: RM_Replicate() in thread safe contexts.
116
+ 1 file changed, 26 insertions(+), 4 deletions(-)
117
+
118
+ antirez in commit ef9fe9b0:
119
+ Modules: implement RM_Replicate() from async callbacks.
120
+ 2 files changed, 33 insertions(+), 2 deletions(-)
121
+
122
+ antirez in commit 8066d2a1:
123
+ Modules: handle propagation when ctx is freed. Flag modules commands ctx.
124
+ 1 file changed, 23 insertions(+), 19 deletions(-)
125
+
126
+ antirez in commit d3f4dec4:
127
+ Update PR #6537: use a fresh time outside call().
128
+ 3 files changed, 27 insertions(+), 7 deletions(-)
129
+
130
+ antirez in commit 33f42665:
131
+ Update PR #6537 patch to for generality.
132
+ 4 files changed, 40 insertions(+), 23 deletions(-)
133
+
134
+ zhaozhao.zz in commit 68d71d83:
135
+ expires: refactoring judgment about whether a key is expired
136
+ 3 files changed, 3 insertions(+), 1 deletion(-)
137
+
138
+ antirez in commit 62588dbf:
139
+ Modules: fix thread safe context creation crash.
140
+ 1 file changed, 1 insertion(+), 1 deletion(-)
141
+
14
142
================================================================================
15
143
Redis 5.0.6 Released Wed Sep 25 12:33:56 CEST 2019
16
144
================================================================================
0 commit comments