Skip to content

Tags: zhoupan/Hystrix

Tags

v1.5.0-rc.1

Toggle v1.5.0-rc.1's commit message
Merge pull request Netflix#1056 from mattrjacobs/deflake-slow-cacheab…

…le-command

Use separate key for SlowCacheableCommand in HystrixCommandTest and HystrixObservableCommandTest

v1.4.23

Toggle v1.4.23's commit message
Merge pull request Netflix#1032 from tine2k/ManyHystrixTimerThreads1030

Implementation for feature request Netflix#1013

v1.4.22

Toggle v1.4.22's commit message
Merge pull request Netflix#1028 from mattrjacobs/deflake-observableco…

…mmand-semaphore-unit-test

Add a sleep to get a more deterministic unit test result

v1.4.21

Toggle v1.4.21's commit message
Merge pull request Netflix#959 from sasrin/monitor

Enable Hystrix Dashboard to monitor multiple independent applications

v1.4.20

Toggle v1.4.20's commit message
Version 1.4.20

Manually released by Matt Jacobs.  Bintray returned HTTP 408 on automatic publishing step

v1.4.19

Toggle v1.4.19's commit message
Release of Version 1.4.19

Done manually by Matt Jacobs.  Bintray returned HTTP 408 during automatic publish step

v1.4.18

Toggle v1.4.18's commit message
Release of 1.4.18

- 64b65c3: Merge pull request Netflix#934 from mattrjacobs/backport-pr-919
- 1ea4537: Fix JS formatting
- d880555: Remove duplicate EventSource
- baeeb24: Merge pull request Netflix#931 from mattrjacobs/make-timeout-exception-public
- 70615dc: Make HystrixTimeoutException public so that user-defined execution methods may return it
- 93fe130: Merge pull request Netflix#930 from mattrjacobs/backport-pr-928
- 0604df8: Support collapser metrics in HystrixMetricPublisher implementations
- 3fd69e7: Merge pull request Netflix#927 from chrisgray/chrisgray/dashboard_iscircuitbreakeropen
- ff5d4cf: [hystrix-dashboard] isCircuitBreakerOpen is a normally a boolean from the HystrixStream servlet, however these replace() operations assume that it is a string. There are certain instances where Turbine does not return back a String when isCircuitBreakerOpen is aggregated. This enforces the boolean to be a string first, regardless of what Turbine may/may not do.

v1.4.17

Toggle v1.4.17's commit message
Release of 1.4.17

- c66a548: Merge pull request Netflix#924 from mattrjacobs/backport-pr-921
- 7c5003d: fix(title-xss): escaping text acquired from parameters to avoid any xss attacks
- c5eb45b: Merge pull request Netflix#923 from mattrjacobs/rx-1-0-14
- cba6471: Upgrade to RxJava 1.0.14
- d03de7d: Merge pull request Netflix#922 from mattrjacobs/add-debug-tag-to-servo-rolling-counter
- 8a6b3bb: Add DEBUG tag to Servo rolling counter and made it a GaugeMetric

v1.4.16

Toggle v1.4.16's commit message
Release of 1.4.16

