mirror of
https://github.com/openembedded/meta-openembedded.git
synced 2026-07-16 04:17:25 +00:00
valkey: upgrade 9.0.4 -> 9.1.0
* Refresh lua-update-Makefile-to-use-environment-build-setting.patch
* Use ${@oe.utils.trim_version(d.getVar('PV'), 2)} to dynamically
determine branch= in SRC_URI
Valkey 9.1.0 GA - Released Tue May 19 2026
---------------------
Upgrade urgency LOW: This is the first stable release of Valkey 9.1.
* Security fixes
- (CVE-2026-23479) Use-After-Free in unblock client flow
- (CVE-2026-25243) Invalid Memory Access in RESTORE command
- (CVE-2026-23631) Use-after-free when full sync occurs during a
yielding Lua/function execution
* New Features and enhanced behavior
- Add cluster bus network traffic usage metric in bytes by @hpatro
(#3396)
- Reduce latency spikes during rehashing via incremental page release
by @chzhoo (#3481)
* Bug Fixes
- Fix(syncio): Set errno on EOF in syncRead and propagate to
conn->last by @abmathur-ie (#3580)
- Fix GEOSEARCH BYPOLYGON leak on invalid COUNT by @bandalgomsu (#3568)
- Handle NULL pointer in streamTrim listpack delta calculation by
@smkher (#3591)
- Fixes server crash when RDMA benchmark clients disconnect by
@quanyeyang (#3448)
- Fix the memory leak in valkey-benchmark by @nmvk (#3643)
Release announcment:
https://valkey.io/blog/valkey-9-1-delivers-improvements-in-security-performance-and-more/
For full comparison of changes, see:
https://github.com/valkey-io/valkey/compare/9.0.4...9.1.0
Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
This commit is contained in:
+9
-6
@@ -19,6 +19,9 @@ Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
|
|||||||
Updated to work with 8.1.x
|
Updated to work with 8.1.x
|
||||||
Signed-off-by: Randy MacLeod <Randy.MacLeod@windriver.com>
|
Signed-off-by: Randy MacLeod <Randy.MacLeod@windriver.com>
|
||||||
|
|
||||||
|
Refreshed for 9.1.x
|
||||||
|
Signed-off-by: Tim Orling <tim.orling@konsulko.com>
|
||||||
|
|
||||||
Upstream-Status: Inappropriate [OE-specific]
|
Upstream-Status: Inappropriate [OE-specific]
|
||||||
|
|
||||||
---
|
---
|
||||||
@@ -28,10 +31,10 @@ Upstream-Status: Inappropriate [OE-specific]
|
|||||||
3 files changed, 6 insertions(+), 12 deletions(-)
|
3 files changed, 6 insertions(+), 12 deletions(-)
|
||||||
|
|
||||||
diff --git a/deps/Makefile b/deps/Makefile
|
diff --git a/deps/Makefile b/deps/Makefile
|
||||||
index 72389def9..5d3ade528 100644
|
index 94d9385..5d49559 100644
|
||||||
--- a/deps/Makefile
|
--- a/deps/Makefile
|
||||||
+++ b/deps/Makefile
|
+++ b/deps/Makefile
|
||||||
@@ -95,7 +95,6 @@ endif
|
@@ -102,7 +102,6 @@ endif
|
||||||
# lua's Makefile defines AR="ar rcu", which is unusual, and makes it more
|
# lua's Makefile defines AR="ar rcu", which is unusual, and makes it more
|
||||||
# challenging to cross-compile lua (and redis). These defines make it easier
|
# challenging to cross-compile lua (and redis). These defines make it easier
|
||||||
# to fit redis into cross-compilation environments, which typically set AR.
|
# to fit redis into cross-compilation environments, which typically set AR.
|
||||||
@@ -40,7 +43,7 @@ index 72389def9..5d3ade528 100644
|
|||||||
|
|
||||||
lua: .make-prerequisites
|
lua: .make-prerequisites
|
||||||
diff --git a/deps/lua/Makefile b/deps/lua/Makefile
|
diff --git a/deps/lua/Makefile b/deps/lua/Makefile
|
||||||
index 209a13244..72f4b2bf2 100644
|
index 209a132..72f4b2b 100644
|
||||||
--- a/deps/lua/Makefile
|
--- a/deps/lua/Makefile
|
||||||
+++ b/deps/lua/Makefile
|
+++ b/deps/lua/Makefile
|
||||||
@@ -33,7 +33,6 @@ INSTALL_DATA= $(INSTALL) -m 0644
|
@@ -33,7 +33,6 @@ INSTALL_DATA= $(INSTALL) -m 0644
|
||||||
@@ -52,7 +55,7 @@ index 209a13244..72f4b2bf2 100644
|
|||||||
# == END OF USER SETTINGS. NO NEED TO CHANGE ANYTHING BELOW THIS LINE =========
|
# == END OF USER SETTINGS. NO NEED TO CHANGE ANYTHING BELOW THIS LINE =========
|
||||||
|
|
||||||
diff --git a/deps/lua/src/Makefile b/deps/lua/src/Makefile
|
diff --git a/deps/lua/src/Makefile b/deps/lua/src/Makefile
|
||||||
index f3bba2f81..1555ec028 100644
|
index d38b2d8..e6b3540 100644
|
||||||
--- a/deps/lua/src/Makefile
|
--- a/deps/lua/src/Makefile
|
||||||
+++ b/deps/lua/src/Makefile
|
+++ b/deps/lua/src/Makefile
|
||||||
@@ -5,18 +5,14 @@
|
@@ -5,18 +5,14 @@
|
||||||
@@ -78,5 +81,5 @@ index f3bba2f81..1555ec028 100644
|
|||||||
+CFLAGS += $(MYCFLAGS)
|
+CFLAGS += $(MYCFLAGS)
|
||||||
+LIBS += -lm $(MYLIBS)
|
+LIBS += -lm $(MYLIBS)
|
||||||
|
|
||||||
# == END OF USER SETTINGS. NO NEED TO CHANGE ANYTHING BELOW THIS LINE =========
|
# Pretty-printing setup
|
||||||
|
CC_COLOR="\033[32m"
|
||||||
|
|||||||
+2
-2
@@ -6,7 +6,7 @@ LICENSE = "BSD-3-Clause"
|
|||||||
LIC_FILES_CHKSUM = "file://COPYING;md5=08b9159809d809e8aaa340a8387e693e"
|
LIC_FILES_CHKSUM = "file://COPYING;md5=08b9159809d809e8aaa340a8387e693e"
|
||||||
DEPENDS = "readline lua ncurses"
|
DEPENDS = "readline lua ncurses"
|
||||||
|
|
||||||
SRC_URI = "git://github.com/valkey-io/valkey.git;branch=9.0;protocol=https;tag=${PV} \
|
SRC_URI = "git://github.com/valkey-io/valkey.git;branch=${@oe.utils.trim_version(d.getVar('PV'), 2)};protocol=https;tag=${PV} \
|
||||||
file://valkey.conf \
|
file://valkey.conf \
|
||||||
file://init-valkey-server \
|
file://init-valkey-server \
|
||||||
file://valkey.service \
|
file://valkey.service \
|
||||||
@@ -15,7 +15,7 @@ SRC_URI = "git://github.com/valkey-io/valkey.git;branch=9.0;protocol=https;tag=$
|
|||||||
file://0001-src-Do-not-reset-FINAL_LIBS.patch \
|
file://0001-src-Do-not-reset-FINAL_LIBS.patch \
|
||||||
file://GNU_SOURCE-7.patch \
|
file://GNU_SOURCE-7.patch \
|
||||||
"
|
"
|
||||||
SRCREV = "1cbee84ba69b54c3510597965fc4320ce716a6f4"
|
SRCREV = "c9e8005e9d0ec817e26c7db318861cb821409249"
|
||||||
|
|
||||||
RPROVIDES:${PN} = "virtual-redis"
|
RPROVIDES:${PN} = "virtual-redis"
|
||||||
|
|
||||||
Reference in New Issue
Block a user