github redis/go-redis v9.18.0-beta.2
9.18.0-beta.2

pre-release20 hours ago

🚀 Highlights

Go Version Update

This release updates the minimum required Go version to 1.21. This is part of a gradual migration strategy where the minimum supported Go version will be three versions behind the latest release. With each new Go version release, we will bump the minimum version by one, ensuring compatibility while staying current with the Go ecosystem.

Stability Improvements

This release includes several important stability fixes:

  • Fixed a critical panic in the handoff worker manager that could occur when handling nil errors
  • Improved test reliability for Smart Client Handoff functionality
  • Fixed logging format issues that could cause runtime errors

✨ New Features

  • OpenTelemetry metrics improvements for nil response handling (#3638) by @fengve

🐛 Bug Fixes

  • Fixed panic on nil error in handoffWorkerManager closeConnFromRequest (#3633) by @ccoVeille
  • Fixed bad sprintf syntax in logging (#3632) by @ccoVeille

🧰 Maintenance

👥 Contributors

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

@justinhwang, @ndyakov, @kiryazovi-redis, @fengve, @ccoVeille, @ofekshenawa

Don't miss a new go-redis release

NewReleases is sending notifications on new releases.