PackageTrack
Sign in Get early access

github.com/eapache/go-resiliency

v1.7.0 #858 most downloaded on Go modules eapache/go-resiliency

What this package is like to depend on

Last release 1 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

0 releases in the last 12 months

see the full history below

Release timeline

70 releases · Nov 2014 to Feb 2025
2015 2017 2019 2021 2023 2025
Release Pre-release

Releases

latest 60 of 70
  1. v1.7.1-0.20250223201106-39c0aa4a7ec8 23 Feb 2025 pre-release

    Nothing published for this version

  2. v1.7.1-0.20240918192435-bc8cfd2492ce 18 Sep 2024 pre-release

    Nothing published for this version

  3. v1.7.0 19 Jul 2024
    Release notes
    • Adds 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).
    Open source →
    Release notes
    • Adds 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).
    Open source →
  4. v1.6.1-0.20240719185318-ad3d1cf2b1be 19 Jul 2024 pre-release

    Nothing published for this version

  5. v1.6.1-0.20240719184742-96d183b7dd94 19 Jul 2024 pre-release

    Nothing published for this version

  6. v1.6.1-0.20240718160402-029d178001d1 18 Jul 2024 pre-release

    Nothing published for this version

  7. v1.6.1-0.20240507131401-2c8fcf4fb92b 07 May 2024 pre-release

    Nothing published for this version

  8. v1.6.1-0.20240221024907-6a6d489242da 21 Feb 2024 pre-release

    Nothing published for this version

  9. v1.6.0 19 Feb 2024
    Release notes
    • Adds Breaker.GetState() to check the breaker state directly (e.g. for monitoring metrics).
    • Fix a race condition in the Batcher that could have lead to a panic if multiple batches ended up executing at once (thanks to Tiago Peczenyj for the discovery and very clear bug report).
    • Fix Batcher.Shutdown() to behave correctly when multiple batches end up executing at once.
    • A variety of small refactors, simplifications, and test suite improvements.
    Open source →
    Release notes
    • Adds Breaker.GetState() to check the breaker state directly (e.g. for monitoring metrics).
    • Fix a race condition in the Batcher that could have lead to a panic if multiple batches ended up executing at once (thanks to Tiago Peczenyj for the discovery and very clear bug report).
    • Fix Batcher.Shutdown() to behave correctly when multiple batches end up executing at once.
    • A variety of small refactors, simplifications, and test suite improvements.
    Open source →
  10. v1.5.1-0.20240219161023-98401f26ee95 19 Feb 2024 pre-release

    Nothing published for this version

  11. v1.5.1-0.20240219154930-18a61733e60e 19 Feb 2024 pre-release

    Nothing published for this version

  12. v1.5.1-0.20240114171747-2a81223d6517 14 Jan 2024 pre-release

    Nothing published for this version

  13. v1.5.1-0.20240113163650-808c606f6104 13 Jan 2024 pre-release

    Nothing published for this version

  14. v1.5.1-0.20240113163609-18dde48c600f 13 Jan 2024 pre-release

    Nothing published for this version

  15. v1.5.0 14 Dec 2023
    Release notes
    • Adds Retrier.WithInfiniteRetry() and Retrier.RunFn() to handle more complex cases (thanks to Maxime Beckman).
    Open source →
    Release notes
    • Adds Retrier.WithInfiniteRetry() and Retrier.RunFn() to handle more complex cases (thanks to Maxime Beckman).
    Open source →
  16. v1.4.1-0.20231214200154-b912f08afda8 14 Dec 2023 pre-release

    Nothing published for this version

  17. v1.4.1-0.20231213204100-27a8f90d0b74 13 Dec 2023 pre-release

    Nothing published for this version

  18. v1.4.1-0.20231211102919-1d4a97f7bea2 11 Dec 2023 pre-release

    Nothing published for this version

  19. v1.4.1-0.20231204181734-fdb9523214d0 04 Dec 2023 pre-release

    Nothing published for this version

  20. v1.4.0 14 Aug 2023
    Release notes
    • Adds Batcher.Shutdown() to flush any pending work without waiting for the timer, e.g. on application shutdown (thanks to Ivan Stankov).
    • Fix possible memory leaks of Timer objects in Deadline, Retrier, and Semaphore (thanks to Dmytro Nozdrin).
    Open source →
    Release notes
    • Adds Batcher.Shutdown() to flush any pending work without waiting for the timer, e.g. on application shutdown (thanks to Ivan Stankov).
    • Fix possible memory leaks of Timer objects in Deadline, Retrier, and Semaphore (thanks to Dmytro Nozdrin).
    Open source →
  21. v1.3.1-0.20230814210312-1bc136c77065 14 Aug 2023 pre-release

    Nothing published for this version

  22. v1.3.1-0.20230809162906-7756df1a471e 09 Aug 2023 pre-release

    Nothing published for this version

  23. v1.3.1-0.20230202171514-83b926b9feca 02 Feb 2023 pre-release

    Nothing published for this version

  24. v1.3.1-0.20230202160147-2e37f4ce57c4 02 Feb 2023 pre-release

    Nothing published for this version

  25. v1.3.0 28 Jun 2022
    Release notes
    • Increased minimum Golang version to 1.13.
    • Fix a goroutine leak in Deadline.Run() on ErrTimeOut.
    • Add a go.mod file to conform to more recent Golang version standards.
    • Use errors.Is when classifying errors for the Retrier (thanks to Taufik Rama).
    • Add implementation of LimitedExponentialBackoff for the Retrier (thanks to tukeJonny).
    Open source →
    Release notes
    • Increased minimum Golang version to 1.13.
    • Fix a goroutine leak in Deadline.Run() on ErrTimeOut.
    • Add a go.mod file to conform to more recent Golang version standards.
    • Use errors.Is when classifying errors for the Retrier (thanks to Taufik Rama).
    • Add implementation of LimitedExponentialBackoff for the Retrier (thanks to tukeJonny).
    Open source →
  26. v1.2.1-0.20220628005640-03aceede925d 28 Jun 2022 pre-release

    Nothing published for this version

  27. v1.2.1-0.20210917104313-1db5bca020fe 17 Sep 2021 pre-release

    Nothing published for this version

  28. v1.2.1-0.20210714134625-a5f7c76c0c4f 14 Jul 2021 pre-release

    Nothing published for this version

  29. v1.2.1-0.20190716143035-b98ce2825f72 16 Jul 2019 pre-release

    Nothing published for this version

  30. v1.2.1-0.20190715182333-eadf0b025980 15 Jul 2019 pre-release

    Nothing published for this version

  31. v1.2.0 14 Jun 2019
    Release notes

    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 RunCtx method on Retrier to 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.
    Open source →
    Release notes
    • Increased minimum Golang version to 1.7.
    • Add RunCtx method on Retrier to 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.
    Open source →
  32. v1.1.1-0.20190208162553-842e16ec2c98 08 Feb 2019 pre-release

    Nothing published for this version

  33. v1.1.1-0.20190207104016-0e5aea613d17 07 Feb 2019 pre-release

    Nothing published for this version

  34. v1.1.1-0.20181214162408-487be0453c7b 14 Dec 2018 pre-release

    Nothing published for this version

  35. v1.1.1-0.20181214161851-2c68be121cc3 14 Dec 2018 pre-release

    Nothing published for this version

  36. v1.1.0 26 Mar 2018
    Release notes
    • Improve documentation and fix some typos.
    • Bump CI to ensure we support newer Golang versions.
    • Add IsEmpty() method on Semaphore.
    Open source →
    Release notes
    • Improve documentation and fix some typos.
    • Bump CI to ensure we support newer Golang versions.
    • Add IsEmpty() method on Semaphore.
    Open source →
  37. v1.0.1-0.20180101203313-ef9aaa7ea8bd 01 Jan 2018 pre-release

    Nothing published for this version

  38. v1.0.1-0.20180101202736-0dd30b754aaf 01 Jan 2018 pre-release

    Nothing published for this version

  39. v1.0.1-0.20170607163615-b1fe83b5b03f 07 Jun 2017 pre-release

    Nothing published for this version

  40. v1.0.1-0.20170607144650-989f237b04ac 07 Jun 2017 pre-release

    Nothing published for this version

  41. v1.0.1-0.20160104191539-b86b1ec0dd42 04 Jan 2016 pre-release

    Nothing published for this version

  42. v1.0.1-0.20151006145146-f341fb4dca45 06 Oct 2015 pre-release

    Nothing published for this version

  43. v1.0.1-0.20151006144648-be546bcf2919 06 Oct 2015 pre-release

    Nothing published for this version

  44. v1.0.1-0.20150416121643-ed0319b32e66 16 Apr 2015 pre-release

    Nothing published for this version

  45. v1.0.0 13 Feb 2015
    Release notes

    Put gopkg.in link in README for versioning

    Open source →
    Release notes

    Initial release.

    Open source →
  46. v0.0.0-20250223201106-39c0aa4a7ec8 23 Feb 2025 pre-release

    Nothing published for this version

  47. v0.0.0-20231204181734-fdb9523214d0 04 Dec 2023 pre-release

    Nothing published for this version

  48. v0.0.0-20190716143035-b98ce2825f72 16 Jul 2019 pre-release

    Nothing published for this version

  49. v0.0.0-20190614154724-5efd2ed019fd 14 Jun 2019 pre-release

    Nothing published for this version

  50. v0.0.0-20190208162553-842e16ec2c98 08 Feb 2019 pre-release

    Nothing published for this version

  51. v0.0.0-20181214162408-487be0453c7b 14 Dec 2018 pre-release

    Nothing published for this version

  52. v0.0.0-20180326132423-ea41b0fad310 26 Mar 2018 pre-release

    Nothing published for this version

  53. v0.0.0-20180101203313-ef9aaa7ea8bd 01 Jan 2018 pre-release

    Nothing published for this version

  54. v0.0.0-20170607163615-b1fe83b5b03f 07 Jun 2017 pre-release

    Nothing published for this version

  55. v0.0.0-20160104191539-b86b1ec0dd42 04 Jan 2016 pre-release

    Nothing published for this version

  56. v0.0.0-20151006145146-f341fb4dca45 06 Oct 2015 pre-release

    Nothing published for this version

  57. v0.0.0-20150416121643-ed0319b32e66 16 Apr 2015 pre-release

    Nothing published for this version

  58. v0.0.0-20150213202315-6800482f2c81 13 Feb 2015 pre-release

    Nothing published for this version

  59. v0.0.0-20150123020357-5b8ad6c0f610 23 Jan 2015 pre-release

    Nothing published for this version

  60. v0.0.0-20150123020248-5178b4174a3d 23 Jan 2015 pre-release

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive