Release of 1.4.0

- 0d3b35b5d0b3a372a1872603b8fbcaa8a2d8fa5c: Merge pull request #701 from mattrjacobs/javadoc
- 0f9d808f3576f9da8f708ffe51680687099ed8dd: Merge pull request #700 from jboyd01/patch-1
- bc2746c2d00bd62f1be12249430abced787543e3: Fix Javadoc warnings
- 623c4c3d5c7d4983990dd3942f0ddf5ebb896328: Example code for publishing to Graphite
- eccf1923646ae6d53aec8e7230817901866ac9a7: Update CHANGELOG.md
- aa81aaa760ce98fef6f3382dd320879aeb0d3e78: Update CHANGELOG.md
- e56d4b9f28451da11832d8cd7d7cc5784f8974f3: Merge pull request #697 from mattrjacobs/fallback-happening-on-main-thread
- c75b8a2211e5e9a275c38ffefae95a0804574344: Removed printlns
- d00e9e283f9b56951e7a37a35fcfb30f90375a26: Added unit test to help with understanding the test written in #685       Also added a missing execution event for FALLBACK_REJECTION
- a329f13a1ef9a28b05d936ecaf871411e6754482: Merge pull request #696 from mattrjacobs/upgrade_rx_1_0_7
- eadbd2950d4be9e11b8bfc1283dc28ea4ef0fd0a: Upgrade to RxJava 1.0.7
- 0b79241379f7d6803b9f5152f78918dc2ee7ac84: Merge pull request #694 from mattrjacobs/make-timeout-property-backwards-compatible
- dc3bc3cac5ff349cb7cdca93c3bbf0b875f473f7: Merge pull request #693 from nilsmagnus/master
- 00485dd245317622d8eb24fd5e48327aefae9f9b: Make HystrixCommandProperties backwards-compatible for classes which extend it
- 078bf142ae1fcfa4697bf7604dcca33c241d24fc: This fixes #692. If ratePerSecond is NaN, set errorThenVolume to -1
- ac98646ddde6e1680dfe33834c6c22c2c3a4b247: Update CHANGELOG.md
- 15b7a6f52ca04a0a2b4b68891601d9e28b6fd9f7: Merge pull request #691 from mattrjacobs/larger-semaphore-test
- f4b9a46fa112ec333e21cdee98a73b7b4417e45f: Added a test with higher semaphore counts to detect raciness
- ef5c1de763e7876bec0f605794fd6195574e5009: Merge pull request #690 from mattrjacobs/reinstate-and-deprecate-exception-threading-utility
- 1f60aaec658bf4d1814384a25c9f7b6670d69d8d: Instead of outright removing ExceptionThreadingUtility, just deprecate the public methods for backwards-compatibility's sake
- 0e2fca849257e2b6142d0aa71d76ce17e0abcd49: Revert "Removed ExceptionThreadingUtility.  Stack traces are not helpful in an event-loop world."
- 5c17db00489d512b5ce6bbf3cd9d6ff16d4eef32: Merge pull request #688 from mattrjacobs/add-emit-metrics
- 68b550b6cd7b3338d69df977b1a57fa38fd9baf1: Added metrics for EMIT and FALLBACK_EMIT
- d60c7d0624978767402965e047625b34a2ec1cc2: Merge pull request #687 from mattrjacobs/fallback-rejection
- f6c57d147b24b895404f7b5b18f157f9dd4a5da7: Added unit test for fallback rejection and found (and fixed) metrics issue where a fallback rejection was counted as both a FALLBACK_REJECTION And FALLBACK_FAILURE
- af63e134393a1512a0e96d684ee22f123da26e11: Merge pull request #686 from mattrjacobs/use-flexible-test-command
- d7cff232aea0f5ecd827be6812366ed6c177d759: Partial progress on refactoring HystrixCommandTest to use FlexibleTestHystrixCommand
- 19d8a8119f8ad08f64fa946524a0f7a58807048c: Update CHANGELOG.md
- 2b295add9c60c96499c36968c56eb4381eacd16d: Merge pull request #683 from mattrjacobs/observable-api-hooks
- 08c93e468959bd86286b06c4edb1ae6d74b99b80: Adding licenses to new files
- 3f697be05876bb4b3213fa06eb0d1ea3af2f5da6: Reorganized tests of HystrixCommandTest and HystrixObservableCommandTest to share code  * Also changed how hook tests are written to be less verbose
- 863d7ab54ad6f91a865ee05cc0111a6fb08e03cf: Added hook unit tests for commands that emit multiple values
- 11ec330d40ec44d838ee09b459b7dee279215c21: Formed consistent hook API that works for both HystrixCommand and HystrixObservableCommand.  * Deprecated some methods in HystrixCommandExecutionHook and added others  * Reorganized calling patterns of hook methods in AbstractCommand to make them more cleanly divisible
- 20701416f91f333886464eabc4a640d5b5522d15: Merge pull request #681 from mattrjacobs/add-cache-hit-hook
- 261f6954493a14f0de9e3f37a41cf13b04c26794: Add execution hook for cache hit
- deacde2fea889ddcf650e19406dc137a2a12eaeb: Merge pull request #680 from mattrjacobs/threadpool-metric-rejection
- 2807c3e4328336a0a8f4dd2c3bbac6f92405e369: Add command rejection metrics to HystrixThreadPoolMetrics
- 13662f0675157a3d3dc00b0c4b112679a0cf86ef: Update CHANGELOG.md
- 60ebfcaa4d3e707736f6f70568cb4c57679d3c34: Merge pull request #679 from mattrjacobs/update_changelog_1_4_0_rc7
- 3e86a42878c62f541c79d66d1ab95c23ebaf089e: Update CHANGELOG.md for 1.4.0-RC7
- cd7799aa7b1286042cbb1f25cc0194ae3ae4f279: Merge pull request #678 from mattrjacobs/fix-current-concurrent-execution-count
- 8fa5106b0dab52c7ddf1fba36695dd6013ba4d4d: Move invocation of the increment of concurrent count to the proper spot in the toObservable() flow
- 66e1e1f066a66491a905050f70bb359063262f0d: Failing unit tests, demonstrating currentConcurrentExecutionCount going negative in short-circuit/semaphore-reject cases
- 4352de6908ad3b98affcc3210ce87e0f9f7f7214: Merge pull request #676 from mattrjacobs/add-test-to-confirm-bad-requests-do-not-affect-healthiness-of-circuit-breaker
- ca4c04bb08449eb4b52e68e1e3906185093bde09: Add test to confirm that bad requests do not affect circuit breaker's computer error percentage
- 50859ffd4c62eb311ffe3ad285377011f8c665f6: Merge pull request #675 from mattrjacobs/revert-timeout-property-name-change
- 727cbebe11f5ab86bdc6312e070f03122f27a638: Deprecating the methods around executionIsolationThreadTimeout in favor of exectionTimeout. * Leaving propertry name alone, as this is fairly invasive and harder to deprecate
- a2c5112356e69fead98ae28f9cf5ab47e7543967: Revert "Favor timeout property that is not thread-specific. (execution.timeoutInMilliseconds)"
- 584340f6637e87486485ada9caa0d1ab1a572057: Merge pull request #672 from mattrjacobs/thread-interrupt-only-on-timeout
- bf77de0a643419a6f9402d28a853a9b5a8280155: Uncommenting Javanica tests, which are now passing
- c3db003e3fa3360ffdefc4349b773b4411202aca: Made thread interruption only occur on command timeout
- 2a9d70babb5b0069197bccbd586ab9e0ce798775: A smaller testcase demonstrating that a slow fallback also triggers a failure
- 47ce5e4339e786817507d259de8f690d6f95f074: Demonstrating chained command failure
- 19320db57cdb4b600021875133c7ec61b4c96b82: Merge pull request #669 from mattrjacobs/add-semaphore-timeout-test
- 61a24a77b14d8fb71ba3851542352e4b96b087ce: Fixing test assertions for fast(!) Cloudbees
- c92eae189cda4071ae24a58b631c3cc527f41093: Added unit tests to demonstrate a non-blocking semaphore timeout
- 2fe5a198e8ef3be939799a68ca8592b9380647d0: Merge pull request #667 from mattrjacobs/max-rolling-command-execution
- 5c12927f30a51de9b26326584b1e1ca8d62113ce: Added a rolling max counter for command execution
- 8a209d8197bdb65fa257e54c5d26578ba04dda93: Merge pull request #666 from mattrjacobs/add-licenses
- 4d26872b874f45a1729350187dbe72303290471a: Added missing licenses
- 391cfd0d2bf5122daad6cad764e9c98d7fc1593e: Merge pull request #665 from mattrjacobs/add-idempotent-concurrency-doc
- ec5750e3e8f9b5a17fa1ef69f538088be63ea8a7: Added comment to HystrixConcurrencyStrategy about non-idempotency of strategy application
- 7cfb1f96b7c78e1c1a1e935e325b14e30463cddf: Merge pull request #664 from mattrjacobs/timeout-not-specific-to-threads
- 60e47c17ff246b06a851f20643272352e08fb258: Favor timeout property that is not thread-specific. (execution.timeoutInMilliseconds)
- 66b53236ba52ef63fe053db800a65cb104dac336: Merge pull request #647 from mattrjacobs/tie-command-property-to-thread-interrupt-2
- da29dae2e3ac43f2d3dc13c2af303cff724a429e: Temporarily commenting out failing Hystrix-javanica unit tests
- 0dacd5d39ce9fee3223d30553d8624c790bca7a0: Added thread interruption tests to HystrixObservableCommandTest
- a2ec5b4c82e8ede7375248e472a53f728c0199be: Hooked up thread-interrupt behavior as defined by HystrixCommandProperties to HystrixContextScheduler
- 24c01e888ae3e5e9f37355e30f8b1babd7c1f80e: Failing unit tests for timeouts on HystrixCommands not causing thread interruptions
- 10c221af71eadbd08d37ed8c42b2306f5b40606f: Merge pull request #645 from mattrjacobs/remove-async-timeout-from-javadoc
- 7b5a3c75b9fa9678529ccd5ae5656df5739a5967: Remove incorrect reference to async timeout
- 7c1e88051766084d1dc308ffb046bf6e0fd41e22: Merge pull request #644 from mattrjacobs/add-collapser-metrics-to-yammer-publisher
- 8df527aca695f2b34af3931b4f292f327cf453fa: Added RequestCollapser metrics to Yammer Metrics Publisher
- 277265bb6f9de3481a2172829fb56d10bd106627: Merge pull request #643 from mattrjacobs/deflake-hystrix-observable-collapser-test
- 519b6adb71cd7bf57d18a1e85af13ffd8dfbb8b9: Made HystrixCollapserMetrics resettable
- 5ab3d91d937b114204c607b68f186b42b969cb70: Merge pull request #642 from mattrjacobs/deflake_rejected_via_semaphore_isolation
- 140c399e4b7deb306fd4cdd932f36fd1e4048f18: Deflaked HystrixObservableCommandTest.testRejectedViaSemaphoreIsolation
- 2e08019402a9a41d0228e32d23369e508353c0bb: Merge pull request #641 from mattrjacobs/deflake-sempahore-count-tests
- 79703316677734933b48d8f1b5170d6a0aa8c919: Fix flakiness of testSemaphorePermitsInUse
- 05387c2d9b22faf177b9d5e38bccdd1535a21e42: Merge pull request #608 from mattrjacobs/both_sync_and_async_exceptions_for_hystrix_observable_cmd
- 74525b2e79079087b0b73f48a08aea655a5cb521: Fixing a bug where synchronous exceptions didn't have onRunError hook run on them
- 7ae8e0a3b4609ff6d5540d4cccce010aafa580b6: Refactored unit tests in HystrixObservableCommandTest to share code and test both sync/async exception paths
- 8a7ea5a23adc4058229f2f5c6cbbd71c57df0cc4: Merge pull request #607 from mattrjacobs/upgrade_rx_1_0_5
- d52055a33390c84b6315791189bc6466dd7e2056: Upgrade RxJava from 1.0.4 -> 1.0.5
- 50459a4cbe72e4ad2fd5879778ff5bc63e713248: Merge pull request #604 from mattrjacobs/add-emit-events-to-hystrix-observable-command
- c7840a57ae8a8d56d4a2d664cfec9d54cfe39201: Added 2 new HystrixEventTypes: EMIT and FALLBACK_EMIT. ** These events only get generated in the HystrixObservable case. ** They correspond to an onNext() by construct() and onNext() by resumeWithFallback(), respectively
- 464da00d3c2879088ba4f2686171da886762a881: Merge pull request #599 from mattrjacobs/add-collapser-metrics-to-observable-collapser
- ba56ae8faf9937629c03148f36265a210bf15f5f: Added metrics to HystrixObservableCollapser
- 1465c0a4aa6bf1632faf57298242259708a061fe: Merge pull request #596 from akarnokd/ContextSchedulerFix
- c047c5436944593712f468ae0128a363d1f64077: Fixed HystrixContextScheduler to conform with RxJava Worker contract
- 68b79de7b92be391b8e705359d3db4f2131f9701: Merge pull request #583 from mattrjacobs/style-fixes
- 010a0b03f3c30e278ec639d7581ec0a038b23479: Remove redundant variable introduction
- 1b1593b09ed3ad3a6c24dc169dd43f65b4a708dd: Remove redundant type-casts
- a4015de9095263163fb978febf4bd3f9bbf4e560: Remove redundant type arguments
- 269645e2efd948553ca1ea3ad05e82517e8ef663: Remove unnecessary variable init
- 75ba2fb5acf069f343e5e257d2190fdca2dabc5d: Fix string comparisons that were using ==
- 903eff860ebed17acef3182f773fd915ba40ba5f: Replace explicit iteration with library support for fast list creation
- 76c90a443e33c36772d75e34f7e738a82d2208e0: Fixed impossible type comparisons
- 4bc067c5bf8e3cce3d4230ece97374da5b6eb615: Fix references to deprecated methods
- 7723ff266dceeb3e63ecb1eef305363dd7e68c4f: Removed unnecessary semicolons from enums
- 148626447964217baa59c8f67d9b8e2b5ae2d397: Removed unused imports
- 8c16e2f89fe3f538a28d4b089e4b727da892b5be: Merge pull request #582 from mattrjacobs/reinstate-nonblocking-queue-tests
- d7de465f6b815ef932cad1bc66cee250a8a863c7: Add nonblocking HystrixCommandTest.queue() unit tests back
- 05ce2a10981606744f658a40c536b457c83e5cd2: Merge pull request #580 from mattrjacobs/add-nonblocking-queue-test
- aa6687cb513ec716877d1c65c77c6278bd769312: Add unit test that demonstrates non-blocking timeout for HystrixCommand.queue()
- ecbc9e1e04547ccec7c0515e8c3f79a4ffacd187: Merge pull request #579 from mattrjacobs/remove-blocking-timeout-java7-rebase
- b31629d633927b2605501bb0927b497ec21a0bb6: Minor formatting fix
- 95be6e88532a05fd6bf2db4bb42754abc6215e85: Remove blocking timeout
- f2600f72b87b4d08701b40a3968563ce6fc507bb: Merge pull request #577 from mattrjacobs/java7
- 4b059100c72d85816db65402c0a287db15e91140: Java7 try-with-resources
- 1a1d0ff20ec32b9014343c3cb9bba8529632f81f: Java7 @SafeVarArgs
- bfe4ed3111f03a074c4886b5feb8b30128d50def: Java7 multi-catch
- 67deb5c259cd296603fbdc4df5c0a1835db1a135: Java7 diamond type
- 336280dd08f914151877fba333322c9104636094: Update build.gradle to Java7
- e115d31b3c3c1f0ab773790d98e27b4abee80ef7: Merge pull request #576 from mattrjacobs/add-collapser-metrics
- e252d5c6c18ee8f8f42447651982fc84a2695d6b: Remove unused imports from HystrixCodaHaleMetricsPublisherCollapser
- 1ee878ac7fdf55fb0448df02d40c0d765bcd7c4a: Added collapser metrics to RxNetty metrics stream
- 4e80f5e623727336d95e97e692a6b1b5bc1447f8: Added Collapser metrics to metrics event stream
- b716fe6dfa7375caff8d54bee3f1a1ac6d93174d: Added abstract class HystrixMetrics that allowed me to clean up all Servo metric generation
- 857b13b0284129a26e059dbfcf06eaeeca04a8b8: Added Collapser metrics to CodaHale metrics publisher and refactored some methods on HystrixCollapserMetrics/HystrixCollapserProperties
- 9a487363e2bb59f8c2c5966040544854273374ff: Merge pull request #573 from szpak/patch-1
- 147204505155b992fc9508a0117ade338d5cebb1: Fix link to CHANGELOG.md in README.md
- 4e93752bf3814ebce11a95ca728738372af796df: Add publisher creation/init to HystrixCollapser
- cf609e90da72f6e24f8ed67e6b79444e943d202f: Add Servo integration for HystrixCollapser metrics
- 1c27b126b3bf07df89507e28fa660459f17600af: Added metrics to HystrixCollapser
- 9b035b41734f538d85296be83302725c3ae5e0e2: Merge pull request #572 from mattrjacobs/add-bad-request-exn-metrics
- 8d90a2667964f20943ea3ca91cd9daed7dc7914f: Remove println from bad request flow
- a60d85b022d8924f6bdbf5b07a0a9fe6f78ed49a: Add BAD_REQUEST to Yammer metrics publisher
- 686cba6f019c0bdab5d874faa8b1a0208c35e989: Add BAD_REQUEST to RxNetty metrics stream
- 29a511d1397b18c52f11b931b99a441f5559fd68: Add BAD_REQUEST metrics to metrics-event-stream
- 529e8d86eddd48f8dbb0b045630f660ac73eab75: Add BAD_REQUEST to CodaHale metrics publisher
- de462446ad8d94cc7960e29b2166a224b00e122c: Add BAD_REQUEST to metrics generation
- 5947afb40b9ec79b9dfe57084bac585f2da79b21: Merge pull request #567 from mattrjacobs/comment-out-flaky-unit-tests
- 8f01cc51fe39ae63c4421865c352fe7d9aa27c0f: Commenting out the flaky HystrixTest and HystrixPluginsTest until someone has time to de-flake them
- b48de61ba9fc8da3338fa64c32fd786d4f39fc2c: Merge pull request #566 from nurkiewicz/group-name-cadahale-metrics
- ed964b87d8f0965171b4e5e6ad121bec289c70e8: Hard-coded group name when publishing CodaHale metrics fixed
- 8a3c7f055f5d37fcd87c5925fbe53579b4c05589: Merge pull request #562 from mattrjacobs/manual-merge-nebula
- 6c08d90fd10a947bdbee81afc9c0f866d1f33eef: Bumped nebula.netflixoss from 2.2.3 to 2.2.5
- 0d9dd96027ad3eea352b7851fba8a6344b90efd6: Merge remote-tracking branch 'upstream/pr/469' into manual-merge-nebula
- e041b1d2459eb529794978a3667a28a09f141d81: Update CHANGES.md
- 5d46e04bcacb9b6a4db768122fee3dcaf4ab5f1b: [Gradle Release Plugin] - new version commit:  '1.4.0-RC7-SNAPSHOT'.
- cb38fcd1f698e6fa1662d5d88dd522f36c252d86: [Gradle Release Plugin] - pre tag commit:  '1.4.0-RC6'.
- 5bc87dcb1190d9872087a66a7672786fac13ca7e: Merge pull request #534 from mattrjacobs/bump_master_to_rx_1_0_4
- fe0a75747a2921fb546a06ea7d3e9db05abaa37a: Bump RxJava to 1.0.4
- 7e49a237dcdca667ea802ab87203bae701c90043: Update CHANGES.md
- d9a7023b89212fe658c2af57ae14a27c8e5b4675: Merge pull request #532 from mattrjacobs/fix-clj-typo
- 00aa1d38a21394811e8ab555535a7a3e01d4b10a: s/observeOne/observeOn
- 27fcc4a1a05d68956e335174d6137ecd57c10554: Merge pull request #531 from mattrjacobs/timeout-in-calling-thread
- c8d2fece3ee193513fb5d4315831dd56db9561ed: Move onThreadStart execution hook after check that wrapping thread timed out
- 85e058cd649c6083f2a70df1ffb897bbad9ecfde: Merge pull request #530 from jboyd01/master
- 223b1ead93de237154a86d09d0c540c41cb8f998: Add shutdown hook for WebSphere and checkError() to detect disconnected client (issue #346)
- f0c4c9084881613e941f882bfb2328b1c9b45bd2: Merge pull request #527 from mattrjacobs/always-pass-non-null-ex-to-on-error-hook
- e20fe47cbb12e62864966e6d50cf44ae4b6063f8: Creating a synthetic exception in the semaphore execution and short-circuited case that gets passed to onError() hook
- f4e0bb60ffcb1cc1d3cb042d806e9ebffc84970f: Merge pull request #526 from mattrjacobs/master-add-comprehensive-hook-tests
- 7a3bd19d0a3c0036276ed013d2f70480431ee57f: Fixing up unit tests in HystrixObservableCommandTest
- bd12ace1b21f39c94c333152506541963fe4ac2e: Merge pull request #524 from kevinvandervlist/master
- 173a16adf685394f58451ce2d6408a42699ac326: Ported comprehensive hook unit tests to HystrixObservableCommandTest * Also refactored execution hook mechanism into TestableExecutionHook
- 2904296f94328ff4edba734f87194d92ff74121d: Add call to onComplete hook in semaphore rejection path
- 12873a672ed5b48cd62cf39cd04d3ad7af089bd4: Adding consistent way to call onRunSuccess/onRunError hooks from underlying Hystrix thread. Also moved the threadpool cleanup to this path in the case that the command timed-out
- 9cb86eca80fd87fd794f01f05968fc26600309fd: Change calls from getExecutedCommands() to getAllExecutedCommands()
- 281add500556b90c52aa5bbea349204deb435fbc: Port of comprehensive unit tests of execution hooks
- ef3735f65b17552a33392b9a27af1f4347a265ec: Merge pull request #516 from jewzaam/fix-servo-publisher-singleton-init
- ad0c9deada815d9f36b28c8ac4d72265e61503e5: Merge pull request #489 from dmgcodevil/iss380-javanica-cache
- c72863825401b1bb2ccb6049fec0eec14959e5b5: Updated HystrixServoMetricsPublisher initalization of singleton
- efeeeb5691072ffe693cfe733ae45840b20aadad: Merge pull request #512 from mattrjacobs/add-javadoc-to-hooks
- dc509220ea9d3ee95e3dad1511da7d0de600431b: Added Javadoc after clarifying #510.  When a Hystrix thread executes, onRunSuccess and onThreadCompelte hooks get invoked even if calling thread times out.
- ef4794ddc2de4a8f5db5fb6f442c059bdd0179b2: Merge pull request #511 from mattrjacobs/missing-short-circuit-on-complete-hook
- 07ae6d27950faa43ea12995d2b22243059b527a3: Added a reset of Hystrix.currentCommand to Hystrix.reset()
- ff0dd95a97253399c718f581342ad0e534ac5525: Made execution hook for 'onRunSuccess' get fired in both HystrixCommand and HystrixObservableCommand cases
- 6aedbfbd1f94553e1fa115a40029f7afe754f376: Now calling thread only handles thread-end in non-timeout case. This allows Hystrix-provided thread to handle it in timeout case after calling thread has walked away
- 030d76c95c07fedb66d716a93ec34eed19c12fe2: Matching hook orders from 1.3.x and fixing short-circuited fallback missing an 'onCompleted'
- 92f04c58b558d91e654e0b329619ea9eae4081fd: Update README.md
- 8a4955a5b72e18b82d28dad9573e71dfe952a70c: Update README.md
- b4435818e5c02137a34676e486e425482f8518cf: Update README.md
- 21f53b396eb85eca74eeed30fd9b04c2021c20d5: Update README.md
- 6da380931468b3eb8c7b52c1263e4d287b4206de: Update README.md
- 742bb6e6fde37037090936f76cce6116be63b7d4: Merge branch 'iss380-javanica-cache' of github.com:dmgcodevil/Hystrix into iss380-javanica-cache
- bda7a6b35775405402c8a7cc95f0c5d2b3ac1ae7: iss380: remove cacheKeyMethod from HystrixCommand annotation
- 0f9b08425181a6c3d7a09e02d5df9b3602a75e53: Update README.md
- 9bbc11b6c2e51ddf1b2981f5c5523da3bc777b23: #iss380: Added tests
- 8a1ba322cd0acd1e41f331082a9e12de76cae6e0: #iss380: added javadocs
- bb1029923897e1312cb3c2be1734431905b843cc: move clojure to 1.5.1 from 1.6.0
- fad7544d796298802fadb975ea3e1bff1e8326e8: Fix extra-configurations-plugin to a gradle-2.x version
- 0f8e794b321173caef08064f2ea540b2d5dcbce8: Remove unneeded hystrix-contrib intermediate project
- 6b37bcedc83fe1861f89757308bf6da2f3023127: iss380: javanica cache implementation
- 0ef516edfde02a506836b76aede529940c19bf3c: Removed lines don't cause javadoc or tests to fail so deleted
- e1f9321c82cdcc7989c80e6a34f2c326dffcedb4: Move changelog to expected file name
- c9dcdc287aaf860a0b5a516ad46a9278b0aa0fe6: Build changes for nebula.netflixoss
- e8791b7ba304c31d2fa700bc7894f4da02570865: Upgrade to gradle 2.2.1
- aac5e8c2c95ee99808ac2781bce13bdb39370fe8: Merge pull request #466 from mattrjacobs/add-unit-tests
- a305f235ebd1a2e8c466886e1d187cf664beea58: Add more comprehensive set of unit tests for HystrixCommand and HystrixObservableCommand
- 157e79669533fa6549090e083914359120269b02: Merge pull request #465 from mattrjacobs/fix-metrics-poller-npe
- f1d8c269d8d355c87de15b02e7683bbcfe883285: Handle an error during construction of a MetricsPoller more gracefully
- 60273ca17e246000671a1d8d3768488f93d60595: Merge pull request #457 from mattrjacobs/issue-455
- 87eb00892c2da0dee3c43e05e76235bba943526d: Fixing the resettability of HystrixMetricsPublisherFactory
- b6b23ceba0808a9d7ed73e3d0d2f555e34b83dd2: Merge pull request #451 from mattrjacobs/remove-exception-threading-utility
- 3ed5995e86feb273efe20be9141458710c81d12d: Merge pull request #456 from gerrit-hntschl/badrequestexception-from-executionhook
- 33b1ea3fed39ef0b301a315e17c6f782e9b62b8f: Merge pull request #366 from praveen27/master
- c05aca42fdaadc1736deee542f6efb20f1bdc19f: Bypass fallback/circuit breaker for HystrixBadRequestExceptions from ExecutionHook
- 16a1d6692bca5ffc9c835c7a965edc61e671f9d1: Merge pull request #454 from mattrjacobs/observable-cmd-request-log
- b5adfabae4e8ae3c14b49f4bdb2b6373510f53dc: Fixed unit tests in HystrixObservableCommandTest
- 595639b8fcac9e6d78ac7a0a4e2e8d0bb0cce306: Added assertions around HystrixRequestLog in HystrixObservableCommand
- 57cfcb4f6b41f015b6b4c2cd084b6ee2f3c47135: Merge pull request #453 from mattrjacobs/resettable-command-and-thread-pool-defaults
- af06360c7858fcf3c262a327440a30c05d39123c: Added HystrixPropertiesFactory.reset() method to allow command and thread-pool property defaults to be reset().  Hystrix.reset() calls this method as well
- 93259fa7092380e33cdfb527a592f92412c06044: Unit test which demonstrates Hystrix.reset() not resetting command/thread pool defaults
- 670a3bf20c96797d99ab06b6e3195620a2b53110: Merge pull request #452 from mattrjacobs/plugins-reset
- c93d319d1893141a4f95e2a04e15d8ffb5fbf20c: Add the capability to reset HystrixPlugins and make Hystrix.reset() invoke it
- ac92b6a7a5347495b63a1b76f244541b2858b6a8: Removed ExceptionThreadingUtility.  Stack traces are not helpful in an event-loop world.
- 8847054981c02b7bdaa5c66623fc362f5b2af8ca: Merge pull request #450 from mattrjacobs/more-comprehensive-tests-for-is-response-from-fallback
- 7cadf305c4a518d8d4b17b4e1749d0c76d52fffb: Added test to HystrixObservableCommandTest that asserts upon onNext
- ee743bf8d6bf75562113bc884e25146d4e71dee3: Added more comprehensive tests for HystrixObservableCommand.isResponseFromFallback()
- 3f6f95a759e5ce560e0eeea11590a915286984e3: Merge pull request #449 from mattrjacobs/move-thread-completion-to-end-of-chain
- b0808cb5723fbe3ba44276b7264e30dac9d04cc1: Move the marking of the thread pool completion to the end of the Observable chain (#377) * Both thread pool metrics and the onThreadComplete execution hook now run later * Modified behavior of HystrixCommand.isExecutedInThread() to match the Javadoc (#448) ** Now this returns true iff the Hystrix thread executed the run() method
- 8748f51e51500298f06d8223629b1116f93b89bb: Only call the Hystrix.startCurrentThreadExecutingCommand/endCurrentThreadExecutingCommand sequence once per command invocation
- 1a23f15de44dc655a97fc9254cc6ee3e945383ed: Merge pull request #447 from mattrjacobs/fix-sync-queue
- 07d30ab8377d47df6871abdbb770d1660b13ac6d: Fixed HystrixThreadPool to always return true for isQueueSpaceAvailable() when size = 0 (the SynchronousQueue case)
- 9caa979c2f65d5a253dfe3cb7aedf06596d7c0f9: #iss380: If no CacheKey annotation exists then all parameters are included
- c876952e28bb76b5dc75b69302530a711d52a981: added todos
- 439054225862dfd5003d0aafc097100b1ac67917: iss380: initial working version
- c971ca6f70e1e3a9c930c1edd4b0962147939274: iss380: added implementation of CacheKeyInvocationContext
- f40f9fe1edafa4adca177e37d4fdd0a3ed1516e9: #380 Caching feature for javanica: initial commit
- 2c4a01cbcba9aac3db35c92a4249018d0423a2c2: Merge pull request #376 from AndreasKl/patch-1
- 376646bd2f8878229229fdfe4bea61b31b2a81a0: Merge pull request #378 from mattrjacobs/evaluate-pr-327-again
- 7d740d8a459c176552fa01bce87577c9e9a8e569: Added ExecutionHook.onError call to HystrixBadRequestException handling
- 65ed5fb4667159daeedc70419bafce987711c60b: Switch assertion order of hooks, as onThreadComplete is firing earlier in 1.4
- f18919b0aa4e08613b518743927a44977e131796: Removed assertions that executionHook.onRunSuccess gets called in timeout case
- cd0e6c22d8a0c46e64d69a7ab55ab5e2a8f7b33d: Switching order on onRunStart, onThreadStart hook execution to match 1.3
- 912bb9e66384b581e836ee98510d58f897f229a5: Changing expectations of hook order to match 1.3
- f95c6940f2195e877e39c0d45f41c3754510633c: Unit tests to reproduce Hook execution sequence issue. testExecutionHookFailedOnHystrixBadRequestWithSemaphoreIsolation
- a21a253a8bf8585ee9b0e15d8572b0165e2f22c0: Unit tests to reproduce Hook execution sequence issue.
- 89730c2ae84d730ad7da7051d2416ce075565e56: Hook execution sequence issue
- b7b2d5909c1b6f002a7dd8158374f22b1649a848: Updated outdated class names.
- 737dac77c6c0c1f67fd82a6e995f87c837e7695d: Merge pull request #374 from mattrjacobs/request-batch-debug-logging
- 23020d614e6f43d9431efc77399ee4fa0bacd954: Change RequestBatch logging from ERROR to DEBUG
- 72300c5401d34171c778fb255e811b377414365b: Merge pull request #371 from mattrjacobs/evaluate-pr-264
- 71598ec45e21815937b96e8af681e0a76c6192f4: Minor formatting change for consistency
- e9951166cbd7708c28927728da424b9f20e46257: Merge remote-tracking branch 'upstream/pr/264' into evaluate-pr-264
- c602a01452508e9f500bb68faff227811e581743: Merge pull request #370 from mattrjacobs/add-back-javanica
- e72c87c1e028bd1dbb2d53075508642e68e55643: Add Javanica back - tests passing again
- 5afdd92c68f29e8f003592d899e543e61e92d862: Merge pull request #369 from mattrjacobs/evaluate-pr-336
- d626e8b34db20c282df5ad48c66a26c374286f08: Merge branch 'pr/336' into evaluate-pr-336
- 7c8db7152073bce911f6586bdf6753d5c237d2fe: Merge pull request #367 from mattrjacobs/evaluate-pr-339
- 4fb44dbc9e5211ecc69cd10f1a473e08bc1eac2d: Added back calls to threadPool.markThreadExecution() and .markThreadCompletion() in AbstractCommand
- 7f561cc4cd1fec141f906d55b0a7090dace274e9: Merge branch 'pr/339' into evaluate-pr-339
- 62400a13a0ab46bee2386ca9f77ff8efba43aaf8: Added support to get command start time in Nanos
- e57de32ca93fd8862122c0a8c45ec92303d513c4: Merge pull request #365 from mattrjacobs/fix-setter-docs-for-event-notifier
- 16f7a2306db07bcc661f0384027105679b3cd4f0: Fixed Javadoc suggesting incorrect addEventNotifier method in HystrixCommand.Setter
- a3497917757a4a9df639240efc9f6dbb72981577: Merge pull request #364 from mattrjacobs/upgrade-servo
- 0e5e690288ff859141b0f7c8a240d6c21eaf3560: Upgrade Servo to 0.7.5
- 3a41292124f4e4953a07e4afd7db178cfc9b78cd: Merge pull request #362 from mattrjacobs/fix-rxnetty-metrics-stream-unit-tests
- 5029a5699d5e40213a00529c8fdc207bcbc31ad0: s/toBlockingObservable/toBlocking in hystrix-rxnetty-metrics-stream
- f2765eb176155a0f4fa8854ffbd69b6019de29d1: Merge pull request #359 from mattrjacobs/fix-javanica-unit-tests
- 68f0ca309e496ba042d30b73a09d71f1fec7d458: Temporarily comment out hystrix-javanica module to get master green
- 7aa4c01a07c1b6e9ac61ad0e74b01b44117a32ce: Merge branch 'master' into fix-javanica-unit-tests
- 5d577f273746e7bb65e3aea399f6689501f164a0: Merge pull request #361 from mattrjacobs/evaluate-pr-270
- 585d38588cd0534dbbaa800ea4cad5dda366afa5: Race condition exists when constructing a HystrixThreadPool where the ThreadPoolExecutor used by HystrixThreadPool.Factory is not the same instance as the one that is associated with the HystrixMetricsPublisherThreadPool. This causes a disconnect between the ThreadPoolExecutor's metrics and those supplied by HystrixMetricsThreadPool.
- 36048f506afd94d23a2398159188bde0f71cfe6e: Merge pull request #358 from mattrjacobs/fix-clojure-unit-tests-non-destructive
- aa982c4b5d248cbba75ca5531ebbe9313e77e300: Got Javanica unit tests compiling (but failing)
- d266f86d6ffa9257659684a0411e6ddcd987c49c: Fixed Clojure unit tests that faied with RxJava 1.0 * s/toBlockingObservable/toBlocking * Changed implementation of observe-later-on to use Observable.observeOn
- 8b0b71f1c5062f7ead1c1517f1a4fbc88dfad68c: RxJava 1.0.2
- 2edcd578194849a1c2f5acd73a2e6f10ebfdd112: Upgrade to metrics-core:3.0.2
- 639a3983c34f30575da062180009e2754605d2d7: Merge pull request #310 from pequnio3/osgi
- cb7c0387aa506723f4e4ab8cbdba39847629cdee: Merge pull request #340 from nurkiewicz/HystrixThreadPool-race-condition
- 2b0955ad381a79e0e172b6f53506ad5da2e14b90: Merge pull request #343 from mattrjacobs/simplified-command-construction
- 20b81dc1f84680f4f89bde2162f276384eac59c4: Merge pull request #347 from sawano/master
- ad3ed062eec8eaa30cde8b9e0c42f9434fded4da: Merge pull request #353 from kevinvandervlist/master
- 3b4ef6cfecd079518716c9c118e251203a7ea8ba: Merge pull request #338 from benjchristensen/api-design
- b223782ec4c3fe7a18c784e6838300e94b38bdee: Remove HystrixFutureCommand
- b4ab356411761097ba2ee238b85d7d052ea08ed7: Fixing a hystrix-examples compilation failure.
- cfa3ae1e61d970a37e5201d92d27f71a85161316: Version 1.3.19
- 2137cb15bf6a7ff035f6434c218162c751eef740: Execution type is now correctly determined from method return type
- 8097506f6d44110ad5f706b69d6f04a539837ca1: Reducing repetetive test code
- 8a39e8cbf14cf87fa0668beab2982167259ee54b: Merge pull request #344 from Netflix/upgrade-gradle-1.12
- e02309b4436573391b28af092649c63b2bad8e87: Upgrade to Gradle 1.12
- e54b22b9ed58b3e0ad3fa06a537d23814cea9663: RxJava 1.0.0
- 02ed4bc81c8d6214c344678fa8542b94c1642bd7: Added 3 new constructors for common command setup * These constructors specify some combination of HystrixThreadPoolKey and executionIsolationThreadTimeoutInMilliseconds
- 3f8e2b5fa2e3e6ec41211e1436a11a0f8d7be893: Merge pull request #334 from dmgcodevil/master
- 5c796a4bc77c9a441dba68bdee8c4c6c404fae3d: Race condition fixed: sometimes different thread pool is registered in HystrixThreadPoolMetrics and different one used for executing commands
- 3b30e33d74d635e508d8696759462ea952eeb2be: HystrixThreadPoolMetrics.getRollingCountThreadsExecuted() always returns 0 in 1.4.x - failing test case
- 020b8d9a7ab7b28ac25f5e0f332e64b38f228630: Merge pull request #326 from yuhanz/master
- c9e4a76b70f4d947d1796f0a54899422fe387728: HystrixExecutableInfo -> HystrixInvokableInfo
- 29ea572d3a624bdc464b7a4d47fa42fa182e025d: onFailureResumeWithFallback -> resumeWithFallback
- 5cb40a36e6000f930e9aa6b295f6acb32a904837: FutureCommand.run() -> start()
- 2a615ced3d3ef6a48e6231ea207690a1e725b2cb: HystrixAsyncCommand -> HystrixFutureCommand
- 1de4b10d9199c8be60e379a69d525441c5225fed: fix for #335
- 7ec5fdef139d39249dc8c5fcf3c93cff577ac706: Fix for issue #332 (Hystrix Javanica Error Propagation does not work correctly)
- 9acbd362f0a4e0fcfe849d99f9594a54ea374aef: added test case for setting metrics.rollingStats; updated README; removed unused code
- 3d9ef196c659df2dc8fb970ac2557f74aa0406f7: refactor, and added test case for verifying the thread pool properties. problem: metricsRollingStatisticalWindowInMilliseconds, and metricsRollingStatisticalWindowBuckets wouldn't be set correctly
- d7d29823f2178f2023c49de2d846ed2f30cac9da: Use ConfigurationManager to initialize ThreadPoolProperties instead of passing ThreadPoolPropertiesSetter into the constructor
- fc952f5abfe5eb0f7d13daa46b1c80cbc882cee6: Added an example of threadPoolProperties usage into README
- ebead68e0ad3246121326b6119bbe134bfbdfeef: To define threadPoolProperties from @HystrixCommand annotation
- 62ac93f94c7248c2a5bac596344bac0f332fdf7f: Merge pull request #318 from benjchristensen/async-observable
- 93c8240747e7e1a0adaf2c13204d7ade5f50e986: HystrixAsyncCommand and HystrixObservableCommand
- f793f4463099c7656a060feacc4c136a7b4052c7: Merge pull request #316 from KoltonAndrus/master
- f69f55c8861d531516315ef8caa62e457cea0df1: Add support for execution.isolation.semaphore.timeoutInMilliseconds
- 9e004553585120b929f9032e0b5e61c90d53ad97: 1.4.0-RC5
- ad6a7b0b032ac5b980b2de2e0aed6d2aeda6e382: [Gradle Release Plugin] - new version commit:  '1.4.0-RC6-SNAPSHOT'.
- 4947a8250ad4ac7d9efcb44afac205f3be7471a3: [Gradle Release Plugin] - pre tag commit:  '1.4.0-RC5'.
- 7a7c605fa33c6fd842344b19183405dbc961b7d2: Merge pull request #314 from benjchristensen/rxjava-upgrade
- de706a229819d2a7088ac656f5c6c654af3dc304: RxJava 0.20 and Remove Deprecated Usage
- 74e105ab4f153c484d4897064551821a697d02df: Update build.gradle
- 6dc2da66d525ef45c6a05deffc2f11fcd663f437: osgifying
- efb889b916616a669603a602528f217a5908acf6: Merge pull request #307 from nurkiewicz/patch-1
- fa6b255b69ff840dbe75e49507d03cb7d91be67b: Fix Javadoc to use withQueueSizeRejectionThreshold
- c00e9cef9d24082d4876a51b6999634608f5bbcd: Avoid NPE when 'origin' parameter not present
- 38e2fcb5cde3692d5b1b61afa072a323616e1aea: Version 1.3.18
- 45f9b3a86b63258f6a8b36234616f4716c876fdc: Create .travis.yml
- 9d9eb38338ef43da4c38bb397a3073a6f722ea65: 1.3.17
- af9ff7ec5ead47162bbabc375c2bdb3b5c1cfdef: Merge pull request #281 from SiIrving/master
- 18899b234a192b04164ab2b4dc1def5b66e92af9: Merge pull request #283 from tbak/features/rx-netty-metrics-stream
- bd337e3de88ccc65cacf3ecafd3473b26ae0841c: Merge pull request #294 from ahus1/ahus1-stabletests
- 839474f7adff329958389990628fb16f3eeae0ad: Merge pull request #293 from ahus1/ahus1-dashboardnoext
- 939563aa893cc966d544a0f9d70012bf2e06cfc6: Cleanup remaining Observables in Schedulers.computation() of RxJava after each test
- 5ccfe5192070cd32f13090036f305b77550b0ae1: Internalize internet dependencies from hystrix dashboard
- 2e37299dd941395325899a27440b687aa42fba78: Merge pull request #292 from ahus1/ahus1-csstypo
- 35716cffd70a0eee259d924996c6f5ffee87a667: remove surplus closing curly brackets at end of file
- d3cc636e55e202649b72033356187609e5f4e173: Merge pull request #288 from KoltonAndrus/stringOptimization
- 34be35adc5e9ddb614f6d4d600068e6c89f55665: Optimize object allocation for the string representation of executed commands
- 5714927e2a4acd8053f188923dc2de2e053f36c8: Hystrix metrics streaming module for RxNetty.
- e91e335092bc5602663f76209a0e8c5debfc1d81: Add Apache 2.0 licence header
- 378d60253a198990b8015185b637e43e224321a0: Fixed typo
- c83a7a16bfb663f333c363e314b458770dfa8c5c: Implement configurable Codahale MetricsFilter based on Archaius Property Manager
- 908a9a061faf24aab5bf7920b19ea970f4f32620: Merge pull request #265 from sps/patch-1
- 063394b4b349f6fea59713d89cf1aae04982ec99: Update README.md
- 702105030744472f62528caac413aa76d68eca6e: + create the exception once
- ed147529b8b96104d7ea8050d3212483b92b9835: defer the Creation of ISE, to when an exception needs to be created
- 3e1afb13cce5a29b4f8f2a8915bf9e2bd79aba46: Version 1.4.0 Release Candidate 4
- 29026af4b4017a0842da9273aad57227034a4a54: [Gradle Release Plugin] - new version commit:  '1.4.0-RC5-SNAPSHOT'.
- 92655d3ffa2c0528e46b3203bae32ff4cde3788b: [Gradle Release Plugin] - pre tag commit:  '1.4.0-RC4'.
- 5212caa83da1e9ca6120abd452e940231d272ab8: Merge pull request #261 from benjchristensen/observable-collapser
- 6bdb27368b3c26bce49ac158eef77425c4a0433d: Javadoc for new HystrixObservableCollapser methods
- d1204e1aaa5f05e98d96b7cc481dc116d43c8bbb: New signature for HystrixObservableCollapser
- 7cf36e665c6c3146ff188ef21e3c19cdddb124fd: Merge pull request #262 from benjchristensen/compilation-fix
- b500e184e8fdc7f2a63668048b7770cc9377641c: Compilation fixes
- 7ff4ccaaf43b144b6ef75d639fa17d32a8935bda: Merge pull request #260 from benjchristensen/rxjava-0.18.2
- 4c8f89cb0f6c74b29d7b1a261c5257e42c2afd49: RxJava 0.18.2
- 1f08c3ebf8497aa4e88d38680a096190a128617c: Version 1.3.16
- 2d14613b29768b923e3189afec8b694d23b7ea73: Merge pull request #253 from BGehrels/master
- d815db9980f1830a4916e390ad7f24588257ff06: Merge pull request #255 from bramp/patch-1
- ade109a656b75ad5d27e1e5c1be38fd0796833b1: Merge pull request #256 from benjchristensen/timeout-race-condition
- 1ef8171a3c315480c48ccdd5137dcb4f3440cfc6: Unit test for timeout race
- 58da8b3fd1dbca9dea37074e64acf1ee6b0312a9: Fix timeout race conditions
- 0392f10b8ef978e86e0390ff775f216815f8b101: Updated a img http link to https in the README.md
- a3724bc953f99fe2034cca892d2a7e336467354a: Merge pull request #254 from benjchristensen/remove-jsr305-dependency
- 00d8ecb9c87c35e91a2b1a696ea92c8ffb8121ad: Remove jsr305 Dependency
- e6d8cd6dfc864b37da9c177c6e9da8c9ce529fd1: Handling InterruptedExceptions in the HystrixMetricsStreamServlet
- 2972125791139e0043b38a48634df53e29a88998: Version 1.4.0 Release Candidate 3
- a29b3524cc9fee9eeca3f66ffb4ca33a7c32b8d9: [Gradle Release Plugin] - new version commit:  '1.4.0-RC4-SNAPSHOT'.
- 601d540ca1fd861c24b9dba85dc1fda96d4c7d54: [Gradle Release Plugin] - pre tag commit:  '1.4.0-RC3'.
- 17fff1a4286e23f8492f324e14353f1a1cfc295b: 1.3.14 and 1.3.15
- 7a143911df712091b04a75f02c0a81423d691ddf: Merge pull request #250 from benjchristensen/issue-236-1_4
- 63cffd9d9c370376b26c163c7200d8045c053e89: Tripped CircuitBreaker Wouldn't Close Under Contention
- 3dc58fff952302fe955192c8f1c0d21b2d773a17: Merge pull request #246 from benjchristensen/rxjava-0.18
- f39fcdcbcdb8426454f258ea311323b9379dbaf9: RxJava 0.18
- 65ad7ec1811118d3d27c51d993b5b92b84c51547: Merge pull request #245 from benjchristensen/observable-collapser
- fb96410f8df4d59d59ad5006c687c00ba0459517: HystrixObservableCollapser
- eea4a052fe5970de362eeee754466a52c97f13d6: Merge pull request #244 from dmgcodevil/master
- 59bbe9f584b50ef7f12909e460c7c9415e8618c9: Fix for issue #241 (leaner error propagation in hystrix javanica)
- c8333a6d2e4c14ebbd191495a3471a150b910cc1: Merge pull request #240 from chrisgray/bug/resetCommandHook
- a9b432d0b542affa671914b3cd1c010f3975f7cd: Merge pull request #243 from dmuino/servo06
- 65c99c05fbdde13a66b18ef685f3460ab2e74203: Update servo to 0.6
- 5b12dc8c7c19154ae7f7b2df38f60da8b3b943b3: Add missing reset for CommandExecutionHook in HystrixPlugins.UnitTest#reset
- 04949497901e6fcd71f68d804e5b89f9e368271d: rxjava-core:0.17.3
- 908a6259136754bd8fbe3f45a02b65abce3e4990: Version 1.4.0 Release Candidate 2
- 89ad8b469c7632131a4dba1e140a6adba91cd7b3: [Gradle Release Plugin] - new version commit:  '1.4.0-RC3-SNAPSHOT'.
- 0c0e84c1f2d367bc59b1ccf391765d7b07a7bede: [Gradle Release Plugin] - pre tag commit:  '1.4.0-RC2'.
- 07071d7dc6112d3386e5c8516768c722bddc27a7: rxjava-core:0.17.2
- b68689b36e583e62737296869a7d1bf45f0be0d6: Merge pull request #230 from dmgcodevil/master
- 041c2f906cea3818387833d0c9bbfbe959f3cfd9: Merge pull request #238 from benjchristensen/semaphore-vs-thread-isolation
- 91c380231418382dbe9e50c84aee23f0ca2f8ded: Semaphore vs Thread Isolation
- 2a496d9b4a502de61544401a1cc0f6efd8ee8770: Do Not Reschedule Callbacks
- 0a7545b6c902163ee332ff6c397c58b49aa7a7be: Added support for Request Cache and Reactive Execution
- ce69ad520e7fb965f1cd794a1b48e303be484a78: Missing 1.3.13 Release Notes
- 328e58efe62d5b6c186b3114da7e1e48610b5393: 1.4.0-RC1
- 11be3ebf01f686e61d29b56760fcb5064aaf1ad8: Update CHANGES.md
- 20095a7c262fefbc68e4b7b1501fa3469ae8b9f0: Update README.md
- e817e4adae7270d56734650b0013f97ad18e61e4: Update README.md
- c6972457d360a6fe32c6b76a6520092dde987367: 1.4.0-RC1
- 82121f26f028115ec81d3f1cf49f7cd489867383: [Gradle Release Plugin] - new version commit:  '1.4.0-RC2-SNAPSHOT'.
- 81385d50c64e3daebaf1b05f85413df860cb4944: [Gradle Release Plugin] - pre tag commit:  '1.4.0-RC1'.
- 7047013f8af0f3309b29a06d03585dd7afb0f39a: Update build.gradle
- 9d86162af01756c0d4522faf88b19211298b2042: Update build.gradle
- e5b375b564c3a799e6b0be25feb69225a04d3d86: Merge pull request #222 from benjchristensen/unit-test-fixes
- 2efc350b30e97833d3c65462cadd3e8d251a784c: Fix Future.cancel Unit Test behavior
- 918682f0e8629613a90a5214efb250cc2c960859: eliminate javadoc in build
- 3baaaf0a7406edc6c9b74a9b237d6c7c97efefb9: Update build.gradle
- d194b3f6852def138ebad72ba2c50591b62f052b: comment out javadoc
- 0aaf304ed25273204ebb1ad15c03aed46a226167: Merge pull request #221 from benjchristensen/rx-0.17.1
- 2b711edcd618c31cb1aed5070994bafb265480e0: RxJava 0.17.1
- d37a4ed95cb0af5fd29ac1b9c9ad548a4ae46860: Merge pull request #219 from benjchristensen/context-constructors
- 07cdcfa402fcfc2b83387bf94822294f175199fc: Restore HystrixContext* Constructors without ConcurrencyStrategy
- f3ee85c33c71679ad9ce17d9f996dac00344cfa0: Merge pull request #217 from dmgcodevil/master
- 20cbaf47bf6a345c71502ead027fe558ab96ed47: 1.4.0-RC1-SNAPSHOT
- 21186643509fd967dd821d3ccabbaf950ce3d312: Merge pull request #218 from benjchristensen/hystrix-1-4-non-blocking-merge
- 005a344262d32ac13fdb1eb8de3023bd7bc6f0fc: HystrixCollapser onComplete fix
- b97165e7d9e9565cb5c5ac1f1f7bae3a11eddfd2: Merge branch 'hystrix-1.4-non-blocking' into hystrix-1-4-non-blocking-merge
- d7a1411e14359b0f9920bb7da39301d155c6d7f4: Use getInstance method instead new.
- bce728d396e7d1b292e0116ad6e44a07552afa18: Added "Error Propagation" feature support.
- 80ff45041ca291a4fc6ac6cfe18acecff3fdd5f3: Added "Reactive Execution" feature support.
- 678c0d3a02a7496926c0586ad967dba0ed11c134: [Gradle Release Plugin] - new version commit:  '1.3.14-SNAPSHOT'.
- 0982ab2d65e36a93044595f55931a27a5c3d49f2: [Gradle Release Plugin] - pre tag commit:  '1.3.13'.
- 916c7a8b33cb51add937c5f3cb62555fc68e6c5f: Merge pull request #216 from dmgcodevil/contrib-javanica
- c9a73cd594dd7df6a1fc5a3eea42438ba8f18e8c: hystrix-javanica: initial commit
- 0de2eb6d66802666cad6f7f4d99307e08dab081b: 1.3.12
- 0b6c72f98038d2fc5be2619fd5d83866e9b92049: [Gradle Release Plugin] - new version commit:  '1.3.13-SNAPSHOT'.
- 2dae61279349893c1f4bb256b3c4f49f5474a639: [Gradle Release Plugin] - pre tag commit:  '1.3.12'.
- 01ce154468243cfb4c7631ea97f5bf3eab3137db: Merge pull request #214 from benjchristensen/context-wrapping
- 85aa3c35a6c8b68df8f8b79420adb2c88c69bab3: [Gradle Release Plugin] - new version commit:  '1.3.12-SNAPSHOT'.
- c7aad0209d68d75b577628b5ee4d341314f4f733: [Gradle Release Plugin] - pre tag commit:  '1.3.11'.
- 887887adfd9b91100b4cef533ce2826069b87532: Restore HystrixContext* Constructors without ConcurrencyStrategy
- f1c7159d9f367896ba6bf5844029bb8a93593b6b: rxjava-core-0.16.1
- 166643406c651311623df037d1f2c5284924f255: 1.3.10
- 7161e266e3f585559b1741effe3f945f5a0c879b: [Gradle Release Plugin] - new version commit:  '1.3.11-SNAPSHOT'.
- 6ab414fb60920f3484fb15d5c291e291db5b8ae6: [Gradle Release Plugin] - pre tag commit:  '1.3.10'.
- a0610ee116b1a42a292d7b95cde47c10a62c35f5: Merge pull request #199 from fkjellberg/codahale-metrics
- 4d28ae6f384f4422e9748bc6a7a92a37fa1dcb35: Merge pull request #204 from ahus1/ahus1-slf4jimpl
- fc99fcefdc388f09f918b92b97daf371d94044e2: BugFix: Plugin WrapCallable of RequestContext in Timeout
- 7891a1bc5b30bdbd7ab6a7db685a4b7c72fc6331: Merge pull request #213 from benjchristensen/issue-212
- cb9a95385f786bd8a894258010f8c8548f2d7a03: BugFix: Plugin WrapCallable of RequestContext in Timeout
- 999e7d37ec9b1c92d57e2ff74153093b6b8c8739: Revert HystrixExecutable change
- beb1fd69a78aee83147c3c0a05d9ab72f94dc81c: Remove stray debug println
- 460aa8e686c14a543ea8b99f55e573fa26742f6c: Organize Imports
- d2bf17fecb3c222f9b8dd91488f134c71ab0f060: HystrixCommand composes HystrixObservableCommand
- e0826d3549c00a8c472893c2c7d316302208c45d: HystrixCommand now uses HystrixObservableCommand
- 94c708f7673297783e1fd8143ba007510e2408fa: RequestContext and Thread Life-cycle Fixes and Tests
- ac9768dd82cd9c77f92ebe1cfaf11b780122cb3a: Fix isExecutedInThread
- c59ed29a389af786dded85f327036397c2b92c52: RxJava 0.17.0-RC6
- 6da5d760f80075571bf6e14d1360e1174a5545e8: BugFix: Timeout does not propagate request context
- ad06ecd0b1d140f07ac56b7338c2f880fd93d359: Upgrade core_test.clj to RxJava 0.17
- 42eb8bdc7d6754ca7aeffd440afedf4273a3ee35: Timeout Thread and RequestContext
- 1ada23e08bce4cc3d944da28b4eee7fec1103416: RxJava 0.17.0-RC5 -> error handling fixes
- 8bca0cb72348ea30f1af8175f5db07dce91f302c: Fix Thread and Semaphore Start/Stop Logic
- 15898cf067d63a30b90efe37639f252aa39db24f: HystrixObservableCommand Fixes
- 375b8f36fdbb9d00d03fc7e858f2f8383e614336: Merge pull request #211 from mattrjacobs/update-javassist-version
- 9a5adde9024dc35ca6f4ceb28c2fe53641840e8a: TimeoutObservable -> HystrixObservableTimeoutOperator
- bfaba6f25d7ec04149ac7ab1757f7869dbef56f1: And another debug println ...
- a8ea50f8b1eef059df6045a55720b5c88b9cdf74: Remove debug println
- 5aeab652092c7dfdf737414804c7ef747fac70cd: RxJava 0.17.0-RC4
- 706a0f267ed65a215de1d813598c6c72b00f76eb: HystrixObservableCommand
- b4c3363dcf4ab0e2df6a98a5a383f4e6aa95d326: RxJava 0.17.0-RC3
- 3ec6e4b90c73beed6a7d48a357930418d607ccc4: Format Code
- a296d8021e35e7a0c5efb3949337f818d2c09b05: rx.util.functions -> rx.functions
- 1e536ef9bcc15252b3896e4538d65bf708b64a50: Make UnitTests use NonBlocking Observables
- e4759d47d8a8db863577affc6ec63072f6856857: Fixed Unit Test: Class Names
- 98ee491d9a733b2753033e090ce51787cd59825f: Fixed Unit Test: Subscription Behavior Changed
- 09f2c231db0a3f39be1ab136e7caa5cea5c33b99: Upgrade Deprecated RxJava Usage
- ad80b7a289881c84bc314fe199cf120d84ce4a8f: Update Javassist version to 3.18.1-GA
- b2fdc25131c819e3f8e09c18fe1afb559b64f92f: Opened Access for Unit Tests
- 7f031e5052b7c2a9d2c6743ea67574953f70bdf1: Moved Unit Tests
- 56527c4788b246456820dd9983ff22a328da8030: Upgrade HystrixNonBlockingCommand to RxJava 0.17
- 545ee7633e2df09021777e9f7b5bcdc28bfda12c: Upgrade HystrixCommand to RxJava 0.17
- 9f8c7422459868ad0df920a342b81ac4b31ae6a3: Upgrade to RxJava 0.17 - work in progress, tests failing
- 146898b09b8a6a518772d0a1bd68db5ba5ad390b: Organize Imports
- f3c5bf0928491ba2c3735304319f4389c2eb842d: move setter down to subclasses for backwards compatibility
- a3c6d8a38cefb93c86ebd5bf94cd6c3df221bc01: minor formatting
- a0fc403030768fa977d939e66512690ff751be3c: add comments and copyrights
- d31dc2d21bdadc720a8dfadd0e692131afc266dc: fixed test cases
- 1eb528e92602121b6d793668ccdaf032960279df: Hystrix non blocking command, a copy paste of hystrix command with changes to support non blocking behavior
- 6fc19abd55c99b8984450b778546a199d62e12c5: 1.3.9
- 463ab536ba27b0f1b5918d9741269855bc3002a1: [Gradle Release Plugin] - new version commit:  '1.3.10-SNAPSHOT'.
- 683656ec88bf7190ad9c47b2350b1f6b8a28cd02: [Gradle Release Plugin] - pre tag commit:  '1.3.9'.
- 8ee9afd192eaa4fba844db8ead0652b455952948: 0.4.32
- a66fd688edad1012b196b1f98fd7b250552e11d8: servo-core 0.4.49
- ffc7a900694811b3889798144de4a5f183324836: Merge pull request #210 from benjchristensen/hystrix-context-scheduler-fix
- 55a70d3cfa0c85f627bf74265215dd2b6fffbb97: Merge pull request #206 from mattrjacobs/infinite-loop-exception
- 6435c7cff6073f83a1c0676d3691951f837d8b72: Merge pull request #203 from rocketraman/init-thread-safety
- 5c45246e022a0c4b82f00f2d594017d29cd0d89c: HystrixContextScheduler was not wrapping the Inner Scheduler
- 9dba8c710872781a73f7e174f39e28797f9b8064: Logic error in what exception to mutate
- 25a4731ab152232f54761618610367e11fd38791: Demonstrates and fixes Issue #205
- 00e4064dfaaadfbea8463b14ef222abf19fd9098: deploying on tomcat, SLF4J complains about a missing implementation
- 45e00413f9c7a23a3a0ec28f968657fdfaa027ba: Made HystrixTimer initialization thread-safe
- e22d3ed9a64e8259ef5158f20643d7385e969b35: Update docs to link between the modules for Coda Hale/Yammer Metrics version 2 and 3.
- 154867792b0041b013639efe849b87d63c0b28c3: Add module to publish metrics to Coda Hale Metrics
- d9859384cfcebb87b8d2254430314d05e4f73252: Version 1.3.8
- ac968656aaa9324b68e3987ec01aecaa7f029a76: [Gradle Release Plugin] - new version commit:  '1.3.9-SNAPSHOT'.
- 3d35058c8fbb6f09951fedc57c6b1ca909456400: [Gradle Release Plugin] - pre tag commit:  '1.3.8'.
- 1c041da85dad8c3f24253a54b23abd6f798266ef: Merge pull request #194 from neerajrj/nonblockinghystrixnj
- 7e9cafd80c0fdf899ac1622b4a364fba39d52505: Do not record execution duration in the case of a timeout as it may override the duration stored previously by the timer tick
- 34b0bab91301dc792c45f1e61fa9215c723632ed: Version 1.3.7
- e6c4337850da4161eb7e611b383e054fc167e796: [Gradle Release Plugin] - new version commit:  '1.3.8-SNAPSHOT'.
- 2a6f0f93c0ed4fd56689693aea1eed0eee589045: [Gradle Release Plugin] - pre tag commit:  '1.3.7'.
- a49e70b99d263bbcad27088729e29f0b017cef7c: Merge pull request #189 from benjchristensen/issue-188
- a7ac398c22b208c2eff264b745cbf41911dd7c56: Merge pull request #190 from benjchristensen/concurrencyStrategyWithRx
- d37d8c52634198078013c85e578e0842c7847aea: Protecting against timeout race-condition for error handling.
- 35fb8ce1455139d1213290cadfadda017c145018: BugFix: Race condition between run() and timeout
- 770d6a74c6a83e83dfbb5a87364d36eac7858c6a: BugFix: ConcurrencyStrategy.wrapCallable was not being used for reactive event-loop threads.
- c73ab84ab4e4c938fb5003c1f3fe6c2467d60128: Version 1.3.6
- d4c932a81955328fc07b6ace027490210accd30d: Version 1.3.6
- 816fe323c9bcf8ad2c0d5c24bdeeea60511b51a7: [Gradle Release Plugin] - new version commit:  '1.3.7-SNAPSHOT'.
- 900f1b3074293a43626b9c275cd1270096936c44: [Gradle Release Plugin] - pre tag commit:  '1.3.6'.
- 0fb0d3d25e406f8b6240d312c2ee1f515c77fc13: rxjava-core:[0.14,0.15)
- 9a20e1b13aa8fcb11746db63ddac9514a42219c8: Merge pull request #185 from benjchristensen/request-context
- 5b900da0604059f8ec3f01081a89b7343e7e89ee: BugFix: Observable.observeOn Scheduler Lost RequestContext
- 7220a9c818786b13ffc58accbf3230faf809a082: Merge pull request #184 from benjchristensen/queue-cached-future-exception
- 1b144fc5d1f15758e94477f3f19cdac056d4247b: Merge pull request #181 from josephwilk/clojure-hystrix-command-names
- 91bfc60371048ba04bd6316bbb84e52986e883e7: BugFix: queue() BadRequestException Handling on Cached Response
- d5a19eb56250630fdce495130eb01ac344d12d0b: Merge pull request #183 from mattrjacobs/bad-request-exception-handling
- e8573a1ae0dbee22cd548c191940c8e4af891313: Merge pull request #182 from chrisgray/bug/remove_latent
- e6403c4473e4e9ba3a1bace1a7a786a67a2f5e5d: Bugfix to HystrixBadRequestException handling - logs were spuriously getting generated when HystrixBadRequestExceptions got thrown
- 1746a93586b251352378208fce7071278616e342: Removing unused Legend component latent. Removed from html templates/css
- b605c91dbcc812d2187d96772f67fb1400a0b39a: Command key should be fully quantified. This improves the Hystrix dashboard reporting information. 
- 4f7f320f62bb283ab94d976a19d13e4e84acf733: Version 1.3.5
- 96b953b2f76434ad6f63bd81f12946ffcb5acebf: [Gradle Release Plugin] - new version commit:  '1.3.6-SNAPSHOT'.
- a44145a2ded9d168c0d625e86685907ba383ff71: [Gradle Release Plugin] - pre tag commit:  '1.3.5'.
- 614a00103cd687becf539c54adf0ade34a029454: Merge pull request #179 from benjchristensen/rxjava-0.13
- b4f70061c13a5bfb8b6def222cd1c15ab13f3652: Upgrade to Rxjava 0.13
- a801f8df186f4512513819e3c74b8f9b81a0b9bc: rxjava-core:[0.13,0.14)
- 84ac92a7f7821559cd6242309534607642c6f435: [Gradle Release Plugin] - new version commit:  '1.3.5-SNAPSHOT'.
- 39f4aff653010fe1d0f07bf3374b9d011d9654e7: [Gradle Release Plugin] - pre tag commit:  '1.3.4'.
- bd6dfac5255753978253605f7e8b4c6af68fa23c: RxJava [0.11,0.12)
- 00f6c0e08b039dad59a7b5d7f334e6f37d9e7201: Update Hystrix for breaking changes in RxJava 0.12
- 99cd8b350d6c329508b78519f1507b45253f3d47: [Gradle Release Plugin] - new version commit:  '1.3.4-SNAPSHOT'.
- 7a2ab07a91998ea8a495209453b51bc0979e5565: [Gradle Release Plugin] - pre tag commit:  '1.3.3'.
- 7bcf0ee7b876cbfdcb942ea83637d4b5858e334f: RxJava 0.11.0
- b8a6e4794b87f235ae9236c55994c713e9530742: Reference to hystrix-event-stream-clj
- 6899fc198f88d10a3176b2bdd99a25a93eaae2a8: Reference to Clojure Version
- 6a047a9d5f4640560479b113ae3cf8b9bbcc8a10: Version 1.3.2
- fded2dff1913d78b4d8fea3232f9f1bcd9c52331: [Gradle Release Plugin] - new version commit:  '1.3.3-SNAPSHOT'.
- be96ca54c057dad390e5f94d4f2d2dcb91c65ef0: [Gradle Release Plugin] - pre tag commit:  '1.3.2'.
- e09bcbc9afa4403be12b5311a1abb4ada51da09b: Merge pull request #173 from benjchristensen/fix-exception-throwable-typo
- 8e0a43c3b1cff012dd4096443d1260242c5be646: Fix Exception vs Throwable typo
- ac613585b9cca0175fb95298aef6fa54d346cf19: Create CONTRIBUTING.md
- 199209bd486afd5dbdfa191ff860ac90fc29fd31: Version 1.3.1
- 4f4d13969e788b08ea51ee510262a6b6bd3d458a: [Gradle Release Plugin] - new version commit:  '1.3.2-SNAPSHOT'.
- bd3ad29734bb5103eeec6e85116a1e0252a7666b: [Gradle Release Plugin] - pre tag commit:  '1.3.1'.
- 8118301eaa33a1fe751c5b8edc0d59f25fa8caaf: Merge pull request #170 from daveray/hystrix-clj-observe
- eb9843fb078fd9d9f863ddfd4cb5f6ace4b634c9: Add rx support to hystrix-clj.
- 4186b326daf1f8057eaa382e37e577a51d944fa7: Version 1.3.0
- dbb589dbd4ca1ffcff2076915e98939abf2e3717: Merge pull request #169 from benjchristensen/observe-examples
- 3cc9642901af11bbaaf03c2dcaa43080e5f4788d: Add RxJava Observable example
- baae20c431ddf7a23c81367876f7147fa0241d25: Add observe() example as of 1.3.0
- 8fe515087354df54ef568a9ab5910933e3eb887d: [Gradle Release Plugin] - new version commit:  '1.3.1-SNAPSHOT'.
- d00e4dbec02a560b97a9c53d97e6c6c87c8e20b7: [Gradle Release Plugin] - pre tag commit:  '1.3.0'.
- 569eed99a78fca3925c0ee75a2d4e06d5a304ac9: 1.3.0-SNAPSHOT
- 218937cbf558b804eb7f28cb0a79db301106c805: Merge pull request #168 from benjchristensen/collapser-test
- 8678bcfdaf6efc9a40f80b89e80b6edb3e664278: Another Void response type unit test for collapser
- 610276c2314aa3c3d358f27585a6710f83046fec: [Gradle Release Plugin] - new version commit:  '1.3.0.RC3-SNAPSHOT'.
- 25420c8e33c4d016c08f83621d704572cafc3547: [Gradle Release Plugin] - pre tag commit:  '1.3.0.RC2'.
- 047966d441623a26d15c2ce661a6ab2e64824149: Merge pull request #165 from benjchristensen/improve-unit-test
- 0582bb6e0476d355631a6077eac82a777c71d6c9: More specific assertion on fireAndForget error
- f16d2b810bbbb086a6829833353fb75de6560c77: Merge pull request #164 from benjchristensen/collapser-with-void-responsetype
- 71985abbfadaaa4b4f6c853c9bed8376a0c12e4e: Support FireAndForget Collapsed Commands
- 1fe6e69b208ac33f6ce5bf69c1969c8af22a5807: Merge pull request #163 from benjchristensen/rx-0.10
- 940377f868ba44efbbe9b5951c6543a7c17a83a9: Upgrade to RxJava 0.10.0
- 081fc06c97dc12b14be77575ef1478b96ee54fa3: Merge pull request #162 from benjchristensen/regex-perf-improvement
- 819ded6a8356b8f7409838e29a4b43ec89e759a7: Fix regex so it includes more than one digit
- 18ec57da71cd201c2974afc598101cd356dc794e: [Gradle Release Plugin] - new version commit:  '1.3.0.RC2-SNAPSHOT'.
- 3a258d5e1d97dddb7e51ec1761b338eb7e18deab: [Gradle Release Plugin] - pre tag commit:  '1.3.0.RC1'.
- 752c362d710060ef944d2c99e3886b15d40816c4: Merge pull request #159 from benjchristensen/merge-gradle-template
- 90093540e11321a46454cb5c8ddae4aa22f42485: Merge remote-tracking branch 'gradle-template/multi-project'
- aadec237c3b01b72d4b0e4adaae3c26b2a71b38f: 1.3.0.RC1
- 42979f0ce45949e354dbdb6e5eb4da2f2bec294d: 1.3.0RC for Release Candidate
- a911859bbc0d8a36d9283b10b46a8a0730e18e6d: Merge pull request #158 from daveray/hystrix-clj-expose-command-instance
- 4feab8a163aaa922c1ab61f11433beb68366a291: Merge pull request #151 from benjchristensen/version_1_3-rxjava
- 2ae4493350ed98888b5fb1b548b38ca1ec2d1534: HystrixExecutable and Javadocs for observe()
- d4f992a3597172fa4dcf5e6b83feb5c51a79f360: Expose current HystrixCommand to fns
- 45a6420b944b2a7d6d6cdc7a38b516630a07e8d1: Improve exception javadoc for observer/toObservable methods.
- d244689d91b1e07c9ad4d6047a0dd9d614257a49: IllegalStateException on duplicate invocation.
- 1e7f5e077c0ce7de9ce9545369279e52a77905c3: Merge remote-tracking branch 'upstream/master' into version_1_3-rxjava
- da69311c77287f3d789883dc743fbf54dc9ccba4: Remove non-applicable unit tests
- 783867cba9aed7ffae6d773b848fce614135acdd: Version 1.2.18
- 490c10e8d40f0fae312b666a84c8e5071c252fba: Assert that cancelling/unsubscribing a single collapsed request doesn't cancel batch
- 2cb369d63f6a864f976dcf8009a93c00f8a1453b: Gradle Release Plugin - new version commit:  'hystrix-1.2.19-SNAPSHOT'.
- 6884925d4cf61d0caa8e7abdbc70b4c448d912b6: Gradle Release Plugin - pre tag commit:  'hystrix-1.2.18'.
- c7a30b88b9ef07b747e959d449cfce1c1d295500: Merge pull request #155 from daveray/hystrix-clj-reset-fixture
- 87c62c7d88906d7d1bdde8871f78735d9fa8870d: Merge pull request #156 from daveray/hystrix-clj-doc-update
- 686035673787bedf82d586d4c0796defa8712440: Merge pull request #152 from mrhooray/fix-dashboard
- 5c6599e1c24d23389a879baf8b59dae9017794e0: Reduce logging
- 7b103b83e9eebb5f5dfef9b86ab2abd43a6ec822: Fix concurrency bug in RequestBatch for HystrixCollapser
- a1732c2f2a09af05c4368bcc76dc59514b708444: Refactor HystrixCollapser into multiple implementation classes to simplify reasoning
- 9916537922faf1f374914a59260db65d84a549b4: Improve hystrix-clj docs.
- cc2246a43d79a479e1e2776cd59fcf9700e11bf0: Reset Hystrix after tests have run.
- 76c86f65048e2fb885ff13572f4d1c05e134fece: escape meta-characters to fix dashboard
- 0b47055b42629b64648964106dcf59252fc61982: Merge remote-tracking branch 'upstream/master' into version_1_3-rxjava
- 9de91ee126c090538204069a2cf6cd59e889bceb: Gradle Release Plugin - new version commit:  'hystrix-1.2.18-SNAPSHOT'.
- b7f3a6d1e4b149dc5a7b07312f04319b8f969276: Gradle Release Plugin - pre tag commit:  'hystrix-1.2.17'.
- f8ce9d70c6e3d94c9c733a601feca835469c60ec: Version 1.2.17
- 09b6d1700ed3bd14b71161b0696e33a93300505a: Merge pull request #149 from benjchristensen/issue-144
- 2cb2d9d361f0efb6c84736673c1ab18ed5e7c70f: Record failure events before getFallback invoked so they can be queried.
- fd71838d5feeff719d2a1a93ca2200db17faa86a: Merge branch 'unquietcode_pull_144' of https://github.com/UnquietCode/Hystrix into issue-144
- 34c3e5c4d812b3335b613f1235c73af45fcf6e45: Concurrency fixes for race condition occurring when RequestCollapser is shutdown
- 05cb2293da810c90718b88f74b7bb39dbe7a5e07: Javadocs for observe and toObservable
- 32bd26e54fa49ee875259e2baefa1726db7beeb7: Upgrade HystrixCollapser to use RxJava and execute reactively
- dccd32223000b44980772d8f8ba037f4e78c877d: add a clarifying comment
- 6153597bf56440462e88b38ce4b64ebc0b5d53a2: Version 1.2.17
- e8f1e1692a0140410a69fe5699ade5cf050eefca: Fix bugs related to toObservable behavior with RequestCache disabled.
- 6df65bf346344a1b29abc51c2f3e866b6a9d2c55: Fixing aggregateJavadoc
- a300d93ac0081fc22515b28e68edbbeb08e2ff46: adds a failing unit test for isResponseTimedOut() when accessed from within fallbacks
- 52104a88a4d7a1ad20758f6e66c9704bb8ac9f1b: Fix timeout issue when start time has not been set by the winning thread while other threads working of the Cached wrapper are already waiting on the result
- 3df7d89a907eee09d480a43ee14662ab0da876ef: Merge branch 'observe-rxjava' of https://github.com/benjchristensen/Hystrix into rxhystrixnj
- 38130a9b4268287ffa86de44dd29a45b112c698e: Merge pull request #139 from fkjellberg/fix-dashboard-threadpools
- 16b004bbfc59898f24fa3e8c906ba4a3468a3dfb: Merge pull request #141 from daveray/upgrade-clojuresque
- 5c406e08dc3be0140270400bca26067f047994e2: Merge pull request #142 from benjchristensen/idea-config
- ff24f3f8f951861ef0e35a78618a5dc08356e19e: Change IDEA config to use COMPILE instead of PROVIDED
- bb5e84e8bf4e99f8bdfca6780508dd07e68ecd42: Upgrade to RxJava 0.9.0
- aa3701b1c6f5577dfe7877c62f2e7e61b8abbf96: Fix non-deterministic test
- 66492377edb46c731ef0012d4b08e6f905945e28: Ordering of log now records in order of execution, not completion
- e7568b69d21100ba5a5e2188ef076abec2d59b93: Upgrade to RxJava 0.8.4
- c51bd7ef076ec1167ab81da4ac09cad371186a11: Support Asynchronous Callbacks with RxJava Integration
- e346830f04fc83e7d4035625d205f1387c7ac1a2: Update clojuresque and remove test shutdown hack.
- 0fef2002742431d57b1f58546199496a81b40bbd: Eliminate duplicate logic between execute and queue
- e2f5968873499835cb67b26ab52ebbbb1522ba2c: Merge pull request #138 from fkjellberg/idea-eclipse-config
- b0585dae4cfe7108fd8bd80d7c4b890f95e42119: Passing status to Artifactory builds
- 28c6989099fc538cfd9d1d8d13075901bcec769d: Verify before we can't take it back, use preferredVersion variable
- d0e42e3dfb45c8d792c6cced1c943c89b1d861dc: Handle unavailable sonatype properties
- 1df384eeccd2ff81cde585d91cb4307029f90dee: Fixed incorrect thread pool rate calculations that did not take into account the rolling counter window size, thus giving a ten times too large value
- 36aee0ef8e514f9b34ad45a60e525f27a7f4ba82: Add intellij idea and eclipse build config
- d2e8d80955d6efe37fa2d7432175cde505c3aa5b: Gradle Release Plugin - new version commit:  'hystrix-1.2.17-SNAPSHOT'.
- 48e56597dea32ba3089e06bc503cf66e8dbbc2c8: Gradle Release Plugin - pre tag commit:  'hystrix-1.2.16'.
- 987b20d47c3bc800f795f4cee123987802408ca2: 1.2.16
- 05e246b5b2edc96d256dc44304dbe0326ec0ce71: 1.2.16
- 8251bedc7a393ea6e3e38111d347be64cf3d06ee: Merge pull request #137 from benjchristensen/CurrentThreadExecutingCommand-scope
- a1ae5b20fdaa88450f803e90a1cd6408f3d4d668: Limit scope of CurrentThreadExecutingCommand
- c31197b87075a314c337ec693e52c91d1fab277a: Merge pull request #136 from tanob/fixed-mock-stream
- a40270507bade9679ef58180167c6f509fd2baa0: Merge pull request #135 from dinedal/master
- 59795530b1ebf229c34e61dff1743738c0cff189: fixed the mock stream.
- 02bf38795b1255f4924b8836b16f819a16e948db: Rename macro to `with-request-context`
- 9de561434f303b8020269984d7ef313428414715: Make uploadMavenCentral task, that encompasses other tasks
- 832eb537e9df36a2e53a90e1f34e2008a36f3f17: Automatically aggregate and publish docs (java,groovy,scala)
- 498c25feaa03a9a3a09e633814c192ddc770ced4: Matching wrapper to 1.5
- 8caf8ec93b3617749db90ceac64e06116567f072: Upgrading release process
- c7adae1d7e56066201ef7ef9d1631b2de5236b5c: Add `with-context` macro for conviently wrapping collapsers in thier own context
- 1a32199c225433c08adedc46d5b17ddb9f994669: Version 1.2.15
- 71fe53be2785ee96d1572dfa5fdf9184c9c2fb5c: Gradle Release Plugin - new version commit:  'hystrix-1.2.16-SNAPSHOT'.
- 755555ae690199b7e4d4f3e00b343e5a31582a1d: Gradle Release Plugin - pre tag commit:  'hystrix-1.2.15'.
- 366f11a6b4c391cbe13930f2869c416ae7615098: Merge pull request #133 from benjchristensen/fix-error-handling-endCurrentThreadExecutingCommand
- 72aa2bd8b6a71fc6df37ff5138972b426af9c824: Fix NoSuchElementException in Hystrix.endCurrentThreadExecutingCommand
- 63e44e8e73b9fdfe56655cc1fb13180885dedc9e: Using latest features of release plugin
- 883dd0daf391695a3b26e1d0f5c1bb112022c803: Add sonatype snapshot repository
- 1bab5e0ff4fe3db0c735c17d4f0ce9fb8e4a5113: Update README.md
- 9426f37ee726524bcb3693305451a3c1ad1e14fa: Update README.md
- fa24099bea610271943d7813841d37a3c1788267: Version 1.2.14
- 16d21d9d63ae636d57cf86dea4a35bbc18cb49ff: 1.2.15-SNAPSHOT
- 63e07f7dd652154dc79e5f6b2bcf5971c00a9050: Change to javassist:3.16.1-GA
- 958c517cd05049ecf9608303b9e6f0463d8f1ec3: Merge pull request #130 from benjchristensen/issue-116-auditing-agent
- 340e73532c789cb0cc66b8f00f7fc24feaa04a10: Update README.md
- 0041b0df8783611a5ba8f9ea9d146e187738cc94: Create README.md
- e423a4632c38a55ab1e9e646603a499ac4026602: Mechanism for Auditing Network Access Not Isolated by Hystrix
- c3477877da453c81a3c3c121d7677fce2911551d: Use newer version of license-gradle-plugin that fixes skipExistingHeaders field
- d87b66e0d0074d42b35e46a5c3664dd57294e16d: Move gradle-release dependency to bintray
- 06a571ba811fa79e0f871d411ce4bc5426db62a8: 1.2.14-SNAPSHOT
- c3f79c550f09c5ce40f7b996ed59a7e3dc3f683a: Version 1.2.13
- 84339e0a40358919863496d6fd8c6035228b6329: Switching to bintray for dependencies (same as Maven Central)
- 6f9e3a024fd9213446079e6160ef872849e91c53: Upgrading to Gradle 1.4
- f5a10c63c56b2cc5c07c7a602be6cd965a8415d3: Update codequality/checkstyle.xml
- b08161e6c78969f4508c4b3a5388b1c02874dcf3: Merge pull request #128 from benjchristensen/issue-127-destroy-metrics-servlet
- 0ba1c1674dd9d58e59c54eeddb762501c0b23ed1: Implement destroy() method for graceful shutdown of MetricsStreamServlet
- 86e75ce82239f80f8d638d86d86108ebc6b84ca3: 1.2.13-SNAPSHOT
- dbca90bfbeea6c8a42739c8d662b67cbcacb211f: 1.2.12
- a4d606e1c2e8bb82db6feb6b73ae03d6781bace3: Merge pull request #126 from benjchristensen/issue-124
- 2db8acbae5fba298b1990536cf99d9a7755ab8be: Fix NPE if Hystrix.reset() called when it's already shutdown
- b17924f855dccdc7deb44290c8540da85db5cea7: 1.2.12-SNAPSHOT
- 8b75c6205d05e3200e4e29a96a2a370afef80705: 1.2.11
- 41354a246a4d8705a8726c47eb51e668517e9c09: Merge pull request #121 from benjchristensen/concurrent-execution-counter
- 256cb3d05b50f6fd36988ef4a87fdc07b79efe0d: Better error message on run() method failure.
- ae11c30a0b577e6b8e8863d8f29c8847b946b9fa: Fix getCurrentConcurrentExecutionCount value
- 3f6987deb9dc99ecdc5e3f1cf70702eb4a87f10b: Merge pull request #120 from benjchristensen/issue-113
- 7b046ca96b7731e6468cea36d7a3d053d9aa4b96: Fix for IllegalStateException on Thread Rejection with Response Caching
- 8077bcb535d19626f14e53b142892b76275bd6c5: Merge pull request #119 from mhawthorne/issue-118
- 80d275de24e9a3ea87e165797a3f9f3e1a3ff25c: 1.2.11-SNAPSHOT
- 8543dd1b01d4d5fab105d4ee3a40f433054e0543: github.com/Netflix/Hystrix/issues/118
- a33474c38f0f410e03ce35545fb6863af9877a36: Version 1.2.10
- 1c51f9e7c0d15a76086c21bca0ce6b6adf1152ab: Merge pull request #114 from benjchristensen/issue-80-feb25
- 620db7719ad3a7f46fb26c9737487cd8ef8a6bc1: HystrixCollapser Refactor for Performance
- 447095fb9a0068383e0aa5aab3db4fe38d877e7c: Version 1.2.9
- 48eb2cad188c2eb56a2b25e83432381162210b25: 1.2.10-SNAPSHOT
- 999976418f948adb021d027a91e57b2595b08cd7: Merge pull request #112 from benjchristensen/issue-80
- 6df70a191b0337a6ace44dcea2a0523fb53900d6: More work on HystrixCollapser response not received bug
- 91244ed82cd950c1b82e22e5d1fc528cac672a86: Merge pull request #111 from benjchristensen/issue-109
- 0c6af5aeeb2745419782fb98af919ab822454ab7: Hystrix.reset() now shuts down the HystrixTimer
- f17a3f61b788216fab713cd71512ad9160cb3d32: Merge pull request #110 from daveray/hystrix-clj-20120219
- f5b7ddbc5881676481ea4c73d5ed8540cb43ffd5: Cleanup and :init-fn escape hatch
- c3b510babd50beb7cbe5bcf70f6af3b26d768790: 1.2.9-SNAPSHOT
- f4055b7e5f3c82fcc31464d01bd6209e1b36fb1b: Version 1.2.8
- aeaed3102b64aa491f886f03b36c08fcff4641c5: Merge pull request #106 from benjchristensen/issue-102
- e2367fafc8c447220dc49dfa39b9f4a9078182f4: make reset methods package private not public
- 90d7713c8395333b41c2fb3bfcdd4db67aa71e8a: Merge pull request #108 from benjchristensen/issue-102-clj
- 4af50b010c27e95937ae8aebdfce3796cfed3647: stop using HystrixCollapser/reset-collapser
- 976f2fb0753fb870e6d84cef3c7a2562e00bb6fc: Hystrix.reset for lifecycle management
- 90cf1ac697725bf14382858e709624d0732d685b: Update README.md
- bb7065ae83b3d9f4b676f6b2791380a6d67d6888: Update README.md
- 5d8e7c1bde8f1935b013bbb96b57530bd2f4bf65: fixing links
- 40968995319999c2b74f6acd36013403e08a56e7: Merge pull request #107 from joshmoore/patch-1
- 502a838078dca82f2fc2d5ea7149638eebfb0262: Fix wiki links in README.md
- 324d03fe256ee703d84474e380836af27dde730b: HystrixThreadPool shutdown methods
- a7aba18b46baf81fcbf7e1d2fbb9fc9dc844b562: Merge pull request #105 from benjchristensen/build-config
- 5a365bbcfd23181fc094da4679b132c889c5ff62: intellij idea and eclipse build config
- 7a3f00513a65edd80893cd26486046ed1c28f520: Merge pull request #104 from benjchristensen/queue-javadoc
- 123598ac2a781c920c9d89f90adc68a693c6f457: improve clarity of javadoc for how RuntimeExceptions are thrown from queue()
- b4accaddaf1a117c397c2bd00c964d5e98547baa: Merge pull request #103 from daveray/hystrix-clj-cleanup
- 6d249cc3af335b3374b8cb07dacf25a7a59e0bd7: Update hystrix-dashboard/README.md
- 0386f8378445584e51e77a818051b939e2bba15c: Update hystrix-contrib/hystrix-request-servlet/README.md
- 40e00e8a0470e27eaadf3e23d88bd48193049118: Update hystrix-contrib/hystrix-request-servlet/README.md
- ddd939fab0e26a7335feb9ab397ea8f9abc0abd6: Update hystrix-contrib/hystrix-request-servlet/README.md
- fee4b7a2786118778be9f3b62b22b6e01fecc969: Update hystrix-contrib/README.md
- 647ade8aa1f54de6c30cea2e6007f8ab5007daa5: Update hystrix-examples/README.md
- 6703c2f8b4bec8e71602faabe88dd7bd341e967d: Update hystrix-examples/README.md
- 0af15fbbab2357810b13030faefc4ab291174312: Update hystrix-core/README.md
- cd9c9d2669272942f980d0e5e122b232deb76a0f: Update hystrix-core/README.md
- f9eccc470fab96f6fb0d915e31cdc3153d87af15: Fix escaped quotes in README.md
- a702571bf7bbe6e10ce0f2f06e2fe52935904a69: Replace lein classpath hack with a task to run nrepl.
- 448e91686e0ba399a11ce696428e4ff001fb55b4: Move ns docstring from meta to docstring position.
- af659a5226f62137d318e6d787c9360ad16b79fc: Version 1.2.7
- 8a02a616412c0a76ff84796fd3ee95d811e6e743: 1.2.8-snapshot
- 3dc4e3ff5c4542b0bd1259cff7cacae059e8f07f: clojuresque 1.5.4
- cfb4c11e154bab6cae241d140812315799fde7ed: Merge pull request #99 from daveray/hystrix-clj
- 55419332af5f9ab0312732ca1af5ec1338605795: Experimental Clojure bindings for Hystrix
- 3eba593a32719e291ed08e31549f439d7f497758: Version 1.2.6
- b0276ad718589b751b1ac542d97bd39ad723404c: 1.2.7 Snapshot
- 70094b436b88fb9c11229363af05a0759b4a2dc3: Merge pull request #97 from benjchristensen/issue-96
- f2fcd4db76d31d56c17b8cb03d067faaad2c4384: Remove 'final' modifiers to allow mocking
- c547fbbe333d5c02717f6becf2b9cb2d5bdf2485: 1.2.6-SNAPSHOT
- 44d08705f69aa44189b7f58a823ad4c71c95c317: Update CHANGES.md
- 346c6a4d052e827d357c4db0f0c6ecf56de2b7dd: Merge pull request #95 from benjchristensen/issue-53
- 2fbed3b3d20a7e490178d4f209a33658630f96a4: RequestLog: Reduce Chance of Memory Leak
- 5c173a8139bb88ae5546cc77fc55db4a9333712b: Merge pull request #94 from mpeltonen/eventstream-encoding
- aa20264b1541e99582cde4a66db09d463866ec84: Force character encoding for event stream to utf-8
- af5adeb594b196d72266c43c5879ca345581860d: Merge pull request #93 from csabapalfi/issue-60
- 9538d8af2a94088aa028c948fe35c7a96f4f6056: issue #60 Dashboard: Hover for full name (when shortened with ellipsis)
- aab5af4854683482c8c7d3bd7aae15c17a6ed037: 1.2.5-SNAPSHOT
- c675bc0d145242307b8cca1806b1ec6558b69d3c: Version 1.2.4
- d4b70677addd871174fd1020f6170c9662298df7: Merge pull request #91 from benjchristensen/1.2.4
- 602cc2ef37af2b7e735596ad74f943f812065bd9: handle null circuit breaker
- 6daa838fdae30d3de742fcedc14f1c795e7673f6: Version 1.2.3
- ca6d6f399354aa7dc169f8dfbe5403589fcebd76: Gradle Release Plugin - new version commit:  'hystrix-1.2.4-SNAPSHOT'.
- 5e58cd191aa006a2b67bb80de6962a308f0f21ed: Gradle Release Plugin - pre tag commit:  'hystrix-1.2.3'.
- 707ca9463e5d8b05ea456e4387ffeac566bc2f75: Merge pull request #86 from benjchristensen/issue-85
- b975eb4ec04dd2df47411c9bbcad849e313826b4: hystrix.stream holds connection open if no metrics
- d8d28e5c20b40aed415149a29d1d8863981e3dfd: Merge pull request #84 from benjchristensen/junit-and-eclipse
- 0758146308eb19489376d500d9f2955a5875614b: Make 'provided' dependencies part of eclipse project classpath
- 94651a0e6d5d7baf7dea9764ac6f5379e65243e5: Migrate from junit to junit-dep without hamcrest
- 7833aba8a9e971eb126216113d8430b630958439: Version 1.2.2
- f3609ff8baafdf6091b05ea9ef24e86e67f02876: Version 1.2.1 and 1.2.2
- fed86ffb698a7add21fc13a7b30775e4c7807061: Gradle Release Plugin - new version commit:  'hystrix-1.2.3-SNAPSHOT'.
- f5f22672d837d6b4449247e0a9e959aeec8a512c: Gradle Release Plugin - pre tag commit:  'hystrix-1.2.2'.
- 7bb90fa0a1344a0e4bb3b3a714d0b7a34d3357a9: Merge pull request #83 from benjchristensen/issue-82
- 0be0c1c3689ede1ab96a1e9ff6962d87e430d782: ThreadPool stream should include reportingHosts
- 24980b574916048dd611537942fb6add3b92371c: Gradle Release Plugin - new version commit:  'hystrix-1.2.2-SNAPSHOT'.
- 7de2756455b473b36a4e8c42fa9cba2d1e6df1aa: Gradle Release Plugin - pre tag commit:  'hystrix-1.2.1'.
- 9f9511c8e2c23a1461537a9847eed1f95f8312c6: Merge pull request #81 from benjchristensen/issue-80-debugging
- 0de44bff20af0e390c4da67c7d78d52883edbac7: IllegalStateException: Future Not Started
- ea9b56eb526a25362d85498cd51afff6e3a6ea3b: Merge pull request #79 from benjchristensen/issue-78
- 8b227fbaeeb6794493309ef472e5c8bb23e43ec8: Include more info when collapsed requests remain in queue
- 8d472e099b44eb28117a5ffc6b29fff30668fb0a: Update hystrix-core/README.md
- 140ec6a48c94b10d014d510183e7df43d11e0dcf: Update README.md
- 3802fc70cba53fb2a0638d29479f336fb0fde0bb: Update README.md
- 7bac23e1c2e904eb59644ff7f783217f56d2bf59: Update hystrix-examples-webapp/README.md
- 54505e429dd8fa6a8467fe7453e41111d1b65edd: Update CHANGES.md
- 8c42e04692eedbe69d6371a3d9529b9d94563e8a: Version 1.2.0
- a847e0755c92f940e5e7865ccd13b767a7e26546: Version 1.2.0
- cf0e14be646a8079788ad76b7896f958b8b7c6b2: Gradle Release Plugin - new version commit:  'hystrix-1.2.1-SNAPSHOT'.
- 843cceab27f3d89644dac4939b0e8aebb8ee01f5: Gradle Release Plugin - pre tag commit:  'hystrix-1.2.0'.
- ed6bfcb43a3173a54f0b0f73358eb3c3c0f24b1b: Version 1.2.0-SNAPSHOT
- 2fcd78c8b7e38d07240315d7e5679ce79b54162e: Merge pull request #77 from opuneet/FixProxyStreamFlushBug
- bebb90dcb287fc6f05f7a86b83a4513f61ca8693: Flushing the buffer on line feeds
- 2e11926c91ec659ac175638d10220c3ac84ca728: Bumping up the connection quota for the dash proxy stream servlet
- 950430d7b8266d6b3480b6d80814263844696e25: Merge pull request #76 from benjchristensen/properties
- 4f4262d4bfc4ac76d6b55d520a2c3c1865c903a1: Property to disable fallbacks https://github.com/Netflix/Hystrix/issues/69
- 5240777a31b6757d1717ada6dc2380517ed510db: Property to disable percentile calculations https://github.com/Netflix/Hystrix/issues/15
- e723beb2c7d33746ff61e9f298e39be3772e3c6a: Merge pull request #71 from benjchristensen/execution-hooks
- fbc838f659dfec6fe3cf1ada2930f5e4558c715b: Additional javadocs for ExecutionHook/EventNotifier
- cea9fa9ff9976e2b3f0afb8e771e421dad9baf0c: Merge pull request #73 from fkjellberg/servlet-api-provided
- c7ed3c4e857beccfbf4aee1b245d829141e2122b: Make servlet-api a provided dependency
- aedb7962f8c533c97ef5526c9f2ad1b3324a0724: ExecutionHook: Change onSuccess to onComplete
- 390026a82d0b46c4524667c974581c0dd1a5e93e: HystrixCommand Execution Hooks
- 6d34231ceeadee3ced17bea7bc877498aa5614ab: jettyRun support for running webapps via gradle
- ce3d6263159c628c1703c6e1ef52dddd7dd69eb4: Remove unused code.
- ad238f9f409bced22c6d04270cdbb068c7d2171d: Change Throwable to Exception
- 031deb92cae9b00c8530d01435d1b4e4266295f5: Remove TODOs made invalid by HystrixPlugin changes
- 7051e68f189025de1210daa3d6772b79f75972a0: Update Javadocs for plugin configuration.
- 0aa62fc84b71f5631e45f50b28d39b95fcccfced: Update README.md
- 46d16ad95426afa0e28ec5384b200e39e24492c8: Update CHANGES.md
- 90388687809d0cac192da275d0251250d06e6b31: Update CHANGES.md
- 0d107f76410c7960c8bd160202d031a40cfc1ce5: Version 1.1.7
- c9716bfb6c2794b074b6664840e9f5ebd086e553: Version 1.1.6
- 271e859f46d8e2043256612c6313675e49780772: Version 1.1.5
- aa5b8f405bb87cc1dd4a4c61ab89eff97a2c6255: Version 1.1.4
- aeee50ac18aa10c5e064b94cd4c223be6dd5ed8e: Version 1.1.3
- 22a2944c8c946013080cb3ea380465e99664a912: Version 1.1.2
- 32809d928034b0f8953fabcd0290bb4215086b4b: Version 1.1.1
- 4173f3aa8d8191be81171eb362c10a7668a3aebb: Version 1.1.0
- b6df0fa04361c469a8788a6b641f2b77404a777b: Version 1.0.3
- ec8cd81ce95698c425e74e1e7ad68259a4746135: Update CHANGES.md
- 5ddbc9689de471e0abf5989d05ff0bc1edcce669: Update CHANGES.md
- 8133671978a4739e0a70710f0e1cb2de54492953: Update CHANGES.md
- 24f4d9d389eb48643fdf5a8d4e8d324756200ec7: Update CHANGES.md
- 75dc89a3a3dfa96db2ddb6f4fe8397bd5ae6e445: Create CHANGES.md
- 294bc8c4a62366b83e2cdeba70ceeb245a7338ed: Gradle Release Plugin - new version commit:  'hystrix-1.1.8-SNAPSHOT'.
- e6fddb2f6c9ca877a35e6b3e1b8c005f16398bde: Gradle Release Plugin - pre tag commit:  'hystrix-1.1.7'.
- d3608a7fe94ca16ceb8603db93b4b349983a5c5e: Merge pull request #67 from benjchristensen/unit-tests
- d10ebae94176efe1af3850b16b4d9ed56f36ffe0: UnitTest for Checked Exceptions
- 514b613107ee6fa0b8a6a4a4804c484199384a06: More unit tests on request log behavior.
- 8852525ad8eae645d816842ab97d1e403ba33f14: Merge pull request #66 from quidryan/master
- b7847eb946161b85609621f0392eb33e32b5cf42: Fixing transitive-ness of provided
- 80bbea9293b275c4642f136efd620567b397d254: Make provided scope transitive
- e0dab402591c70478b5e06d73df245c8a5bd04f9: Merge pull request #65 from gdenning/master
- 101cd6b38437f98736d25794eb72075ee27cff22: Merge branch 'master' of https://github.com/Netflix/Hystrix
- 0b2f8a96db94791af26621c0c8597927db23028c: Changed gitignore definition of build output directories so they are ignored for all subdirectories.
- f49932b684fe35a9cdf7e1717aa0d75b795d0556: Merge pull request #64 from gdenning/master
- d9bc557c211273d57cb555a63e2887cd285743a8: Merge branch 'master' of https://github.com/gdenning/Hystrix
- ed1f6c27cae110406c37f08c313bd0043ff17e40: Added "throws Exception" to HystrixCommand run method declaration.
- 16111cf45cd09b2997094458e2e21955e75f91fb: Revert "Gradle Release Plugin - pre tag commit:  'hystrix-1.1.7'."
- 65326f498e64765903e728eccbfa935d114b659b: Gradle Release Plugin - pre tag commit:  'hystrix-1.1.7'.
- f5a4de223714d3db2ee229804386bdefe75dd761: Merge pull request #62 from benjchristensen/js-fixes
- c14b3a028a74a6eae59310ab4475d0c4eba127d0: Merge pull request #61 from benjchristensen/request-log-with-timeouts
- 9e40cb1f7ce0bfdc357ae8f984529ed2b3bd3004: applying js fixes to threadPool ui
- 39dbc912f568e8429b4d029b98624e3d64ffd75a: Add more sleep time to simulate ignoring interrupts
- da0028794739248c5127125c88a2e84170538cd3: Correctly record execution time regardless of execution strategy or result
- 3404ae10f1ebe98a3a4309f6bef93fcae6db2305: change to non-deprecated method signature
- 40bb1917177d612e29267f68a6bc3b76d2c5d08d: Merge pull request #57 from benjchristensen/dashboard-js-fix
- 28c179e9ef964c34e90251da342b4fecc4f6a66b: shorten long names to fit in UI
- 4244fed1f8e703cb049d8d79de2fb085389ee9a8: remove characters from name that break regex/js/sorting
- 646bf0dee52b824dae0c1fab194c1f4ced918db6: Merge pull request #56 from benjchristensen/plugin-bootstrapping
- f221f6ef66ecff6b858949e3fc04ecc610cfe9e0: Updating unit testing to support HystrixPlugins changes.
- 0eb1589d85317b79874fcd9d62d6b8d598212c2f: HystrixPlugins Bootstrapping
- ab1d2b9b75e0a5f39e7f572cf815721c209d2d38: Merge pull request #52 from quidryan/master
- b6dc6baf6ad3dfa339505099f7b11ddcf43b4aa8: NEBULA-31 Ignore output from Gradle maven ant tasks
- 1efd6314342904096db474fc3023c501fa74b42a: NEBULA-28 Preventing contrib project from being uploaded
- 8a4d13c0fac2a0cc4c09851737ae3fe8fbcaa08f: NEBULA-30 Fixing javadoc arguments. Using proper delegate in javadoc closure, add custom string option
- 7c59d449261b85b9f4569efa1fea79249f212bae: Use classpath, which is being changed by provided, instead of default
- 40da333510973ec9b7fb7a9b5128221c614a3c15: Gradle Release Plugin - new version commit:  'hystrix-1.1.7-SNAPSHOT'.
- 7b8745665b3701a19a95b46d0ad95745c07d29e3: Gradle Release Plugin - pre tag commit:  'hystrix-1.1.6'.
- 2f35c728b44eeeb7a519dd1fce59cfaaaa0d7d9a: Add back compile.extendsFrom provided
- 465de61f2a88675b7d4b4c12d78815628809dbcc: Merge pull request #51 from quidryan/master
- a4662be81e6e34def297f522d878298bce858beb: Using gradle-template version of provided, fixing deps missing once provided was done
- da57e5408e66f72227880badcb5f8b9444717250: Merge remote-tracking branch 'build/multi-project'
- 9dec3694386d901087495a39d2ee62eba6f1e363: Change javax.servlet to 'provided'
- 7b053507e65df0c5938d7937af8d73b45b702a87: Change javax.servlet to 'provided'
- ad6cc5b120d2f08bc5826a141079c57404ba0eba: Gradle Release Plugin - new version commit:  'hystrix-1.1.6-SNAPSHOT'.
- 187b87eeee374f85dc51623004b3ea2f114b15fe: Gradle Release Plugin - pre tag commit:  'hystrix-1.1.5'.
- e388f82c9e83e501e09f793fe0b5b63d077f530e: Merge pull request #50 from benjchristensen/servlet-transitive-dependency
- 278a379f0aad53f75e3f960bf8bbb3231f26c6fb: Downgrade to Servlet 2.5 from 3.0
- 36e5b8f5d64e08147ea98ae17e15a21d716b8b10: Adding provided scope
- 3740b29bcd3c15452fb6df1e7efc849d8dfdfdcc: Make javax.servlet-api a 'provided' dependency for compilation but not transitive.
- 2dd027b58110301de3ca24adb0dbdf07074f323c: Gradle Release Plugin - new version commit:  'hystrix-1.1.5-SNAPSHOT'.
- 623ff08fdda617972144bb68e77df232ac2b853c: Gradle Release Plugin - pre tag commit:  'hystrix-1.1.4'.
- 7c691338fe25c5be6a14c47a03db9b3c48640a62: Merge pull request #49 from benjchristensen/event-stream-design
- 6264e9a0ed03bcd9644a16af3337ae4a6495d498: Cleaner design by injecting listener into constructor.
- e724a08e12bc3c0b43b4d3ce2506a7ae4a2b6709: Gradle Release Plugin - new version commit:  'hystrix-1.1.4-SNAPSHOT'.
- 2cc133a258192b9b557315976daac97f9d08104a: Gradle Release Plugin - pre tag commit:  'hystrix-1.1.3'.
- 58cb0b030061e6c7179d4094369a9b79ceff939e: Merge pull request #48 from benjchristensen/increase-timeout-for-unit-tests
- 27d790dd437edc9890e676a0ecd42377b1102663: Fixing non-deterministic unit test
- 3ef79474c0dbca88cae2d116c685d439ec5ac414: Merge pull request #47 from benjchristensen/metrics-poller
- 02eaeda56fbc654756b049ae7ef8e440dfe03bc2: Support pausing/resuming metrics poller
- 0e61f59c5f13e66b6db18b58a602412eb2bc0a05: Update hystrix-contrib/hystrix-request-servlet/README.md
- a2f749b98bfa4834c8541298f6d2324c7d6caa04: Update hystrix-contrib/hystrix-metrics-event-stream/README.md
- 8c0399127cc0194b376523184ec997e740075731: Update hystrix-contrib/hystrix-yammer-metrics-publisher/README.md
- 53cc00af3b364eebf2c0cc336bd58674ddf0dce6: Update hystrix-contrib/hystrix-servo-metrics-publisher/README.md
- a5cdd07ac95bd4b539eefb0ee7b734c63dbb2ed0: Update hystrix-contrib/hystrix-yammer-metrics-publisher/README.md
- 19239787ab1ec6e43abd4a101c5705da1646d174: Update README.md
- 21da82cbe6e702dbb06e19376f2ae0b87edb935c: Update hystrix-dashboard/README.md
- 813854aeb7cd4e3cf71613302c591c90d93cfd08: Update hystrix-dashboard/README.md
- 0040773846df3341b65a16e0817f7a9b5113f149: Update README.md
- fdd2d95c50270afc3995b66a95a81c8cda644a79: Create README.md
- 18fa21f4ee2567b2b2802adee50c4bf829bc3952: Create README.md
- c49e013ce46b124cb9475964630620a936a2bee8: Update hystrix-contrib/hystrix-metrics-event-stream/README.md
- d062dab3302872566f9a73e678ef00e1dc5bcf17: Create README.md
- 6760eab74e2e111f90bf3e028551a620886f4fd6: Update hystrix-dashboard/README.md
- a03d4c55cb26f31803dd633f4abbaa46ed96978d: Update hystrix-dashboard/README.md
- fe91c978b4359bc72ee4f18b7f849981268d6c12: Update hystrix-dashboard/README.md
- 7525f8d6c40b44b6b3e12073359b91d299b41636: Update hystrix-examples-webapp/README.md
- 24dd93b6b0e7f72ca90203eabc6ae657f6a32be3: Create README.md
- 12fbb304069be15ac5438f4f15b2ee3c499b7fd4: Update hystrix-dashboard/README.md
- 45a6b025b91030c2ef80644c128f82ae2a47901f: Create README.md
- f63141fe2d280d27ea1f59e6256399f488e66db1: Gradle Release Plugin - new version commit:  'hystrix-1.1.3-SNAPSHOT'.
- 30b72051d0cd825b69669ba910726c905f4ac456: Gradle Release Plugin - pre tag commit:  'hystrix-1.1.2'.
- f29321cffd01c76fdca88dea2e70890796fc4207: update to 1.7.0 of slf4j
- 97a695d28613f1df9869d44af0036cbd94d53b46: Merge pull request #44 from benjchristensen/dashboard
- 74f727f180fddf65de7c150ac3f1408f34cb6eb3: add hystrix-dashboard to settings-grade
- 1e4dd38f25cb15720878b15d7a083c5e4029e5e6: Use html not jsp
- 7f20140767a002534f0aa5af469bf5daa719b52f: Fix floor/ceiling min/max on sparkline
- 1427a1bab649ba97b9917873468bc69d447369be: Simplying event stream implementation
- 40897e1265a00fdb0f29c73c34a460ab94828ef1: Changing thread name to match module name
- a4761a37f297eb1c796b14634f32a7f1c646370d: Support Turbine not needing ?cluster=default
- 443816c59fe78b73c0c9628ad652cb199fb4cbe6: Dashboard 1.0
- 9b7f94dc0c35a636960f43cd9c508eeb779bdda8: Getter for accessing the HystrixThreadPoolProperties associated with ThreadPoolMetrics.
- f383c1e0ba0832b8034e7c08a6a0aafc213ef6cc: Refactory of method name to match convention used elsewhere
- 9f99d6bdf46babee00b84df6f1d43aa83a2a9a01: Change JSON to use nested object rather than array of objects
- 8c80f4104868b7511ebdf4f2badcf0f6e194a2cb: 1.1.2-SNAPSHOT
- 2b0bce6bd43687c0e9138aec43c0bf67284a6407: Gradle Release Plugin - new version commit:  'hystrix-1.1.2'.
- 7d5c12f7f0260d2f0f0fef7ee0acfbc9b20db720: Gradle Release Plugin - pre tag commit:  'hystrix-1.1.1'.
- 071d227d4942e8e70d8bced27e572ae818b25206: Merge pull request #42 from fkjellberg/yammer-metrics
- 3a4d517555b75e53112eb14af17631f2c0ececdf: Added the Apache 2.0 license header
- b31a833a4453e28f35a2bd0d7d3c0e7a44f2f5e2: Merge pull request #43 from fkjellberg/fix-wrong-servo-percentile
- 028fc3d9029e24c9360e5e8b7d6aa74215d3eabd: Fix the wrong percentile for latencyExecute_percentile_75 in the Servo publisher
- b851641126ff87c82de3d8d18b9f1a0e587b9caa: Added module to publish metrics to Yammer Metrics
- 44c7a061c243df4b969591dbb2850a693176ba3b: Version 1.1.0
- 2b7fd8feae72d54e01bc224d7c244b2f482b06c8: 1.1.1-SNAPSHOT
- d0c1ffd139e54485013bdb514eadb29d068788d0: Gradle Release Plugin - pre tag commit:  'hystrix-1.1.0'.
- e686bfe9807d04a130dbbc8c31842038a45545aa: Revert to 1.1.0 for resubmission to Maven Central
- 488dc73762de3cccbd220145fc1abdc54e7f0bdf: 1.1.1-SNAPSHOT
- 6d7f67ddca743d08c2ad6ea91b8c820744de7cab: Gradle Release Plugin - new version commit:  'hystrix-1.1.1'.
- 05287f77c4168cc06f42647375d56dd851c4fc37: Upgrade Jackson to 1.9.2
- 493cd979e09c7db490d8da3aee58d5430e092271: Merge pull request #37 from benjchristensen/json-implementation
- 6d5813ec683e7d2fb2c9276c4590ef5d2d6f8b00: Removing hystrix-servo-stream
- fde63f22b918531d56f40c281b8a51181627bcd6: Migrate to Jackson JSON
- 3376075ff6a8fc4e1234a304347c84e0ccf0fbad: Gradle Release Plugin - pre tag commit:  'hystrix-1.1.0'.
- 7584b67e501deb23f8d44a302112d15471f74c77: Merge pull request #36 from benjchristensen/example-webapp
- 67440a488a1582709a42b5eccf84314a94e83457: example webapp showing how to use hystrix-request-servlet and hystrix-metrics-event-stream
- 42c8cf66060c5085de4d98c1df2e78bfb0ac606a: javadoc cleanup
- e5af4cce0995c385be62749d259c7169dd67c250: Merge pull request #35 from benjchristensen/metrics-event-stream
- 7e65104ab8f0476b83cbcb46602f64e92ad34ddc: Removing arguments that aren't needed by HystrixCommandMetrics
- 966adbc8c959e08830ef2ac17e3f38c6900e79bc: Removing a method that wasn't working and shouldn't be there.
- 911e6005e7c18c36a99a82d8a95a8c7773988cdb: event-stream functional for Command and ThreadPool metrics
- bfb66969baaa38a16e9dfce872e6ad6a4012d443: Remove Strategy Injection on HystrixCommand
- 8b76e2f103a11fa31b1904be1aa30aa53bbf5eb1: New submodule hystrix-metrics-event-stream
- e95e9f81aee9df9e6c95245dbdb8fb80167123ce: Add license header
- add0d98a4e79f86d4ed34be8b31d80c3d8e1533e: Version 1.1.0
- 67467de94f460551a0308151ccb01817b38dc2d0: Merge pull request #33 from benjchristensen/migrate-servo-to-contrib
- 6dad25950ec33092e4a79d6eabd110019be6121c: Servo Metrics Publisher as optional submodule
- 767cb9cb6ab3ac13e6cf9294b84ccaa6b74d0149: Remove Servo dependency from hystrix-core
- a476feef2ab05d29b3abe341ff08334dbbdf6ac1: Merge pull request #32 from benjchristensen/servo-eventstream
- d66ce669296871658ffb4171b61df4023272c855: servo-event-stream module
- 505b1d99c5f0452545db23bc30668cbcd5d5df39: Gradle Release Plugin - new version commit:  'hystrix-1.0.5-SNAPSHOT'.
- 1ce7e8b7dc938743fe3583138b5e4ed7cc4ee7bd: Gradle Release Plugin - pre tag commit:  'hystrix-1.0.4'.
- fdb552559b5655a96324d85b114e8bb0dc7e91c0: Version 1.0.4-SNAPSHOT
- 140379d3a3c3a11997673a99267172bd6c8bd4c1: Gradle Release Plugin - pre tag commit:  'hystrix-1.0.3'.
- 9ee47400e2686c1611bdad039b6b3fd5b68e5004: Revert "Gradle Release Plugin - pre tag commit:  'hystrix-1.0.3'."
- 2e5b87154beffea3210d64d5db38ee1cad93542d: Fix hystrix-contrib submodule path
- 68b8bb7ebde52455180c04597595a07489c2224c: Update javadoc
- 58b2d02198937f6fa62d9a90d96c8adc5b808c5b: Upgrade to servo-core 0.4.27
- 3bc4056e699c0a1369bc21ecfa3e85eb47f2a14c: Gradle Release Plugin - pre tag commit:  'hystrix-1.0.3'.
- 0c8098faabde080a895a0d884a6757073225f7c4: Update hystrix-examples/README.md
- 0bc39e0ce01405b5b749ce775c9b68d34d9036c7: Update hystrix-examples/README.md
- 1cebc9cd008a1e07ad757078bd27d3ca7c1acf60: Update hystrix-examples/README.md
- d5d8da48d0237330e79cf34f9cfa4e1f0de53c74: Update README.md
- aa23f341ac61185827672a737a1e5bad4f36d6a4: Update README.md
- 646ff9e5e4b344e69adf2e86fec07bf7757f8e24: Merge pull request #31 from benjchristensen/executable-demo
- e4033fb192c831512227425211a0790e0a8e3e4c: Add metrics logging to demo
- a638dcd26251ab4919b40c0a28c341406828ca83: Simplified access to HystrixCommandMetrics
- 8c42e8f2ebf6cec574dcb46031450ba3d3d37ec9: Thread pools lost custom names in opensource refactoring
- f0023bbd32b5fb842bda26ab1718951a29b97df3: Merge pull request #30 from benjchristensen/simplified-metrics-access
- e46b76d9b3d52b207ccf7749e89f06bfca08646f: Simplified access to HystrixCommandMetrics
- 8e4c5956c1608bc4c5c02f12ea1369b7e26dc7ec: Merge pull request #29 from benjchristensen/thread-pool-name
- ef71798fefdefc566c4d02c476d4d9053c4d8151: Thread pools lost custom names in opensource refactoring
- b98980493f53f8669c3680fcaf4c8f6ce1053fb2: Executable example with multiple HystrixCommands
- 0da4f5b94e4605127003d60194eef361464f6205: Merge pull request #27 from benjchristensen/healthcount-concurrency-bug
- 0a8e985cfbe840934b94cecdad3af71c4f3c534f: Initialize HealthCounts to non-null value.
- 836da1057d80d9b99df5c33c48688c1c61b32c07: Merge pull request #23 from benjchristensen/collapser-scope-default
- 38d85c5ac0bca09192720e31bdc6fa1559fdfe71: Default Collapser scope to REQUEST if using Setter
- db57aabfa102d56e7329fcf0e1a72dcdd2e5de76: Merge pull request #21 from benjchristensen/exception-capture
- 2d970d98db86e2bafb91ad487d913a77fc38b288: Capture exception from run() and expose getter
- bd6a392cbfff2bad90c23cf5ccf781d5f4dfadb1: Merge pull request #18 from benjchristensen/collapser-code-documentation
- 498594fc2de478e6a1dc8a346a15164bc86e5247: Merge pull request #19 from benjchristensen/logger-error-on-fallback-failure
- 5cdbf70c431cdf5e93e50616a6fac06a21636480: Use logger.error not logger.debug for fallback failure
- d941347290ff8a2f858b95b0a8b6e5f6f18d77d9: Made comment clearer
- ac1e98c4c7ad5ed842f80c2f58fe87fb12894952: Documenting a RuntimeException thrown if shardRequests is used incorrectly. Not casting when the method call is against the interface.
- 7b5e44cdde8c47e5dd116655c2b63b2f8c1b98da: Merge pull request #17 from benjchristensen/javadoc
- b4bca5496df592686ed039b3c595c136f9408c07: href target so it opens from javadoc frame
- d904cfb0b18413880645b056b21bcb3f350dcb7f: Merge pull request #16 from benjchristensen/HystrixPropertiesChainedArchaiusProperty
- bd923846bb0e73f13b4843177cc2c5a0a64f981c: Change logger from info to debug for property changes
- dd4b57adb2d3388d398aee0508d969bfaeca3e75: Merge pull request #7 from benjchristensen/javadoc-request
- 97f1ea2acde8c36888520e70fbbb77c436189c3c: Add link from Javadoc to hystrix-contrib/hystrix-request-servlet
- f012aec59a7e73ac4496dc39c93f7a85cdf54feb: Update hystrix-contrib/README.md
- a2cf8639488c79fe2c0c4ce98e1d73058fc7623e: Update README.md
- b31b2f67b8e30ddacdb68e120de9ef5499d565dd: Adding links to common classes
- 38519a6020e9e4ed638af167cf63ca56d759f0f8: Hyperlink from README to submodule
- 4e5fb6086653f5051d45c3610dcecdc0aec3c824: Merge pull request #6 from benjchristensen/module-readme
- 5c74aa79c66be1373b4f97fb685cc07ca3263945: Readme with overview of contrib modules
- cf4dbb4191573320466e0c5a9b1a83cf966ec9ce: Readme with overview of contrib modules
- b4128c60999a922e261d1e3deeda7ce0c45033fb: Module Readme Files
- 1720d48d6fb53023ea7e47b513e1c33602296196: Merge pull request #5 from benjchristensen/readme
- d3e27b96b43171d44bc9fa93ea2b2a088dffa9db: Maven Central and binary download information.
- d8533ff3540745e24c7b59572c36814e41e65249: Merge pull request #4 from benjchristensen/contrib-request-context
- 73c19f518ccf021d8b2fd2e30e0e1d59d7985026: Code hyperlinks.
- 4c402dc580bfad31cb141e95d6d8ce00494eb715: Ignore bin/ and build/
- ecac2dc87e2042d659e128817f6ecc9b2f0192e5: Servlet Filters for initializing HystrixRequestContext and using HystrixRequestLog
- 636c6049607d112c5645810799a76139f603b988: Gradle Release Plugin - new version commit:  'hystrix-1.0.3-SNAPSHOT'.
- 827aa93e07e24985f7fa43700e92b49d2c7e16a2: Gradle Release Plugin - pre tag commit:  'hystrix-1.0.2'.
- b070619875ff1aa69e693f991eaa58985c465494: Merge pull request #3 from benjchristensen/build-javadocs
- 7775cc839181efcdc162ac03a11a1ede2fa7b0d5: Javadoc generation with custom doclet
- 24787dfd19ebdf64dacaa03ff094c7eb550d5877: Merge pull request #1 from benjchristensen/javadoc-changes
- 01e0a32786db75e2d105575d0a318bbc0637ea8a: Javadoc link to Wiki Removed unnecessary comment since the constructor how accepts HystrixProperty objects
- f0fc1d918eb2ae6727d1a5fb037d5042cf018ab8: Gradle Release Plugin - new version commit:  'hystrix-1.0.2-SNAPSHOT'.
- 59b6cc38c166f4a234228838d03d0adb9fbdce2f: Gradle Release Plugin - pre tag commit:  'hystrix-1.0.1'.
- 36d1eda34aba7a3b600f8d6422a8bdba9a38669a: Gradle Release Plugin - new version commit:  'hystrix-1.0.1-SNAPSHOT'.
- 121ea42f8bcbe8be8f6e35bdef643decc797ef93: Gradle Release Plugin - pre tag commit:  'hystrix-1.0.0'.
- ee89c24b958d3f045ca29d9dbadc4d6b56e40bc5: Version 1.0.0
- 4412e99999fc693ae67743622e84f06f3f7acdc4: Initial commit
- 66ff83f789785e9351cec4fb54b6f6ffa0eb9874: Using a better github location
- 1cbb4d6dbe34998f4caa2cbe52c59abc8e0e4886: Fixing issue when publishing source/javadoc to maven central
- 05c4d0660d4f5317e430f0dc7f0c1487ac4f51e2: Putting javadoc and sources into proper confs and setting types
- 61bd2b059be16052e2372e792ec8698af9589d79: Add local publishing
- 6d4a854dca49cbfd989b468efc4e7bce89796e08: Filling in more pom fields for Sonatype
- a8674db7d92f5a6669b8f373205cfef52b995ba9: Stop relying on maven convention on project
- 2b31d36a03edcc93a3d2c478ba8b8c3b315df85a: Changes needed for release plugin
- 1954d730193a6ee7300cbcdf5f4cfaa74e9faa3e: Setting default name for multi-project
- f170238c6df0e5991758ea14058e1b6ef05fa905: Using custom build of release plugin, to support building from a branch
- ddedbd72afbfbd786614983f3ffbc10e1522c6ec: Pointing to a repo in our control
- 8f289b73e539edc34a4fcd22df1c6dc9d97f216f: Release plugin
- a85e1963ffaacd0d695baa356f69adccfcbbebf4: Adding cobertura
- c2af08e723518a2191e51bf9eae694fda12d1bbc: Upgrade to Gradle 1.1.
- 0f0c6114889de1c0c3d702661aa44f95ec76edea: Enable license header plugin
- cc1b04ce986105cc04a141554902e5cb699efbcc: Merge pull request #3 from Randgalt/multi-project
- eaa8fc97a4427d51bf8637570a263d4f4e33e5af: Sonatype URL was wrong
- bf5b268244d4eea430049627a734b3fa19307b3e: Make one less thing people have to change
- e9cdf18da174446ca4f50c4633f5c7bf37628903: Merge commit 'bc662051d8c72ea7b20350b1746e1a8f527c9244' into multi-project
- bc662051d8c72ea7b20350b1746e1a8f527c9244: Un-indenting HEADER
- 7c28a7637fbaf8c78ee8efcdae85592663960ea6: Create branch that contains only build related files
- 1df6e445488edfec78512c70e4db7352a1df57ec: Use lifecycle to add signing task
- 66332d8b8fe98c8068c85c215dbbacc66397a68f: Fix quotes
- 61b1710621d138556fe2d5621076ea40ad47f8af: Multimodule builds need a dump signing task
- 3a10a077f9fc6c3aff7b7b1eebe9365d34b5acb4: Remove local testing file
- 9fa9ec0acce8afc01da943b1922a731059cb4cd2: Avoid signatures in archives unless doing mavenCentral build
- b5b2f5ef9e908a3c53e4afe017a60f2b878a93b3: Correct artifacts, moved pom to more visible area
- 52bd53f5ea5eec84818d65b40e81d0a82ada6ba8: Restructure into smaller files
- 697fd66aae9beed107e13f49a741455f1d9d8dd9: Initial commit, working with Maven Central
