Opossum Versions Save

Node.js circuit breaker - fails fast ⚡️

v6.4.0

1 year ago

Features

  • upgrade eslint-config-semistandard from 15.0.1 to 16.0.0 (#632) (6d96a26)
  • upgrade husky from 6.0.0 to 7.0.4 (#630) (fbaa492)
  • upgrade serve from 11.3.2 to 13.0.2 (#631) (5bbb4a8)

Bug Fixes

  • upgrade @babel/core from 7.17.4 to 7.17.5 (#644) (8a31e72)
  • upgrade @babel/core from 7.17.5 to 7.17.7 (#646) (2eb0e25)
  • upgrade @babel/preset-env from 7.16.10 to 7.16.11 (#637) (20e9379)
  • upgrade babel-loader from 8.2.3 to 8.2.4 (#647) (caf22ee)
  • upgrade eslint-plugin-import from 2.25.4 to 2.26.0 (#649) (60d5f21)
  • upgrade multiple dependencies with Snyk (#636) (3561571)
  • upgrade tape from 5.3.2 to 5.4.0 (#626) (308ff6a)
  • upgrade tape from 5.4.1 to 5.5.0 (#642) (e657ab1)
  • upgrade webpack-cli from 4.9.1 to 4.9.2 (#639) (3d28b3d)

v6.3.0

2 years ago

Features

  • using semistandard and fixed some typos (#617) (7506923)

Bug Fixes

  • breaker should emit a shutdown event when it is shutdown (#625) (ea4d058), closes #620
  • upgrade @babel/core from 7.15.4 to 7.15.5 (#604) (709530d)
  • upgrade @babel/core from 7.16.0 to 7.16.5 (#622) (43edde6)
  • upgrade @babel/preset-env from 7.15.4 to 7.15.6 (#605) (eb1d279)
  • upgrade @babel/preset-env from 7.16.0 to 7.16.5 (#623) (b875a23)
  • upgrade babel-loader from 8.2.2 to 8.2.3 (#611) (dc31373)
  • upgrade eslint-plugin-import from 2.24.1 to 2.24.2 (#602) (940d3f6)
  • upgrade eslint-plugin-import from 2.24.2 to 2.25.1 (#608) (f827090)
  • upgrade eslint-plugin-import from 2.25.1 to 2.25.2 (#609) (c589ad0)
  • upgrade eslint-plugin-import from 2.25.2 to 2.25.3 (#614) (2084fcc)
  • upgrade eslint-plugin-promise from 5.1.0 to 5.1.1 (#619) (0139be6)
  • upgrade eslint-plugin-promise from 5.1.1 to 5.2.0 (#621) (a2d11b8)
  • upgrade multiple dependencies with Snyk (#603) (ed3fe4f)
  • upgrade multiple dependencies with Snyk (#606) (0385cbd)
  • upgrade multiple dependencies with Snyk (#612) (78982f8)
  • upgrade tape from 5.2.2 to 5.3.1 (#599) (54b2a64)
  • upgrade tape from 5.3.1 to 5.3.2 (#616) (42f21ed)
  • upgrade webpack-cli from 4.7.2 to 4.8.0 (#600) (09744be)
  • upgrade webpack-cli from 4.8.0 to 4.9.0 (#607) (ebadc43)
  • upgrade webpack-cli from 4.9.0 to 4.9.1 (#610) (b390eb1)

v6.2.1

2 years ago

Bug Fixes

  • @babel/core, @babel/preset-env (#582) (b5291ac)
  • upgrade coveralls from 3.1.0 to 3.1.1 (#590) (211dffa)
  • upgrade documentation from 13.1.1 to 13.2.5 (#583) (b9d7bc2)
  • upgrade eslint from 7.24.0 to 7.29.0 (#585) (c4570f8)
  • upgrade eslint from 7.29.0 to 7.30.0 (#592) (2747b82)
  • upgrade eslint from 7.30.0 to 7.31.0 (#594) (536b312)
  • upgrade eslint from 7.31.0 to 7.32.0 (#597) (1e7ca08)
  • upgrade eslint-config-standard from 16.0.2 to 16.0.3 (#589) (ec1c3de)
  • upgrade eslint-plugin-import from 2.22.1 to 2.23.4 (#584) (15a0b18)
  • upgrade tape from 5.2.0 to 5.2.2 (#588) (4139fd7)
  • upgrade webpack-cli from 4.5.0 to 4.7.2 (#586) (d588890)

v6.2.0

2 years ago

Features

  • initialize the state of a breaker on creation (#574) (b3dd431)

v6.1.0

3 years ago

Features

  • Add the ability to prime a breaker with previous stats (#568) (be26d74)

v6.0.1

3 years ago

Bug Fixes

  • return errors from invocation filtered errors (#567) (737e1b1), closes #556
  • docs: Fix documentation for default value of rollingPercentilesEnabled (#563) (93d5969)

v6.0.0

3 years ago

⚠ BREAKING CHANGES

A succesful erroFilter should not trigger the fallback function.

Previously, if an errorFilter function passed it would emit success but still call the fallback function. This corrects this behavior. even a passing errorFilter is a success

Bug Fixes

  • upgrade multiple dependencies with Snyk (#545) (9191afb)

  • upgrade multiple dependencies with Snyk (#548) (8db0e9e)

  • upgrade multiple dependencies with Snyk (#552) (7efcf91)

  • upgrade standard-version from 9.1.0 to 9.1.1 (#551) (16341bb)

  • upgrade tape from 5.1.1 to 5.2.0 (#553) (fa69c06)

  • upgrade webpack from 5.11.1 to 5.12.1 (#538) (34b6d61)

  • upgrade webpack from 5.12.1 to 5.20.1 (#543) (38b3e61)

  • upgrade webpack from 5.20.1 to 5.20.2 (#546) (d7952d5)

  • upgrade webpack from 5.20.2 to 5.22.0 (#549) (41efe20)

  • upgrade webpack-cli from 4.3.1 to 4.4.0 (#539) (b089f0b)

  • upgrade webpack-cli from 4.4.0 to 4.5.0 (#544) (83110a4)

  • fix!: A succesful erroFilter should not trigger the fallback function. (8a4fb7c), closes #540

v5.1.3

3 years ago

Bug Fixes

  • package.json & package-lock.json to reduce vulnerabilities (#533) (deaa258)
  • upgrade standard-version from 9.0.0 to 9.1.0 (#535) (3665bb0)
  • upgrade tape from 5.0.1 to 5.1.0 (#534) (be93012)
  • upgrade tape from 5.1.0 to 5.1.1 (#537) (78db7ba)
  • upgrade webpack from 5.10.3 to 5.11.0 (#529) (039fb48)
  • upgrade webpack from 5.11.0 to 5.11.1 (#532) (67d850e)
  • upgrade webpack-cli from 4.2.0 to 4.3.0 (#531) (9625ff7)
  • upgrade webpack-cli from 4.3.0 to 4.3.1 (#536) (afcc950)

v5.1.2

3 years ago

Bug Fixes

  • type-error on empty action (#528) (7b51dba), closes #524
  • upgrade @babel/core from 7.12.7 to 7.12.9 (#517) (2a28a73)
  • upgrade @babel/preset-env from 7.12.10 to 7.12.11 (#527) (bce3bfc)
  • upgrade babel-loader from 8.2.1 to 8.2.2 (#519) (654af20)
  • upgrade multiple dependencies with Snyk (#513) (7e3ef5c)
  • upgrade multiple dependencies with Snyk (#523) (480d2ff)
  • upgrade webpack from 5.10.1 to 5.10.3 (#526) (e72394c)
  • upgrade webpack from 5.4.0 to 5.6.0 (#512) (dc8f308)
  • upgrade webpack from 5.6.0 to 5.8.0 (#518) (f4438c8)
  • upgrade webpack from 5.8.0 to 5.9.0 (#520) (119ac47)
  • upgrade webpack from 5.9.0 to 5.10.1 (#525) (d552015)
  • using default parameter to avoid runtime error (#522) (6a6f08b)

v5.1.1

3 years ago

Bug Fixes

  • catch exceptions in fallback functions (#510) (34f75a2)
  • upgrade webpack from 5.3.2 to 5.4.0 (#507) (05a8876)
  • upgrade webpack-cli from 4.1.0 to 4.2.0 (#506) (ba91b77)