Skip to content

Releases: vimeo/go-retry

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

05 Mar 19:44
748cafa

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

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

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

Choose a tag to compare

Provide wrapped errors for easier introspection.

go-clocks integration

11 Sep 16:38
36222dd

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

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

Choose a tag to compare

Merge pull request #1 from vimeo/github-actions

Use GitHub Actions for Testing