- a3d77f4: Merge pull request Netflix#917 from mattrjacobs/remove-intermediate-servo-command-class
- cd2f1fe: Better implementation that allows overriding classes of HystrixServoMetricsPublisherCommand to be less-aware of implementation details
- dfdecf5: Merge pull request Netflix#912 from mattrjacobs/only-check-cache-enabled-once-observable-collapser
- 46cc7b0: Only check the property value of isRequestCacheEnabled() once in HystrixObservableCollapser
- 29518d6: Merge pull request Netflix#911 from mattrjacobs/queue-saturation
- dd0dc34: Merge pull request Netflix#910 from mattrjacobs/servo-metrics-abstraction
- b85156d: Added the queue() case to large threadpool/small queue testcase
- 6920a53: Added unit test to see what happens when a large pool with a small queue sees high concurrency
- a97cc6a: Fixing license date
- c9a40f1: Adding a layer of abstraction to Servo integration for Hystrix command metrics that doesn't assume a specific implementation
- a8b064d: Merge pull request Netflix#905 from ruhkopf/1.4.x_ObservableCollapser_example
- 1c1cfd3: add java 8 examples as comment
- 0d3d180: Added example demonstrating ObservableCollapser
- 881a4c9: Merge pull request Netflix#902 from mattrjacobs/request-context-for-hystrix-observable-collapser
- 9385839: Moving the subscribe() to before the await in HystrixObservableCollapserTest
- a2fc379: Update unit tests for HystrixObservableCollapser to check HystrixRequestContext
- 5affd5c: Merge pull request Netflix#900 from mattrjacobs/backport-899
- 0f5034a: Remove commons-collections dependency.
- c16318b: Merge pull request Netflix#897 from mattrjacobs/backport-896
- 400bf5a: Fix missing null check in HystrixCacheKeyGenerator.

v1.4.15

Toggle v1.4.15's commit message
Release of 1.4.15

- 0e18402: Merge pull request Netflix#890 from mattrjacobs/multiple-responses-per-collapser-arg
- b21f8ca: Merge pull request Netflix#892 from mattrjacobs/cache-setter-in-multithreaded-jmh-test
- 32c2a2d: Cache HystrixCommand.Setter over benchmark duration in MultiThreadedMetricsTest
- 465dfab: Merge pull request Netflix#891 from mattrjacobs/add-request-context-to-jmh-command-tests
- a3ff151: Added requestContext to all JMH tests, so that command flow uses (and benchmarks) them
- f88bb26: Modify ObservableCollapser JMH test to allow multiple response per argument
- 9726e5e: Allowing Collapsers to return multiple values per request argument.  Addresses Netflix#865
- 970348b: Merge pull request Netflix#889 from mattrjacobs/request-batch-unsafe-subscribe
- 2684332: RequestBatch can use unsafeSubscribe with an empty Susbcriber instead of paying cost of subscribe()
- 317eaa9: Merge pull request Netflix#887 from mattrjacobs/single-collapser-request-cache-lookup
- 7bbee32: In HystrixCollapser, only check if request cache is enabled once
- ace52c6: Merge pull request Netflix#885 from mattrjacobs/single-lookup-of-request-cache
- 34652b9: Only lookup if the request cache is enabled once per command invocation * This helps performance and eliminates chance that start/end of command see this value differently
- c6ff67f: Merge pull request Netflix#883 from mattrjacobs/add-jmh-collapser-benchmarks
- c4d6fd3: Added JMH test for HystrixObservableCollapser
- 82c689a: Add JMH test for HystrixCollapser
- 0e92136: Merge pull request Netflix#876 from mattrjacobs/fix-racy-request-log
- 81cdd45: Fixed Netflix#847 by adding BAD_REQUEST to the HystrixRequestLog
- a98f3de: Merge pull request Netflix#861 from mattrjacobs/1.4.x
- dbc4319: apply osgi gradle plugin so the we can use javanica in a OSGi Enviroment
- 0d899c0: Merge pull request Netflix#856 from mattrjacobs/add-missing-licenses
- 50d2a37: Added missing license headers
- 30a6629: Merge pull request Netflix#855 from mattrjacobs/constructor-allocation
- 265388d: Saving an allocation when using the convenience constructors for HystrixCommand
- 297c868: Updated jmh config to version 1.10.3 and to include GC measurements
- 56cb895: Merge pull request Netflix#853 from mattrjacobs/travis-container
- 5b7bd0a: Merge pull request Netflix#848 from mattrjacobs/request-log-race
- 41898f6: Added Travis config so it can run in a container
- 052ef9f: Update CHANGELOG.md
- 580a1c9: Better test for Request Log race
- 3d2fc21: Unit test demonstrating racy HystrixRequestLog