Leon Anavi 1b820b98af
valkey: Upgrade 9.0.1 -> 9.0.2
Upgrade to release 9.0.2:

- Avoid memory leak of new argv when HEXPIRE commands target only
  non-exiting fields
- Fix HINCRBY and HINCRBYFLOAT to update volatile key tracking
- Avoid empty hash object when HSETEX added no fields
- Fix case-sensitive check for the FNX and FXX arguments in HSETEX
- Prevent assertion in active expiration job after a hash with
  volatile fields is overwritten
- Fix HRANDFIELD to return null response when no field could be
  found
- Fix HEXPIRE to not delete items when validation rules fail and
  expiration is in the past
- Fix how hash is handling overriding of expired fields overwrite
- HSETEX - Always issue keyspace notifications after validation
- Make zero a valid TTL for hash fields during import mode and data
  loading
- Trigger prepareCommand on argc change in module command filters
- Restrict TTL from being negative and avoid crash in import-mode
- Fix chained replica crash when doing dual channel replication
- Skip slot cache optimization for AOF client to prevent key
  duplication and data corruption
- Fix used_memory_dataset underflow due to miscalculated
  used_memory_overhead
- Avoid duplicate calculations of network-bytes-out in slot stats
  with copy-avoidance
- Fix XREAD returning error on empty stream with + ID
- Track reply bytes in I/O threads if commandlog-reply-larger-than
  is -1
- This makes it possible to mitigate a performance regression in
  9.0.1 caused by the related bug fix

Fixes references to TMPDIR [buildpaths] and avoids [already-stripped].

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-02-06 10:06:25 -08:00
..
2025-08-29 15:36:56 -07:00
2025-01-07 09:33:14 -08:00
2025-09-27 16:18:15 -07:00
2025-12-02 09:18:19 -08:00
2026-01-12 08:53:42 -08:00
2025-04-08 08:22:05 -07:00
2025-12-10 12:13:04 -08:00
2025-12-23 12:22:42 -08:00
2025-10-06 14:14:36 -07:00
2026-01-20 08:16:57 -08:00
2025-09-04 10:28:23 -07:00
2025-08-20 07:35:08 -07:00
2025-09-27 16:18:15 -07:00
2026-01-30 23:59:07 -08:00
2025-07-30 08:03:06 -07:00
2025-03-31 14:42:06 -07:00
2026-02-02 00:23:13 -08:00
2025-11-06 16:00:50 -08:00
2025-06-09 21:24:11 -07:00
2025-12-28 08:14:40 -08:00
2025-11-18 08:23:43 -08:00
2025-12-16 19:57:33 -08:00
2026-01-22 22:01:00 -08:00
2025-12-23 12:22:41 -08:00
2025-11-18 08:23:46 -08:00
2025-07-25 17:12:12 -07:00
2025-12-26 17:36:58 -08:00
2024-09-11 21:15:34 -07:00
2025-11-25 07:44:44 -08:00
2026-01-27 11:58:29 -08:00
2025-08-09 10:22:39 -07:00
2025-07-11 08:35:05 -07:00
2026-02-06 10:06:25 -08:00
2025-09-24 10:54:44 -07:00