NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Go modules · #1045 by repository stars
Last release 3 months ago
27 Jun 2026
Release timing varies
gaps range from 2 weeks to 1.2 years
Some releases are documented
notes for 11 of 19 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
49 releases · first in 2019
Nothing published for this version
Nothing published for this version
Feature: New ObtainMulti method to acquire multiple locks atomically #70
Lock.Refresh now accepts an Options.RetryStrategy and retries transient redis errors.ErrNotObtained immediately instead of being silently retried by the retry loop.withRetry surfaces the last transient error when retries are exhausted, instead of masking it as ErrNotObtained.errors.Join(ErrNotObtained, ctx.Err()) (or the last transient error joined with ctx.Err()) so callers can match on both with errors.Is.ExponentialBackoff formula and the behaviour of its min/max arguments (first wait is 4ms; pass min >= 16ms for a sensible floor, non-zero max to cap growth).go-redis/v9 to v9.19.0 and raise minimum Go to 1.25 #86.Lock.Refresh from caller code, keeping refresh cadence and error handling out of the library.One column per quarter.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Allow to re-obtain atomically with custom tokens
Allow to re-obtain atomically with custom tokens (#71)
Nothing published for this version
Allow custom lock tokens
Allow custom lock tokens (#66)
More graceful nil-lock handling
More graceful nil-lock handling (#68)
Nothing published for this version
Nothing published for this version
Prepare release
Prepare release (#59)
Use final v9
Use final v9 (#57)
Nothing published for this version
Use ticker instead of resetting timer
Use ticker instead of resetting timer (#52)
Fix compatibility with redis.v9
Prepare v9 release
Prepare v9 release (#47)
Nothing published for this version
Nothing published for this version
Nothing published for this version
Allow custom deadlines, re-implement tests using stdlib
Allow custom deadlines, re-implement tests using stdlib (#35)
Nothing published for this version
Make RetryStrategy thread-safe to allow re-using Options #31 calvinxiao
RetryStrategy thread-safe to allow re-using Options #31 calvinxiaogithub.com/go-redis/redis/v7 #11Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →