Note: This release requires Golang at least 1.7, which is higher than the previous release. All the versions being dropped are multiple years old and no longer supported upstream, so I'm not counting this as a breaking change.
- Add
RunCtxmethod onRetrierto support running with a context. - Ensure the
Retrier's use of random numbers is concurrency-safe. - Bump CI to ensure we support newer Golang versions.
- Improve documentation and fix some typos.
- Bump CI to ensure we support newer Golang versions.
- Add
IsEmpty()method onSemaphore.
Initial release.