NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Go modules · #785 by repository stars
Last release 2 years ago
no release in 18 months
Release timing varies
gaps range from 9 days to 9 months
Nearly every release is documented
notes for 8 of 8 stable releases
Nothing withdrawn
no release was ever pulled
12 years old
70 releases · first in 2014
Nothing published for this version
Nothing published for this version
Adds Retrier.WithSurfaceWorkErrors() to ask the Retrier to always return the work function's error even if a context deadline is hit (thanks to Elizab
Retrier.WithSurfaceWorkErrors() to ask the Retrier to always return the work function's error even if a context deadline is hit (thanks to Elizabeth Cox).One column per quarter.
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
Adds Breaker.GetState() to check the breaker state directly (e.g. for monitoring metrics).
Breaker.GetState() to check the breaker state directly (e.g. for monitoring metrics).Batcher.Shutdown() to behave correctly when multiple batches end up executing at once.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
Adds Retrier.WithInfiniteRetry() and Retrier.RunFn() to handle more complex cases (thanks to Maxime Beckman).
Retrier.WithInfiniteRetry() and Retrier.RunFn() to handle more complex cases (thanks to Maxime Beckman).Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Adds Batcher.Shutdown() to flush any pending work without waiting for the timer, e.g. on application shutdown (thanks to Ivan Stankov).
Batcher.Shutdown() to flush any pending work without waiting for the timer, e.g. on application shutdown (thanks to Ivan Stankov).Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Increased minimum Golang version to 1.13.
Deadline.Run() on ErrTimeOut.go.mod file to conform to more recent Golang version standards.errors.Is when classifying errors for the Retrier (thanks to Taufik Rama).LimitedExponentialBackoff for the Retrier (thanks to tukeJonny).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
All the versions being dropped are multiple years old and no longer supported upstream, so I'm not counting this as a breaking change.
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.
RunCtx method on Retrier to support running with a context.Retrier's use of random numbers is concurrency-safe.RunCtx method on Retrier to support running with a context.Retrier's use of random numbers is concurrency-safe.Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Improve documentation and fix some typos.
IsEmpty() method on Semaphore.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
Put gopkg.in link in README for versioning
Put gopkg.in link in README for versioning
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 →