Skip to content

Tags: jobe/Hystrix

Tags

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

v1.4.14

Toggle v1.4.14's commit message
Release of 1.4.14

- 932cb53: Merge pull request Netflix#852 from mattrjacobs/merge-fix-851
- 18fde94: Fixed merge problem
- 2e10b73: Merge remote-tracking branch 'upstream/pr/851' into merge-fix-851
- 11d5bad: Fix generated arglists
- 84e523f: Merge pull request Netflix#849 from mattrjacobs/subclass-cmd
- 9037c7c: Added unit tests proving that request log, request caching and fallback work as expected when there is a class hierarchy of HystrixCommands
- fd59207: Update CHANGELOG.md

v1.4.13

Toggle v1.4.13's commit message
Release of 1.4.13

- 1866e28: Merge pull request Netflix#839 from mattrjacobs/fix-js-typo
- 0d5fe8b: Fix typo in method name
- 9ca80ab: Merge pull request Netflix#838 from mattrjacobs/unit-test-for-command-properties-reset
- d849fb0: Reinstated HystrixTest and added unit test for modifying semaphore count
- b806672: Merge pull request Netflix#837 from mattrjacobs/rx-13
- 0dd246f: Upgrade to RxJava 1.0.13
- ed5bfe7: Merge pull request Netflix#830 from jeremybull/dashboard-badrequests-optional
- bee55d7: Add validation for rollingCountBadRequests
- 990394e: Update CHANGELOG.md

v1.4.12

Toggle v1.4.12's commit message
Release of 1.4.12

- 14a4611: Merge pull request Netflix#826 from mattrjacobs/safely-handle-negative-delay
- a2b2dc6: Safely handle negative input on the delay input to metrics-stream
- 61152a0: Merge pull request Netflix#825 from mattrjacobs/remove-bucket-resizing-rolling-number
- dbd3226: Only allow bucket configuration to take effect on HystrixRollingNumber creation
- 75f663d: Merge pull request Netflix#824 from mattrjacobs/remove-bucket-size-recalculation
- b33622a: Make values for HystrixRollingPercentile bucket calculation only affect construction, and never runtime.
- 97749b7: Merge pull request Netflix#823 from fhopeman/master
- faa146e: fix half hidden mean metric because of container height
- 0e8fc7c: Merge pull request Netflix#818 from mattrjacobs/only-check-max-queue-size-prop-on-thread-pool-init
- dbf913f: Modify logic to only check the dynamic maxQueueSize property on creation of a threadPool
- d561dcb: Update CHANGELOG.md

v1.4.11

Toggle v1.4.11's commit message
Release of 1.4.11

- cc53cb8: Merge pull request Netflix#814 from mattrjacobs/upgrade-rx-1-0-12
- 5d6a1b5: Merge pull request Netflix#813 from mattrjacobs/log-recoverable-errors
- 1606797: Upgrade to RxJava 1.0.12
- 5654a79: On recoverable java.lang.Error, log something so that application owners are notified, even as Hystrix serves a fallback
- 793d366: Merge pull request Netflix#812 from killme2008/master
- bebb4cb: Fixed issue Netflix#811 :can't define overload functions in hystrix-clj.
- 817cec2: Merge pull request Netflix#808 from fhopeman/patch-1
- 231b821: update readme to latest version
- f44c5a1: Update CHANGELOG.md

v1.4.10

Toggle v1.4.10's commit message
Release of 1.4.10

- 0a1acee: Merge pull request Netflix#804 from mattrjacobs/merge-rollback-hdr-histogram
- 7facd20: Fixing merge conflict on jmh tests
- da0aada: Merge branch 'rollback-hdr-histogram' into merge-rollback-hdr-histogram
- ae7aedd: Rollback the HdrHistogram changes
- e68ed42: Merge pull request Netflix#803 from mattrjacobs/add-jmh-rolling-number
- 4616fb0: Fix method names in jmh tests
- 6188fc9: Add HystrixRollingNumber JMH benchmark
- 726466d: Merge pull request Netflix#801 from mattrjacobs/remove-rolling-percentile-dynamic-reconfig
- 0cb731d: Merge pull request Netflix#791 from mattrjacobs/replace-long-adder-max-updater-with-atomic-long
- f1106ae: Fixing unit test construction of HystrixRollingPercentile
- 3ec7797: Remove all dynamic property lookups from HystrixRollingPercentile
- fbf0740: Merge pull request Netflix#800 from mattrjacobs/jmh-rolling-data-structures
- ab55455: Cleanup the JMH test
- 0505eaf: Add JMH benchmarks for HystrixRollingPercentile reads/writes
- 8f41389: Update CHANGELOG.md
- 49bd481: Switching HystrixRollingNumber impl from LongAdder/LongMaxUpdater to AtomicLong

v1.4.10-rc.1

Toggle v1.4.10-rc.1's commit message
Release of 1.4.10-rc.1

- 0a1acee: Merge pull request Netflix#804 from mattrjacobs/merge-rollback-hdr-histogram
- 7facd20: Fixing merge conflict on jmh tests
- da0aada: Merge branch 'rollback-hdr-histogram' into merge-rollback-hdr-histogram
- ae7aedd: Rollback the HdrHistogram changes
- e68ed42: Merge pull request Netflix#803 from mattrjacobs/add-jmh-rolling-number
- 4616fb0: Fix method names in jmh tests
- 6188fc9: Add HystrixRollingNumber JMH benchmark
- 726466d: Merge pull request Netflix#801 from mattrjacobs/remove-rolling-percentile-dynamic-reconfig
- 0cb731d: Merge pull request Netflix#791 from mattrjacobs/replace-long-adder-max-updater-with-atomic-long
- f1106ae: Fixing unit test construction of HystrixRollingPercentile
- 3ec7797: Remove all dynamic property lookups from HystrixRollingPercentile
- fbf0740: Merge pull request Netflix#800 from mattrjacobs/jmh-rolling-data-structures
- ab55455: Cleanup the JMH test
- 0505eaf: Add JMH benchmarks for HystrixRollingPercentile reads/writes
- 8f41389: Update CHANGELOG.md
- 49bd481: Switching HystrixRollingNumber impl from LongAdder/LongMaxUpdater to AtomicLong