fix(container): update ghcr.io/valkey-io/valkey ( 9.0.1 ➔ 9.0.2 ) #451

Merged
sujiba-bot merged 1 commit from renovate/ghcr.io-valkey-io-valkey-9.x into main 2026-02-03 15:02:33 +00:00
Member

This PR contains the following updates:

Package Update Change OpenSSF
ghcr.io/valkey-io/valkey patch 9.0.19.0.2 OpenSSF Scorecard

Release Notes

valkey-io/valkey (ghcr.io/valkey-io/valkey)

v9.0.2

Compare Source

Upgrade urgency HIGH: There are critical bugs that may affect a subset of users.

Bug fixes

  • Avoid memory leak of new argv when HEXPIRE commands target only non-exiting fields (#​2973)
  • Fix HINCRBY and HINCRBYFLOAT to update volatile key tracking (#​2974)
  • Avoid empty hash object when HSETEX added no fields (#​2998)
  • Fix case-sensitive check for the FNX and FXX arguments in HSETEX (#​3000)
  • Prevent assertion in active expiration job after a hash with volatile fields is overwritten (#​3003, #​3007)
  • Fix HRANDFIELD to return null response when no field could be found (#​3022)
  • Fix HEXPIRE to not delete items when validation rules fail and expiration is in the past (#​3023, #​3048)
  • Fix how hash is handling overriding of expired fields overwrite (#​3060)
  • HSETEX - Always issue keyspace notifications after validation (#​3001)
  • Make zero a valid TTL for hash fields during import mode and data loading (#​3006)
  • Trigger prepareCommand on argc change in module command filters (#​2945)
  • Restrict TTL from being negative and avoid crash in import-mode (#​2944)
  • Fix chained replica crash when doing dual channel replication (#​2983)
  • Skip slot cache optimization for AOF client to prevent key duplication and data corruption (#​3004)
  • Fix used_memory_dataset underflow due to miscalculated used_memory_overhead (#​3005)
  • Avoid duplicate calculations of network-bytes-out in slot stats with copy-avoidance (#​3046)
  • Fix XREAD returning error on empty stream with + ID (#​2742)

Performance/Efficiency Improvements

  • Track reply bytes in I/O threads if commandlog-reply-larger-than is -1 (#​3086, #​3126).
    This makes it possible to mitigate a performance regression in 9.0.1 caused by the bug fix #​2652.

Full Changelog: https://github.com/valkey-io/valkey/compare/9.0.1...9.0.2


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Update | Change | OpenSSF | |---|---|---|---| | [ghcr.io/valkey-io/valkey](https://github.com/valkey-io/valkey) | patch | `9.0.1` → `9.0.2` | [![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/valkey-io/valkey/badge)](https://securityscorecards.dev/viewer/?uri=github.com/valkey-io/valkey) | --- ### Release Notes <details> <summary>valkey-io/valkey (ghcr.io/valkey-io/valkey)</summary> ### [`v9.0.2`](https://github.com/valkey-io/valkey/releases/tag/9.0.2) [Compare Source](https://github.com/valkey-io/valkey/compare/9.0.1...9.0.2) Upgrade urgency HIGH: There are critical bugs that may affect a subset of users. ## Bug fixes - Avoid memory leak of new argv when HEXPIRE commands target only non-exiting fields ([#&#8203;2973](https://github.com/valkey-io/valkey/issues/2973)) - Fix HINCRBY and HINCRBYFLOAT to update volatile key tracking ([#&#8203;2974](https://github.com/valkey-io/valkey/issues/2974)) - Avoid empty hash object when HSETEX added no fields ([#&#8203;2998](https://github.com/valkey-io/valkey/issues/2998)) - Fix case-sensitive check for the FNX and FXX arguments in HSETEX ([#&#8203;3000](https://github.com/valkey-io/valkey/issues/3000)) - Prevent assertion in active expiration job after a hash with volatile fields is overwritten ([#&#8203;3003](https://github.com/valkey-io/valkey/issues/3003), [#&#8203;3007](https://github.com/valkey-io/valkey/issues/3007)) - Fix HRANDFIELD to return null response when no field could be found ([#&#8203;3022](https://github.com/valkey-io/valkey/issues/3022)) - Fix HEXPIRE to not delete items when validation rules fail and expiration is in the past ([#&#8203;3023](https://github.com/valkey-io/valkey/issues/3023), [#&#8203;3048](https://github.com/valkey-io/valkey/issues/3048)) - Fix how hash is handling overriding of expired fields overwrite ([#&#8203;3060](https://github.com/valkey-io/valkey/issues/3060)) - HSETEX - Always issue keyspace notifications after validation ([#&#8203;3001](https://github.com/valkey-io/valkey/issues/3001)) - Make zero a valid TTL for hash fields during import mode and data loading ([#&#8203;3006](https://github.com/valkey-io/valkey/issues/3006)) - Trigger prepareCommand on argc change in module command filters ([#&#8203;2945](https://github.com/valkey-io/valkey/issues/2945)) - Restrict TTL from being negative and avoid crash in import-mode ([#&#8203;2944](https://github.com/valkey-io/valkey/issues/2944)) - Fix chained replica crash when doing dual channel replication ([#&#8203;2983](https://github.com/valkey-io/valkey/issues/2983)) - Skip slot cache optimization for AOF client to prevent key duplication and data corruption ([#&#8203;3004](https://github.com/valkey-io/valkey/issues/3004)) - Fix used\_memory\_dataset underflow due to miscalculated used\_memory\_overhead ([#&#8203;3005](https://github.com/valkey-io/valkey/issues/3005)) - Avoid duplicate calculations of network-bytes-out in slot stats with copy-avoidance ([#&#8203;3046](https://github.com/valkey-io/valkey/issues/3046)) - Fix XREAD returning error on empty stream with + ID ([#&#8203;2742](https://github.com/valkey-io/valkey/issues/2742)) ## Performance/Efficiency Improvements - Track reply bytes in I/O threads if commandlog-reply-larger-than is -1 ([#&#8203;3086](https://github.com/valkey-io/valkey/issues/3086), [#&#8203;3126](https://github.com/valkey-io/valkey/issues/3126)). This makes it possible to mitigate a performance regression in 9.0.1 caused by the bug fix [#&#8203;2652](https://github.com/valkey-io/valkey/issues/2652). **Full Changelog**: <https://github.com/valkey-io/valkey/compare/9.0.1...9.0.2> </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yLjQiLCJ1cGRhdGVkSW5WZXIiOiI0My4yLjQiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImNsdXN0ZXIvaG9tZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvcGF0Y2giXX0=-->
sujiba-bot scheduled this pull request to auto merge when all checks succeed 2026-02-03 15:02:32 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
homelab/kops!451
No description provided.