Skip to content

Releases: Crowdstar/exponential-backoff

3.0.11

05 May 22:34
3.0.11
72b8937
Compare
Choose a tag to compare

Changed

  • Allow reusing the same instance of ExponentialBackoff multiple times.
  • Add CI job to run tests on PHP 8.2.
  • Improvements on the CI jobs through GitHub Actions.
  • Coding style improvements.

3.0.10

10 Dec 22:28
3.0.10
512924c
Compare
Choose a tag to compare

Added

  • Allow doing exponential backoff when multiple throwable objects (except PHP internal errors) are thrown out.

3.0.9

08 Dec 20:47
3.0.9
aa66ef5
Compare
Choose a tag to compare

Changed

  • Allow doing exponential backoff when Throwable objects are thrown out.

3.0.8

24 Mar 19:17
3.0.8
29b63fb
Compare
Choose a tag to compare

Fixed

  • Allow to silence exceptions when exponential backoff disabled. (29b63fb)

3.0.7

31 Jan 23:04
3.0.7
26310e6
Compare
Choose a tag to compare

Added

3.0.6

15 Dec 05:56
3.0.6
b9e3d29
Compare
Choose a tag to compare

Fixed

  • Fix coroutine detection in Swoole.

3.0.5

09 Dec 23:37
3.0.5
c562ca6
Compare
Choose a tag to compare

Changed

  • Use GitLab Actions instead of Travis CI for automated tests.
  • Make some getter methods public and static.

3.0.4

06 Aug 20:24
3.0.4
012754f
Compare
Choose a tag to compare

Added

  • Support doing exponential backoff in non-blocking mode in Swoole.

Changed

  • Use strict mode.
  • Use PSR-12 instead of PSR-2 for coding style checks.
  • More unit tests.

Fixed

  • Fixed execution delay when using seconds as the base retry interval (commit).

3.0.3

14 Aug 17:16
Compare
Choose a tag to compare

Use the Apache-2.0 license.

3.0.2

27 Jul 19:03
Compare
Choose a tag to compare
  • Allow disabling exponential backoff temporarily.
  • Use package crowdstar/reflection in unit tests.
  • Use PHPUnit 7 instead of PHPUnit 6 when running unit tests.