Skip to content

Releases: vimeo/go-retry

v1.4.1 -- bug fix & go 1.20 multi-error unwrapping

05 Mar 19:44
748cafa
Compare
Choose a tag to compare

What's Changed

  • Move to go 1.20 error slice unwrapping by @dfinkel in #9

Full Changelog: v1.4.0...v1.4.1

v1.4.0 add generic, typed retry wrapper

09 Sep 19:59
4c713a4
Compare
Choose a tag to compare

What's Changed

  • retry: add retry.Typed that returns a value by @dfinkel in #8

Full Changelog: v1.3.1...v1.4.0

Return early if deadline is too soon

29 Sep 22:45
ec82bda
Compare
Choose a tag to compare

If the next backoff would involve sleeping beyond the deadline in the context passed to Retry(),
it's nice to return an error early and save some resources.

Error Wrapping

14 Sep 17:12
24c4bf6
Compare
Choose a tag to compare

Provide wrapped errors for easier introspection.

go-clocks integration

11 Sep 16:38
36222dd
Compare
Choose a tag to compare
Merge pull request #5 from vimeo/go-clocks

Use github.com/vimeo/go-clocks and update tests

DefaultBackoff Function

13 Feb 18:04
70bf608
Compare
Choose a tag to compare

DefaultBackoff is now a function and doesn't need to be cloned.

First Public Version

12 Feb 19:48
290cbe0
Compare
Choose a tag to compare
Merge pull request #1 from vimeo/github-actions

Use GitHub Actions for Testing