diff mbox series

[meta-oe] valkey: upgrade 9.0.4 -> 9.1.0

Message ID 20260630205432.99639-2-tim.orling@konsulko.com
State Under Review
Headers show
Series [meta-oe] valkey: upgrade 9.0.4 -> 9.1.0 | expand

Commit Message

Tim Orling June 30, 2026, 8:54 p.m. UTC
* Refresh lua-update-Makefile-to-use-environment-build-setting.patch

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>
---
 ...akefile-to-use-environment-build-setting.patch | 15 +++++++++------
 .../valkey/{valkey_9.0.4.bb => valkey_9.1.0.bb}   |  4 ++--
 2 files changed, 11 insertions(+), 8 deletions(-)
 rename meta-oe/recipes-extended/valkey/{valkey_9.0.4.bb => valkey_9.1.0.bb} (95%)

Comments

Khem Raj June 30, 2026, 9:45 p.m. UTC | #1
On Tue, Jun 30, 2026 at 1:54 PM Tim Orling via lists.openembedded.org
<ticotimo=gmail.com@lists.openembedded.org> wrote:

> * Refresh lua-update-Makefile-to-use-environment-build-setting.patch
>
> 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>
> ---
>  ...akefile-to-use-environment-build-setting.patch | 15 +++++++++------
>  .../valkey/{valkey_9.0.4.bb => valkey_9.1.0.bb}   |  4 ++--
>  2 files changed, 11 insertions(+), 8 deletions(-)
>  rename meta-oe/recipes-extended/valkey/{valkey_9.0.4.bb =>
> valkey_9.1.0.bb} (95%)
>
> diff --git
> a/meta-oe/recipes-extended/valkey/valkey/lua-update-Makefile-to-use-environment-build-setting.patch
> b/meta-oe/recipes-extended/valkey/valkey/lua-update-Makefile-to-use-environment-build-setting.patch
> index b91684afd6..7e5a6bb570 100644
> ---
> a/meta-oe/recipes-extended/valkey/valkey/lua-update-Makefile-to-use-environment-build-setting.patch
> +++
> b/meta-oe/recipes-extended/valkey/valkey/lua-update-Makefile-to-use-environment-build-setting.patch
> @@ -19,6 +19,9 @@ Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
>  Updated to work with 8.1.x
>  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]
>
>  ---
> @@ -28,10 +31,10 @@ Upstream-Status: Inappropriate [OE-specific]
>   3 files changed, 6 insertions(+), 12 deletions(-)
>
>  diff --git a/deps/Makefile b/deps/Makefile
> -index 72389def9..5d3ade528 100644
> +index 94d9385..5d49559 100644
>  --- a/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
>   # challenging to cross-compile lua (and redis).  These defines make it
> easier
>   # to fit redis into cross-compilation environments, which typically set
> AR.
> @@ -40,7 +43,7 @@ index 72389def9..5d3ade528 100644
>
>   lua: .make-prerequisites
>  diff --git a/deps/lua/Makefile b/deps/lua/Makefile
> -index 209a13244..72f4b2bf2 100644
> +index 209a132..72f4b2b 100644
>  --- a/deps/lua/Makefile
>  +++ b/deps/lua/Makefile
>  @@ -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
> =========
>
>  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
>  +++ b/deps/lua/src/Makefile
>  @@ -5,18 +5,14 @@
> @@ -78,5 +81,5 @@ index f3bba2f81..1555ec028 100644
>  +CFLAGS += $(MYCFLAGS)
>  +LIBS += -lm $(MYLIBS)
>
> - # == END OF USER SETTINGS. NO NEED TO CHANGE ANYTHING BELOW THIS LINE
> =========
> -
> + # Pretty-printing setup
> + CC_COLOR="\033[32m"
> diff --git a/meta-oe/recipes-extended/valkey/valkey_9.0.4.bb
> b/meta-oe/recipes-extended/valkey/valkey_9.1.0.bb
> similarity index 95%
> rename from meta-oe/recipes-extended/valkey/valkey_9.0.4.bb
> rename to meta-oe/recipes-extended/valkey/valkey_9.1.0.bb
> index 93e37a922a..8790854ff6 100644
> --- a/meta-oe/recipes-extended/valkey/valkey_9.0.4.bb
> +++ b/meta-oe/recipes-extended/valkey/valkey_9.1.0.bb
> @@ -6,7 +6,7 @@ LICENSE = "BSD-3-Clause"
>  LIC_FILES_CHKSUM = "file://COPYING;md5=08b9159809d809e8aaa340a8387e693e"
>  DEPENDS = "readline lua ncurses"
>
> -SRC_URI = "git://
> github.com/valkey-io/valkey.git;branch=9.0;protocol=https;tag=${PV}
> <http://github.com/valkey-io/valkey.git;branch=9.0;protocol=https;tag=$%7BPV%7D>
> \
> +SRC_URI = "git://
> github.com/valkey-io/valkey.git;branch=9.1;protocol=https;tag=${PV}
> <http://github.com/valkey-io/valkey.git;branch=9.1;protocol=https;tag=$%7BPV%7D>
> \
>

