- Feature: New ObtainMulti method to acquire multiple locks atomically #70
- Fix: allow to re-obtain locks with tokens #71
- Feature: allow custom lock tokens #66
- Feature: better handling of nil lock.Release() #68
- Fix: reset backoff ticker for exponential backoff #58
- Fix: use ticker instead of resetting timer #52
- Fix: compatibility with redis.v9 #50
- Prepare for go-redis/redis v9 release #49
- Make
RetryStrategy
thread-safe to allow re-usingOptions
#31 calvinxiao - Improve test-performance, perform race testing on CI #33
- Replace Options.Context with explicit ctx parameter #25
- Migrate to
github.com/go-redis/redis/v7
#11