releases.shpreview
Redis/go-redis/v9.17.3

v9.17.3

$npx @buildinternet/releases show rel_pqRlLejo5M4yKV-k5tMdX

πŸ› Bug Fixes

  • Connection Pool: Fixed zombie wantConn elements accumulation in wantConnQueue that could cause resource leaks in high concurrency scenarios with dial failures (#3680) by @cyningsun
  • Stream Commands: Fixed XADD and XTRIM commands to use exact threshold (=) when Approx is false, ensuring precise stream trimming behavior (#3684) by @ndyakov
  • Connection Pool: Added ConnMaxLifetimeJitter configuration to distribute connection expiration times and prevent the thundering herd problem when many connections expire simultaneously (#3666) by @cyningsun
  • Client Options: Added DialerRetries and DialerRetryTimeout fields to ClusterOptions, RingOptions, and FailoverOptions to allow configuring connection retry behavior for cluster, ring, and sentinel clients (#3686) by @naveenchander30

Contributors

We'd like to thank all the contributors who worked on this release!

@cyningsun, @naveenchander30, and @ndyakov


Full Changelog: https://github.com/redis/go-redis/compare/v9.17.2...v9.17.3

Fetched May 1, 2026

v9.17.3 β€” go-redis β€” releases.sh