All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
1.2.1 (2017-06-20)
1.2.0 (2017-06-20)
1.1.0 (2017-06-06)
- add ETIMEDOUT error code for timeout error (#64) (5df9f65)
- addition of rolling percentile latency's. GH-ISSUE #38 (ce7b50d)
- remove fidelity promises. (3f5827a)
1.0.0 (2017-04-06)
- do not fire failure event on short circuit (ab87350)
- make Status an EventEmitter (8aad11a)
- remove default maxFailures option (be65d3b)
- add a group option. GH-Issue #43 (3052f23)
- Add an example on how to use the Hystrix Metrics (fd8246a)
- Addition of Hystrix Mertrics Stream. GH-ISSUE #39 (2d44df6)
- circuit status now contains a rolling window (#34) (05c0a2f)
- prefer an error percentage threshold (245d47b)
0.6.0 (2017-03-30)
- circuit should emit failure event on fallback (f2594d8)
- include the error when emitting the 'fallback event' (40eb2eb)
- promise should reject when action throws (58dab98)
- typo copy past duplicated property (54a27b9)
- add basic rolling stats to a circuit (8fb9561)
- Add caching capability to circuits (6c3144f)
- Add caching capability to circuits (0b717f6)
- Applying code review (6a0f7ff)
- Applying code review (8445a24)
- circuits now have a name based on the action (f08d46e)
0.5.1 (2017-03-02)
0.5.0 (2016-12-22)
- ensure fallback event emits after function call (df40ea7)
- ensure pending close flag is reset (5a1b70b)
- ensure that promise is rejected on fallback (d4496d8)
- fix (again) browser load of circuitBreaker (58a80fb)
- fix export of module in browser environment (5a0594c)
0.4.0 (2016-12-20)
- Full featured browser capabilities (427c155)
0.3.0 (2016-12-16)
- create a browser distribution (cc8036c)
0.2.0 (2016-12-13)
- return 'this' from CircuitBreaker.fallback (159c006)