while here, you can turn this into something like

SRC_URI = "git://
github.com/valkey-io/valkey.git;branch=${@oe.utils.trim_version(d.getVar('PV'),
2)};protocol=https;tag=${PV}"

so it does not need changing on every version bump


>             file://valkey.conf \
>             file://init-valkey-server \
>             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://GNU_SOURCE-7.patch \
>             "
> -SRCREV = "1cbee84ba69b54c3510597965fc4320ce716a6f4"
> +SRCREV = "c9e8005e9d0ec817e26c7db318861cb821409249"
>
>  RPROVIDES:${PN} = "virtual-redis"
>
> --
> 2.54.0
>
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#127985):
> https://lists.openembedded.org/g/openembedded-devel/message/127985
> Mute This Topic: https://lists.openembedded.org/mt/120054088/1997914
> Group Owner: openembedded-devel+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [
> raj.khem@gmail.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>
>
diff mbox series

Patch

diff --git a/meta-oe/recipes-extended/valkey/valkey/lua-update-Makefile-to-use-environment-build-setting.patch b/meta-oe/recipes-extended/valkey/valkey/lua-update-Makefile-to-use-environment-build-setting.patch
index b91684afd6..7e5a6bb570 100644
--- a/meta-oe/recipes-extended/valkey/valkey/lua-update-Makefile-to-use-environment-build-setting.patch
+++ b/meta-oe/recipes-extended/valkey/valkey/lua-update-Makefile-to-use-environment-build-setting.patch
@@ -19,6 +19,9 @@  Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
 Updated to work with 8.1.x
 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]
 
 ---
@@ -28,10 +31,10 @@  Upstream-Status: Inappropriate [OE-specific]
  3 files changed, 6 insertions(+), 12 deletions(-)
 
 diff --git a/deps/Makefile b/deps/Makefile
-index 72389def9..5d3ade528 100644
+index 94d9385..5d49559 100644
 --- a/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
  # challenging to cross-compile lua (and redis).  These defines make it easier
  # to fit redis into cross-compilation environments, which typically set AR.
@@ -40,7 +43,7 @@  index 72389def9..5d3ade528 100644
  
  lua: .make-prerequisites
 diff --git a/deps/lua/Makefile b/deps/lua/Makefile
-index 209a13244..72f4b2bf2 100644
+index 209a132..72f4b2b 100644
 --- a/deps/lua/Makefile
 +++ b/deps/lua/Makefile
 @@ -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 =========
  
 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
 +++ b/deps/lua/src/Makefile
 @@ -5,18 +5,14 @@
@@ -78,5 +81,5 @@  index f3bba2f81..1555ec028 100644
 +CFLAGS += $(MYCFLAGS)
 +LIBS += -lm $(MYLIBS)
  
- # == END OF USER SETTINGS. NO NEED TO CHANGE ANYTHING BELOW THIS LINE =========
- 
+ # Pretty-printing setup
+ CC_COLOR="\033[32m"
diff --git a/meta-oe/recipes-extended/valkey/valkey_9.0.4.bb b/meta-oe/recipes-extended/valkey/valkey_9.1.0.bb
similarity index 95%
rename from meta-oe/recipes-extended/valkey/valkey_9.0.4.bb
rename to meta-oe/recipes-extended/valkey/valkey_9.1.0.bb
index 93e37a922a..8790854ff6 100644
--- a/meta-oe/recipes-extended/valkey/valkey_9.0.4.bb
+++ b/meta-oe/recipes-extended/valkey/valkey_9.1.0.bb
@@ -6,7 +6,7 @@  LICENSE = "BSD-3-Clause"
 LIC_FILES_CHKSUM = "file://COPYING;md5=08b9159809d809e8aaa340a8387e693e"
 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=9.1;protocol=https;tag=${PV} \
            file://valkey.conf \
            file://init-valkey-server \
            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://GNU_SOURCE-7.patch \
            "
-SRCREV = "1cbee84ba69b54c3510597965fc4320ce716a6f4"
+SRCREV = "c9e8005e9d0ec817e26c7db318861cb821409249"
 
 RPROVIDES:${PN} = "virtual-redis"