Valkey 9.1.0

9.1.0
Added 1
  • Add cluster bus network traffic usage metric in bytes
Changed 1
  • Reduce latency spikes during rehashing via incremental page release
Fixed 5
  • Set errno on EOF in syncRead and propagate to conn->last
  • Fix GEOSEARCH BYPOLYGON leak on invalid COUNT
  • Handle NULL pointer in streamTrim listpack delta calculation
  • Fix server crash when RDMA benchmark clients disconnect
  • Fix memory leak in valkey-benchmark
Security 3
  • Fix use-after-free in unblock client flow (CVE-2026-23479)
  • Fix invalid memory access in RESTORE command (CVE-2026-25243)
  • Fix use-after-free when full sync occurs during a yielding Lua/function execution (CVE-2026-23631)

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)

See also the release notes for 9.1.0-rc1 and 9.1.0-rc2.

View original

Upgraded? How did it go?

Discussion