使用标签,可以标记提交历史上的特定点为重要提交
  • v1.5.18
  • v1.5.17
  • v1.5.16
  • v1.5.13   version 1.5.13 - manually created due to release failure
    Release Version 1.5.13
  • v1.5.12   Release of 1.5.12 - a7b66cad1874d5d0dc21d8e490e89f83e078a9f4: Merge pull request #1586 from mattrjacobs/fix-codahale-metrics - 2ad586baae2ca880042496c12cbac0a095f27b53: Get CodaHale metrics working by starting up the stream consumers - 338aadca7ece5a8bda30ae20791693404d2840cc: Merge pull request #1584 from mattrjacobs/add-javanica-support-for-allow-maximum-size-to-diverge-from-core-size - 42629040ac1e424d5c360904ff5c374f9afcea20: Merge pull request #1585 from mattrjacobs/fix-codahale-metrics-threadpool - 67944370e790eaa43dfe2dd937f45fa8a0d80156: Fix incorrect return value in CodaHale metrics publisher of threadpool config - 717f13bcb100480ecc4f8f5cf95a7296af9dabb8: Added Javanica support for setting allowMaximumSizeToDivergeFromCoreSize in annotation - fdfb8f970cc42bf29ac8a7438bf40734911e45d5: Merge pull request #1567 from gagoman/fix/1536 - f2b61c77073bf9c9196bd176be416fcc7e841104: Merge pull request #1576 from mattrjacobs/fix-histogram-calculation - f956ebada681f062c36c04c6b655e6dcc3273429: Fix to permyriad calculation - dd1087a6bd36ed77aa63b4642d8cb349a47979b7: Merge pull request #1524 from dmgcodevil/iss1403 - 251e5d984df75482aba62e5fb5b04677f60f944c: Merge pull request #1574 from mattrjacobs/demonstrate-completable - 1aeabfabefd81da33b9a951fb5e9a2189ff38197: Fix reference to CompletableCommand - cac455d4e22344b376e95567bd72876653144a2b: Demonstrate using a Completable in HystrixObservableCommand - 2ad0baa6083f2aae3a21d10e723693a9966a90c6: Merge pull request #1572 from dmgcodevil/iss1565 - bfa5ba07d429cba736200bfa7e2e51e96fbe4c83: Merge pull request #1573 from dmgcodevil/iss1545 - 70e832f8a0efd2efc2a37aab84b1bd14fc351e68: iss1545: don't get cause from HystrixBadRequestException if command throws HystrixBadRequestException without cause - df5b5b36ba2a80fb6e67616a3609193428536a62: 1565: Set maximumSize using @HystrixCommand annotation - fefdc37d4ad607e25055ea4157a6fe6bb31a38dc: Merge pull request #1570 from mattrjacobs/only-wrap-timeout-callable-when-necessary - 88b88e8d6292dfcaee0561291ab946b250827c54: #1536 handle not wrapped exceptions same way as all other - 951c6f9daa6dc469911b2e29a77fd85d90b4ab1e: Only create the HystrixContextRunnable for running the timeout fallback when the timeout actually occurs (not eagerly) - f0d54824d58be213e0cba30f5ffb58b107f60988: Merge pull request #1568 from mattrjacobs/idempotent-circuit-breaker-read - c9241ac1a432a3c4eaef3d83a76bf2ccf73c9342: Made circuit-opening happen in background, as health counts stream produces new values * This allows for methods which imply reading the circuit-breaker status (isOpen/allowRequest) to be idempotent * Added new method (attemptExecution), which command internally uses to actually manipulate status - 1722d692fd30de6c1f210ca26090ab4ea1012220: Merge pull request #1561 from mattrjacobs/add-error-handling-sample-sse-servlet - b46a5634039507f84bd83f9c8dca7cf1fc42c2e1: Switch servlet exception handling from Throwable to Exception - 6b316fc261fa791929421d2b173fdd41408f4a5f: Add exception-handling to interactions with servlet writers - d3e099121127dc9a2748c5d581794cd9e3867b6a: Merge pull request #1556 from Thunderforge/master - 6642b5a310446d92eddfe6c95239c1f77e260a7e: bugfix/Fixing typo in fallback error message - b07bf5fb75f9b0c837cae64a220033f4b7acc517: Merge pull request #1551 from eunmin/fix_circuit_status_color - 1cd1dcd3a26dba4d2ba0dcd2a250c1e63e405777: Fixed incorrect color of circuit status in dashboard - cf3f7e4e6387d510ea42786d823887a7716b3232: Merge pull request #1547 from eunmin/hystrix-dashboard_multiple_circuit_status - eb91b23fb099f6c1610665192346650730b3770e: Support multiple circuit status - df912b27e15e1dbfa2c5fcaea4552a498d603532: Merge pull request #1539 from justinjose28/master - a50fde2e7b2cce280236cd7488c0bb14ab981df7: Merge pull request #1535 from bltb/master - e79acc948ec317a8be272ad1791126dd72a4cc38: iss1403 - 999240503d82d0a9c66d437e92216828e013466c: Merge branch 'master' of https://github.com/Netflix/Hystrix into iss1403 - 67fd60a81eb3b686c6b97f05a33ddd113d82d290: iss1403: added tests for Single and Completable, fixed bugs in GenericObservableCommand related to these RX types - 0d0a3917bb8e64798310bc9abfe67f02212bbea2: Fixed a potential bug in metrics-event-stream-jaxrs - 503131bb09db9cca0b5038605a88cd14bd19fd52: Merge branch 'master' of https://github.com/Netflix/Hystrix - 48ba22f73036738faf8deb4a93ae252b76933d1c: Move markCommandExecution after markEvent SUCCESS. - bf70168a2cfeb69101d1f29968e9c3bf39bfd23b: Add v1.5.11 to CHANGELOG - 8715b71b8c87968f9880d708e919496e44bf000e: iss1403: Support @HystrixCommand for rx.Single and rx.Completable similar to rx.Observable
    Release Version 1.5.12
  • v1.5.15
  • v1.5.14
  • v1.5.11   Release of 1.5.11 - db8ab7598049c411fe41044cd0cd6249241e18f0: Merge pull request #1531 from lholmquist/propertyValue_circuitBreakerForceClosed_assert - 45e9b7b8863f27fbb7c173b8bcbc369273b603a8: Merge pull request #1529 from Psynbiotik/master - 5d65553dd238e478918ad861ee744e26bb880659: Merge pull request #1532 from mattrjacobs/move-health-stream-subscribe-out-of-synchronized-block - 0fc69b8dac4917411a82407f9a953bf769c81e27: Move HealthCountsStream subscribe outside synchronized block - a78d292ad61cc646cce91590704b34fddca8fdde: assert the circuitBreakerForceClosed property - 985ef32c5d226c4bbf57c3a10f13d640ffb12c20: Update build.gradle - 11a9ab6f21bc6e4ef1bb429162461c58cd241291: Update FallbackMethod.java - 562d01f26150d68a12b0e7030c28bbe3e6bf84c4: Merge pull request #1513 from chrisgray/codahale_metrics_command_max_active - 3eef024579a74c7d196906f43d2370585b00fc68: Merge pull request #1515 from kmkr/master - 50295902fe6e47c1245a7548a0146f00a17cd02a: Merge pull request #1512 from chrisgray/codahale_metrics_3.2.2 - 600f2cc8a13e233e7fdd1bc3c2e57faff913be3d: Merge pull request #1507 from piperchester/patch-1 - caf04bd93621ef7799df37da3160396b50867d39: Merge pull request #1503 from mNantern/master - fe81818f6500a66e7fbf948dadc9d5c5fc6653a7: Fix typo in HystrixCommand.java - fc2438245f6a1e0d136de811a4e2a7aeae1dcd95: Fixing https://github.com/Netflix/Hystrix/issues/1508 - f0d1ded9707e1fe3bbb3d067b7bcfc63f0d71c20: codahale metrics-core 3.3.2 http://metrics.dropwizard.io/3.2.2/about/release-notes.html - 66d63bed16d7f72b902721346c9d714e618a7179: README: fix typo - c1d4bb6c70788e6443797312691960ae883845a4: Merge pull request #1502 from zzzvvvxxxd/20170318_delete_unuseful_code - 82a6610c6b59aeb7f0fd9cc6c8e3e55bcbf24a0e: Fixes #1458 : it is now possible to implements "ExceptionNotWrappedByHystrix" to get back the original exception and not an HystrixBadRequestException - a57324cb0c01c402e8e2ddff64e8d3f8771099c1: delete unuseful code in HystrixConcurrencyStrategy - 710a537ec7d820fb19c88accc96577ccf64a29a2: Merge pull request #1495 from justinjose28/master - 2b7eb64deb0116e975d68757484c8e49d248121a: Merge pull request #1498 from mattrjacobs/upgrade-servo-10-1 - 1ae5b95b8d2d2d449933b34f5a46445a3f2cdc3e: Upgrade servo from 0.7.5 to 0.10.1 - 38513233ad4401351fdc86cac6f64b5e27063899: Merge branch 'master' of https://github.com/Netflix/Hystrix - e9d82762702f627258bb8d7d5c04836650bf2db6: Adding hystrix-metrics-event-stream-jaxrs module - 8f16eb92d0053afe9a5da443e2d9e6cb9cddaecb: Add v1.5.10 to CHANGELOG - 38af9bafcb4c874090ae0e99e0ccac1ae7987fe0: Merge branch 'master' of https://github.com/Netflix/Hystrix - 885bac44d1b75dbb060686ddf2412a306245cf95: Update README.md
    Release Version 1.5.11
  • v1.5.10   Release of 1.5.10 - 4cf7e88d116d6d1505312070990b0ef65f2a1986: Merge pull request #1489 from LuboVarga/master - 8b2de49a16a545561eb4d7343112e72cf74c9aa7: Merge pull request #1481 from dmgcodevil/iss-1458 - de12cf27ef66e8b94caefd5fd24d1fe301728d5c: Merge pull request #1482 from dmgcodevil/iss1446 - 998c4a422dabb199e1900cc3cbf8f9583fad2145: Merge pull request #1488 from bltb/spelling - 12143faa9eb833bdd475924a933ebfd764d5258d: Added exporting of rollingMaxConcurrentExecutionCount value. - aae245bf3022b07d60db144197f3cadf2cbe9907: Minor spelling fixes. - 943c10d661e9793c2f980c74962ab55348b212c9: iss1446: added information about the declaring class of the method - e9997e055d72ca3da0e79a1f367f2d71ec775061: Update README.md - 525653712cf4d99a4804b0d02f4e9d1553f57df2: Update README.md - dd91778b24d0d6076c5ac3cd71be9ff50471fadf: iss1446: initial implementation - cb2767fe02a1cedf5296d6e45a72b596c5e21b39: iss1458: added sanity checker for the method that detects point cut type by method annotations - c674545b76029afe3b069ff9b9c42b0a00490613: Merge pull request #1475 from LuboVarga/master - 0db9367d0b12b11a9cf534ced171a9dd835a088d: Just added example usage - 7fdda15fa7d1e00bc3bb1e90dcc849dcee52dad4: Merge pull request #1469 from petercla/master - c17d4875b0d79f6a6227f6b41952cb18687ca791: Update README.md - 519e7c825e322e67521afc856bfbef93a6f5353f: Remove possible NPE - fb428cb165ecd7df9df6fea97d265865d0c16b4d: Merge pull request #1453 from tbvh/hyst-1283-test - 80af3fc7104995510ce618b495ed92336fdb3e41: Add Javanica test for NotWrapped checked exception - deb628dba548c1be431a78c8c5588e27b1ba576a: Add v1.5.9 to CHANGELOG
    Release Version 1.5.10
  • v1.5.9   Release of 1.5.9 - 3c6b1b03c535bf6b8b2d574d0eb62193cea617a6: Merge pull request #1449 from mattrjacobs/single-method-which-ensures-core-less-than-equal-to-maximum - 06c0d0f78229a42f036cb88fecb97c466e7c1385: Use method call instead of value reference so that HystrixThreadPoolProperties may be overridden - 15f44f34166438586c6ee0a3681733b7164f0650: Add HystrixThreadPoolProperties#actualMaximumSize() - 362abc0d06f724c8422a96471e142b3dead6b08f: Publish the value of the maximumSize property - 08cefa2922da6db96fa41174b464747edad8a332: Merge pull request #1447 from mattrjacobs/allow-dynamic-update-to-allow-maximum-size-diverge-from-core-size - 0c8f7332bb0f271337559aba0eec8dbef4608434: Merge pull request #1435 from ptab/fix-reading-allowMaximumSizeToDivergeFromCoreSize-from-archaius - 148e8f101bb41d54a2f8717c5c5ea95505613b6c: Merge pull request #1448 from mattrjacobs/remove-cbor-dependency - 0c8cef78562eda21629372872c099b78a318d299: Remove dependency of hystrix-serialization on jackson-cbor by deprecating binary output functionality - 0dd3cf55b1e4d608f2588029eb6fc3e05ca3c2b2: Merge pull request #1414 from tbvh/master - a37ff8cf14752966ae81c753cb34b162d421d955: Handle coreSize > maximumSize in HystrixThreadPoolConfiguration - 9ab65f101b2e2bd37b9320aafceb341320a3dcc6: Refactoring of initial threadpool creation to use allowMaximumSizeToDivergeFromCoreSize - e08676e0e9c6bc7b6b0a2f29f1627c4e5bbb89cb: Merge pull request #1445 from mattrjacobs/early-unsubscribe-hook-test - 9378b966b2547ff4577f236200e5febcef407d0d: Add `onUnsubscribe` hook to command execution and wire in to command flow - 55a5470c4bfce6531924592346d486218847cc15: Add unit test to demonstrate missing onUnsubscribe hook - 03d2836d10e0df0d74053d64d0a3343e766e9517: Merge pull request #1443 from mattrjacobs/hystrix-dashboard-switch-jetty-to-gretty - b43069b52538540c98fdbd7099ab590a5f0a69cc: Merge pull request #1444 from mattrjacobs/optimize-server-thread-exit - 58962fecb96930cc880e6d35ad4bb127b2577e02: Removing accidental println - bf6922a32b4980fda0ede4538ec2e3523551083b: Cleaner implementation of server detecting client disconnection in sampling stream - 8e95bc68573ab711ef8f905d85fd3c440f9b508f: Change hystrix-dashboard README to refer to gretty:appRun instead of jetty:jettyRun - 9f08d391771f98a330d34c50917c1a56c976130c: Switch hystrix-dashboard from using Jetty plugin to Gretty - 11ca011d9c5b86425eaddeae4bb9a3c5db81ef9b: Merge pull request #1442 from mattrjacobs/fix-1430 - 62d9c30e61576a9e1b164ebcb5b340454ccd56be: Fix #1430 by detecting case when client connect/disconnects before metrics start getting emitted - 9263593cc82e54dbf559c9bde7dcded7c8187b76: Merge pull request #1441 from mattrjacobs/hystrix-examples-webapp-switch-jetty-to-gretty - bc3b773ea1faddcafb9752d4a531b73f373b5591: Use Gretty for running hystrix-examples-webapp - b61919d8f5de9a4cf968770d133293a8774269fc: Properly handle default values for allowMaximumSizeToDivergeFromCoreSize when configuring properties using Archaius - 03dac0c334d7c6aaca394b7d0e50fff1f876de04: Merge pull request #1412 from michaelcowan/javanica/raise-runtime-exception-for-observable - 3f7ad9686528e45f8fe23eed14b459c8180b91d1: Merge pull request #1423 from diver-in-sky/master - f6baba084f90033856c4ed5aa8b048739529c015: Write to error log actual dynamicMaxPoolSize from properties if maxPoolSize < corePoolSize - 442966ebbda0fa725488478f3e016fe3b5ccb46a: Add v1.5.8 to CHANGELOG - 9c357df18c67337469b475326f8ffe7df00314cc: Introduce NotWrappedByHystrix to mark Exceptions that should not be wrapped in HystrixRunetimeException - b1280ea137429149a441c9017117a03223bda5d0: Adding documentation for raiseHystrixExceptions - 2f04ffad4b747f1b61b3c9ecc46d6e8b2cba2cca: Add Observable support for option to raise HystrixRuntimeException
    3c6b1b03 · Merge pull request #1449 from... ·
    Release Version 1.5.9
  • v1.5.8   Release of 1.5.8 - 1f6e9d4172a65b7faf06425afbb627ae603247e8: Merge pull request #1419 from mattrjacobs/never-let-maximum-size-and-core-size-diverge-unless-user-opts-in - ef5047d64c9409e68b6b6ff20cbd1afb8ecf0191: When user has not opted in to letting core/maximum threadpools diverge, ensure dynamic updates to coreSize apply to both - b7b955b629c2be19f628321094c2008b3974b277: Merge pull request #1415 from starlight36/master - 49922d350b1c8c5711ef209fbcb0cf71463d88b4: Fix a little spell mistake in comments. - 7598e9a68d81f84de9956758ee1cf0c176d9031f: Add v1.5.7 to CHANGELOG
    1f6e9d41 · Merge pull request #1419 from... ·
    Release Version 1.5.8
  • v1.5.7   Release of 1.5.7 - e701c5422c969699b60ee10fe18c9b2d2b2bc063: Merge pull request #1411 from mattrjacobs/fix-bad-import - 306cc39aeca58e5f7299e51aadbde7605443f818: Removed bad import that snuck in - 7b3d2ceb62f6635dd8b793f3e65507aae194d51d: Merge pull request #1408 from crimeminister/bugfix/fix-clojure-key-name - 0c7c6ae67b4e46337cdb7fd9a8835b9118dc700f: Fix typo in collapser options keyword name (from shared-fn to shard-fn) - b0f5152f22156570424ed3787906f443ad30031d: Merge pull request #1407 from mattrjacobs/reset-percentile-snapshot-when-advancing-all-buckets - c4cd610528473a70c57c773c4b7046debd537ed1: Clear the percentile snapshot whenever all buckets get cleared - e7d23a3f8baff18b267739f0cc44a52d305e4d64: Merge pull request #1406 from mattrjacobs/fix-retry-deadlock - b54a22b1d6b3175803ed770c44655aef2b4e68d9: Added unit test that demonstrates calling .retry() on an Observable produced by Hystrix does not result in deadlock - 1bf896b5756928f761ffee18e920ddc1c05acd2a: Merge pull request #1405 from mattrjacobs/fix-comment-in-thread-pool-properties - 27d0ca963e59096791aaa0158d1b5d0d39139bd1: Fix comment in HystrixThreadPoolProperties - a735c80839992d2e98d50ffa5419aeb96f7d5c72: Merge pull request #1397 from michaelcowan/feature/optionally-raise-hystrix-runtime-exception - 8b5a07575432480dd0b40488202d6c7ba5c33714: Merge pull request #1399 from mattrjacobs/add-property-to-control-maximum-thread-pool-size - f68bd2f85359b8f4db26dcac966147184eacd4fa: Output setting around maximum thread pool size and whether this config is enabled - 643d68089b7ee3ccf6ddca883e4f80362cf16c9d: Added flag to force users to opt-in to allowing core and maximum thread pool sizes to diverge - 478c211afec863c46682af66bee57ebd01aba0fb: Removing change to BasicDefaultIgnoreExceptionsTest - 12d19bdbc30b5761e388fc86f6fee96f8566eb7f: Adding raiseHystrixExceptions to DefaultProperties - 8d8a8b330164c0d817b5de1afd8aa1c80fe0b3ed: Adding option to raise HystrixRuntimeException instead of cause - 4e08f1ac2a576990ccad532615889344e2e35652: Merge pull request #1396 from mattrjacobs/unsubscribe-before-subscribe - 5b1e4d6a34cf8592d0a4953f2cda741bfeefff55: If command is unsubscribed before any work starts, just return Observable.never() - 487ee3af98da443220dfe0e4f6f00c9b89429d98: Merge pull request #1393 from ricardoletgo/master - 141e182bd90b14cc0c0423ad52620b44bf112378: Merge pull request #1389 from dmgcodevil/javanica-iss1344 - 9f62a5f0f83f54413171f84a7cf9ebe7427e8a5e: Performance improvement in EnvUtils. Read "weavingMode" system property only one time. - 1042f275fca07685d426f47ef56b20e94b40a583: iss1344: send fallback exception to client instead of primary command - c175837403336e25662e041fdbe2679e58c8f54f: Merge pull request #1385 from monkey-mas/bump-jmh-gradle-plugin-to-0.3.1 - 9bbd6641660f034acec8359d3060299d59e172c0: Bump JMH gradle plugin to the latest version(0.3.1) - 3fef4d73cb2f3ec0ae380c463561b1cf2dbd4873: Merge pull request #1382 from monkey-mas/bump-jmh-to-1.15 - 6a55d06948d19e6a26eb9677778d19d33166ba59: Bump JMH to the latest version(1.15) - 7c42aa3ace76739fccd39704042fd147af5fc633: Merge pull request #1380 from mattrjacobs/add-jmh-test-when-circuit-opened - da29bfdbb41795a383cc2740cbde8a9885abe4e2: Forgot to uncomment the non-Hystrix cases - 881646ce6cc46725f2bc0446f33afe3bc57d0cd0: Add jmh tests for open-circuit case - ad5e3f4e19a9df34a4ee369f8c0637144467017b: Merge pull request #1376 from bltb/cleanup-comments - 4bc7b67668dfcb841d356a4406530c7797754a01: Remove outdated comments regarding thread keep alive. - 66f13473559bd0b8610cf4509dc8e885cc1fa236: Merge pull request #1375 from mattrjacobs/remove-cancelled-tasks - 324a9ab8403371ea2ffe88a6db771376c8ddea93: Remove cancelled work from the threadpool queue - ae725f55829136157944bb8ed2996607cf1a030d: Merge pull request #1371 from mattrjacobs/allow-excess-threads-to-be-terminated - c6fb4e1f896bda976a66bdfb7bc25bde1ff633a2: Add maximumSize to unit test - b42e36c028f44489b5d7f2b32cf672ab075065e0: Add maximum size in configuration stream output - 9d9f1ed0c214d7cc45465c823fbbae57d04f9ccf: Add maximumSize to Hystrix Configuration stream - c21d586661aa0b246f933eea695737d12a87b4c2: Allow maximum size to affect HystrixThreadPool - ef6b201b3552e2adc2c4547f35f95d4eefb26ff6: Add configuration for Hystrix thread pool maximumSize - 069249c9afcc44c4e78d29f1fdd646214e17859a: Add v1.5.6 to CHANGELOG
    Release Version 1.5.7
  • v1.5.6   Release of 1.5.6 - 4ec663e4fb63c4df5e77743b2031f389bf885f0c: Merge pull request #1368 from mattrjacobs/upgrade-jmh - 082ac5b60328a6a026c7b0ce78479862651806db: Upgrade jmh to 1.14.1 - 02b8be7475acdb2913a1fee93bb753add753658f: Merge pull request #1365 from mattrjacobs/upgrade-nebula-and-gradle - 14df0f4c1fac1f9f1e88ae20767a1e2bb69c2cc6: Upgrade to Gradle 3.1 / Nebula 3.4.0 - 9433411079378848ac822251fe7a5d877fa81386: Merge pull request #1364 from mattrjacobs/fix-backwards-incompatbility-for-appengine - cdd4dc03b2c6b694362bb54cf001a6c8815b20ff: Merge pull request #1363 from mattrjacobs/fix-semaphore-only-groups-from-showing-up-in-threadpool-output - ddbf1bbb5726792143bcbd5eee60df44e6ed7b57: Re-add PlatformSpecific.isAppEngine() for backwards-compatibility - 04f33ad452a92cd4d42853a5f351bdd588a72ff0: Filter out all thread pool objects from thread pool metric streams which have not executed a command - d31ec7d8e871bf35b473127d6112bc0cd31f0f99: Merge pull request #1360 from mattrjacobs/convert-command-construction-jmh-test-to-singleshot - 62edc4a445b2a43777cda8217a277cec3fdee9d4: jmh test is more accurate when measuring the first command construction - f16c08f5ba6e9a55535e4d67fd3663cf832d4d1e: Merge pull request #1356 from cadef/platformspecific_gae_flexible - 023cd42eb2ef5a69d766c605e1a4376633ae8cfd: Update PlatformSpecific to only detect App Engine Standard Environment - a0e233aeb3cbe2b218d24c82618c63cf7d38483b: Merge pull request #1353 from mattrjacobs/upgrade-rx-1-2 - eaec273bc48baa16da8accd9ec25a512f3d9973c: Upgrade to RxJava 1.2.0 - 8738d1c2a5a9abe839011fa5f500617aafb5781b: Merge pull request #1351 from mattrjacobs/remove-histogram-object-pool - cc8f9737d34ea16da47e3b5ff5f41b04241724a3: REmoev object-pooling from CachedValuesHistogram - d838f4d1ba65ce55755ab1c73f74c980f04572bf: Merge pull request #1336 from kennedyoliveira/feature/dashboard_improviments - fe83e4957ca83b3a651016246f1c04408fe00ac5: Merge pull request #1320 from zsoltm/1.5.4.collapse-observable - e9cf47bec1aba4c062085e93b547d721ebea9db4: added reactive collapser example - 695ee06542c6dedbd1c700b497f3b1b5f50fdefe: review: removed unnecessary generics - cbecc005a244a42f363e710d396c6c094ffcc206: review items: unnecessary checks; numeric constant instead of loop var - b4d129e8cab3d2282d0bfd24836e45a28f9d43f4: Merge pull request #1341 from dmgcodevil/iss1328 - 13b4cde2a21a7e181e020ca8a0927033321cbcbc: iss1328: improved error messages - c3a2282bb6630291ac6bc133034a21d8b590c791: iss1328: fix - 12ad3e049f1bfa520cc39dd8a28806955fa0147d: Merge pull request #1340 from mattrjacobs/refactor-user-defined-fallback - ce1caab677b33cac0cedc92c9ae5762f4d36a522: Made the user-defined fallback calculation more general - 417b2490dba57e8ac19892c946f6eb3cc55f9e2e: Add remove button for streams - 86760bdc9c7f977bbf9d64596ad0fa92afe69376: Improving dashboard eureka integration - Refactoring code - Grouping instances by services - Added a new group for the first instance of each server - Updating url on chaning stream type - Update title for with application name - 5ca732a4ae90cc003c0fde16a4a1223555247724: Update CHANGELOG with v1.5.5 - 94ff54dce96913705d461833827563f2bd667cda: implemented basic Javanica collapsible Observer support
    Release Version 1.5.6
  • v1.5.5   Release of 1.5.5 - 68ecc5a03ae09470fc95426263789897c5601748: Merge pull request #1323 from mattrjacobs/remove-reactivesocket-modules - e102e5db43018533aacdf7417b570097a6fb161b: Remove all ReactiveSocket modules - this should allow a build by JDK6/7 - 90b032073dd01b0a3646b250d68e92208d7a110e: Add v1.5.4 to CHANGELOG.md
    Release Version 1.5.5
  • v1.5.4   Release of 1.5.4 - f27c62c4edf37f29db4cbbca5a77d3c8cbf25364: Merge pull request #1308 from mattrjacobs/update-jmh - 50c44e91a7682d3951332c0fbfdc2029052d5ed7: Merge pull request #1310 from mattrjacobs/update-nebula-netflixoss-plugin - 951c66f2bd65a7666763ac980947ee6b5553896c: Merge pull request #1309 from mattrjacobs/update-hdr-histogram - 402f1acf60cbff2c6eac5c9c17c63a7f849ecb44: Merge pull request #1307 from mattrjacobs/update-rxjava - 29ae64156f3ad46e95dccaa5f60edfa1a3a99cee: Merge pull request #1306 from mattrjacobs/update-clojure - 78526d77e4a6122fc7c3e0d5af1fb9b2babcefa6: Merge pull request #1305 from mattrjacobs/update-gradle-2-14 - f2611420b9339d9ccb792e480e280dbc24a28242: Update nebula.netflixoss Gradle plugin from 3.2.3 to 3.3.0 - 6a2cf000ba5ed9d6f3fcabf49ede03b9b9a8992d: Update HdrHistogram from 2.1.7 to 2.1.9 - f592801bfd234923ef6eb8eca0f4eaf1eda00f95: Update jmh from 1.11.2 -> 1.13 - 3077a820b2583031276e013201b942e2686a8e4f: Update RxJava from 1.1.5 to 1.1.8 - 6abb7a245e772c5edf24d5001433a47ba9a227a7: Update nebula-clojure Gradle plugin and dependency on Clojure - ff6e5aa7ed43140db3ab17dcef06c7ababc241c7: Update Gradle wrapper to 2.14 - 0e2214125a1c665fed50f4e9aae08f3902c2fc5d: Merge pull request #1304 from mattrjacobs/multicast-metrics-streams - 28f3042b3fc57578c83acfaa22397438d0ddd469: Make sure that metrics streams are multicast such that the work hapens once and all subscribers get that copy - 079fd7c35bdd3e422e53381a9e7f42802a5c3e0f: Merge pull request #1303 from mattrjacobs/update-rxnetty - fc491c33cba7b8682a236e8121f7532852b14e30: Merge pull request #1302 from mattrjacobs/evaluate-pr-1265 - 57f156217e3eebe1f45e218d0e5a024da82cb308: Update RxNetty version which depends on netty 4.1.3.Final - dc31c600f0639691494220af4b63bf0fbf8b8c68: Merge remote-tracking branch 'upstream/pr/1265' into evaluate-pr-1265 - c873b7b7f3aac81c7a08ed405d36987bed371dda: Merge pull request #1300 from mattrjacobs/scalar-command-terminates-in-on-next - 5b9bdaecdbdc3da8986943b20f06e8c49d103d85: Fixed the application of the CANCELLED state to do it only when no terminals have been emitted so far - 51531d2714bde5789bd87409114d39a10bf2ea71: Revert "Fix assertions which are no longer true after this commit" - bde8615e59ba30ee4b2c87a9dd04bc08c033607a: Fix assertions which are no longer true after this commit - da1198c580cbb95ec19fc87ef7be9ce4bce7d52e: Merge pull request #1294 from thesmith/shutdown_threadpools - aec05b3bbc14b4aa86ff084350195acdd9292515: Merge pull request #1297 from ManishMaheshwari/patch-1 - ca41fbb77f5a3e6f4937e75f865f96147c60a2c7: Merge pull request #1299 from mattrjacobs/deflake-unsubscribe-tests - f21be4a7d004d8f828a861d8b7349e7c5f791d4b: Using longer execution times for unsubscribe unit tests - 993ca86dd2aebe0e373b6fe0369058c2fdb01e18: Merge pull request #1295 from C-Otto/patch-1 - 7b625e8bf6cecf0b4dbeaa532d5471dd1f438b86: Spell correction. - b5d975c054c677c9c4f53804a6d6e7b2d233e961: fix typo - 0785b3e9e6f2dbe519bd13b313249d1b06ee1fd5: loop until thread-pool executor shuts down - da55d45f1f465837cebdb5bdd3369bc40104c2ee: Interrupt execution thread on HystrixCommand#queue()#cancel(true) - 749e3dbea33700e1ea089a07f408a6a4f578536a: Increased some sleeps in flaky unit test - 61bb180a9dc11c775fb6f14ffe7ba00188ce4a41: Allow scalar commands (HystrixCommand) to set completion state on an onNext - e336976b41a00db2ea9cda0f49b3c4b356c39480: Merge pull request #1273 from jbojar/bugfix/ignore-exceptions-generic-observable-command - 8e6830cf0ca746efcd4868d3415934b0779da477: Merge pull request #1197 from diegopacheco/master - 8f96fde5f446deec83e646253afe5dc6a0c46239: Merge pull request #1176 from nurkiewicz/patch-2 - c9b10061174c862777ae75ec359d2f7b6f8ae2a7: Merge pull request #1278 from mattrjacobs/handle-duplicate-arguments-in-collapser-batch - 657f698ab7a06bb69a65dd886b69c5d0e476c65c: Prevent duplicate arguments from getting into a single collapser RequestBatch. - 8ad9b88d1baf8daaa224ebc7474029d54316175f: Merge pull request #1277 from mattrjacobs/lazy-collapser-to-observable - c756903e8d14e9f949cefeebfd9706d04879923c: Merge pull request #1276 from mattrjacobs/lazy-observable-collapser-to-observable - 3e913e7cadef5756e7f0a6e918a74246046af77d: Made HystrixCollapser.toObservable lazy by wrapping all work in an Observable.defer - f787e1268c853362843a9217c09b38d1430855a1: Moved all work performed in HystrixObservableCommand.toObservable inside an Observable.defer to make it lazy - eb2a7a24c9775835280de720400d3be99b2828e5: Merge pull request #1275 from mattrjacobs/fix-flaky-health-counts-unit-test - e27686bdca6aeefd855dbdca8933c783d576286e: Merge pull request #1271 from daniilguit/master - 4f693bf4ad2c298af842741c14f0e37c79537baa: Lengthened wait period in shortCircuited HealthCounts unit test - 35af9d2fa2ce4e09b0ca4a0e3a2d36fdcd5a83db: Hystrix*Key refactoring to extract common logic and fix race condition - c45c2085a4ce5c55fe2bb5b22f7ec544b2b80781: Merge pull request #1274 from mattrjacobs/wrap-everything-in-defer - c6eba371c6f0e205cc863e3b651ff0bb089ab1d4: Make toObservable lazy. Prevents work (like cache key calculation) from happening before subscription * This also implies that queue()/observe() will not throw anymore * The IllegalStateException now gets wrapped in a HystrixRuntimeException for consistency - 9a5d345236916006ad02b3ea64ea6d96c6f685ac: Corrected ignoreExceptions for Observable returning methods. - 045cef325f35b9fed7711f613c2b84e38a42ca6c: Fix race condition in HystrixThreadPoolKey.asKey method - 2bea399a7f10efb877207be3d582d3098ea4314f: Merge pull request #1270 from mattrjacobs/fix-deprecations - 94c5cbb8e5dc3eb88db55ada355dd4db6ed775fd: Switched Netty ServerSentEvent class to fix deprecation - f162e277e0a1ca7dfd6a8c5afa0fc0e7eeda6803: Merge pull request #1269 from mattrjacobs/revert-data-streams-module - 48f0eace4e15d44ad8addfd6cadb1ef3c4a84e70: Switch usage of Observable.finallyDo to Observable.doAfterTerminate - 4b7c4a1ef4a855fee468bb521442dca0ae0d78cb: Switch usage of Observable.timer for Observable.interval - 9e5a509a06b386453ac47397f001c47e31ab62d6: Rework hystrix-data-stream module to just include serialization logic (now named hystrix-serialization) - f918595cf2fed44c9e1706abe4b55d73d80f31e9: Merge pull request #1259 from dmgcodevil/iss993 - 584deb0e3a667375fef3072abe0f8fbef290a15d: Update README.md - a43e231ac2a015933ab94852e8e51d5e388ff709: Update README.md - 4707f45aa15f61156d60b6e2c90c8cb12ae03d97: Merge branch 'iss993' of github.com:dmgcodevil/Hystrix into iss993 - 155d4e97a2d019238c939fd074feb9443e09ab68: iss993: propagate original exception instead of HystrixRuntimeException - 39d07aa4b6c2240c78145e66a338bdff7be9a704: Update README.md - c226fdda6fe5aacb086eb9767418bacb28638831: iss993: implemented support for default properties for fallback commands - 584f3622fccb9ea7aedabe2c402e19c208dda0d6: iss993: added tests for default command properties - 2a1b71d72a25a4b32cc7994b5d0010a235c2a70a: Merge branch 'master' of https://github.com/Netflix/Hystrix into iss993 - e87b4e6badc28c97da0cf4a76cf306f2b00eb1df: iss993: added test for default group and thread pool key - e902a38eb39ebef868902f026feaffeb0b1bbde6: iss993: added test for default ignore exceptions - 9a56749f88a6adb419ace651403db1894f1fe140: iss993: added the following properties in DefaultProperties annotation: groupKey, threadPoolKey, commandProperties, threadPoolProperties - 3bfe0539d85d1baf449dffc7d79197a890924c81: Merge pull request #1261 from mebigfatguy/master - 5ac120c76ce55dd321aab35427e92341fc0da248: add toString()s to help when debugging custom HystrixPropertiesStrategy classes - cf16c01fc202b107d5b318b5ad25fc7e26592160: Merge pull request #1258 from dmgcodevil/iss1177 - ea27ba14a08c3b35810746b0a79fbfcb11ffbc75: iss993: added DefaultProperties annotation [initial commit] - 2ea954c7d31788ddf24e2cab7bacddb5fb2b86a3: iss1177: change getMethod to recursively search in parent types - a3dc47c08ba43417bb1c8eaee99c348a45082cf2: Merge pull request #1255 from mattrjacobs/introduce-intermediate-data-streams-module - d6dc18294661f4a21cfb1bd33f595ca0f03711b9: Using hystrix-data-stream for hystrix-rx-entty-metrics-stream - 5370e7bb9da9471758a307fdd461fbe74098644d: Deprecated HystrixUtilizationJsonStream in favor of compositional serialization - bf924aa8d7bf2038c0e8f685f2dd80e9112feaa8: Deprecated HystrixConfigurationJsonStream in favor of compositional serialization - f1bb9c9d2e50e330610aefdd6efc808a22ab935a: Deprecated HystrixRequestEventsJsonStream to use common serialization mechanism - 62de3217d95aaacec7c1f838b74ff347c9150491: Made dashboard data emission interval configurable on startup - a2ee1c49e1a5c74a5b019b8ff337a0f3b56ceb9d: Wired HystrixMetricsStreamServlet to HystrixDashboardData - 151a4a08310a3e1dcc29e5d00f53d8933f1ec4ee: Moved non-core data streams into hystrix-data-streams - 2747e9105c92b7b2fd4368145e1fb28c6ee9cbac: Merge pull request #1254 from mattrjacobs/stream-sharing - e712bb7c69c18f2acd572650a3364a0869196337: Removed delay parameter from SSE metrics servlets. This will allow streams to get shared and do less work - c0d6d6c85daf60ea9568e88665ba84a571dee1a7: Proper initialization of streams - 7c9e48b1295d72e4479d802d243e261c3ceedafa: Merge pull request #1250 from mattrjacobs/fix-more-flaky-unit-tests - db18a5c2e489b07b9e773f2874b4f1559cd5abeb: Merge pull request #1253 from jmirc/master - 8f304c8935d77421d24d0daa2e11c05be6fdfd29: Made HystrixConfigurationStream support sharing - 910ee48f35e8d043c09ad71264b803b3d8ba1bd7: Made HystrixUtilizationStream support sharing - d869bd6ea4bc58f7845053485c8f139a47ce30d5: Added println to MetricsPoller unit test - 2f4a6e25886ce53505f600938d9b2e7d7c4b9d80: Fix issue #1251 - c5bf266d6c376e498321f7ecf660016ace2dab31: Increased command latency in RollingCommandMaxConcurrencyStreamTest - e56d5e492a8ab1f3cb205bc8412ea3d37fa5d3b8: Increased command latency in RollingThreadPoolMaxConcurrencyStreamTest - 30ea97a9001a13eac5754001d36e62d1028bfbe8: Larger bucket sizes for CumulativeCommandEventCounterStreamTest - 8a5c48cdda01222ad3fa2aaa7d0bdd1b5e6a7e53: Larger metric buckets in unit tests to allow for slower CI processing - c86931bf3d04b252f1e44344e31fbda9c922de11: Merge pull request #1247 from yanglifan/smart-config-pool-size - a1c03b2b42572b584f175b7fc5398c97ef378f03: Set the thread pool size only when the configuration is changed. - 92d86597a10314f31e2d825a0421d3ca91bd6313: Merge pull request #1246 from mattrjacobs/move-dashboard-stream-to-hystrix-core - 669ee21dccd13e239e5fede2989586acfd203565: Move HystrixDashboardStream to hystrix-core - 25da66431f27dfd654e8a04523615688661ca1b6: Merge pull request #1244 from mebigfatguy/master - 31cf0fecda4d1d48af1606b4ce74c751ff13b879: Merge pull request #1243 from mattrjacobs/rebased-deflake-unit-tests - 4253c4ba17f79f96ab6a776524885883ebc8ff38: Lengthen timeout in command unit test - cc75a6959d153a4d765e97947388dcef03df791b: Lengthen command latencies in thread pool max-counter unit tests - 364a4bff595c96656290fb1d1fbc14a3cfac5e62: Removed some thread-isolated HystrixObservableCommand unit tests - 84c5e67765d52b68768035205f74caec16bee750: Increased time between batches in RollingCollapserBatchSize test - c3156fd50ee85568abe1033e0772d6810d422e7b: Added println to undersand test failure - cbe3a00f69b1f0a2522dfce72cb9cf87d8399390: fix handling of invalid weavingMode property - 185ac34cb2e6b3313228c9bbf96a23e886a07564: Use zip in reactivesocket shared stream test - d5c12036171cfddd42f2bdb95034d6dcc5e33720: Reducing logging in reactivesocket unit tests - 2632c0e2e5f4d804193d9b059fbb8b3b2d52a537: Removing println - 30c94adbeda0d22683342f75a11755866c80c81e: Removing bad tests of thread-interruption on HystrixObservableCommand - 35834150a53d6ae5b5ae0967aee970a785da862f: Increased timeout in TimeoutConcurency test to make timeout more reproducible - 0355b9bffee0f5540e128749e2eb141be83faf87: Moved interruptible ObservableCommand to IO Scheduler - a1d2eb65d7d7c4cf2027e9df57ea9f544532cfa9: Lengthen latent commands for semaphore-rejection unit test - ce1edcd02905ab9b1b4c820261790a1e8d9b03da: Made it less likely for metrics bucket to roll in circuit-breaker unit test before assert runs - d47ba0923685618c6c666d6aacadf18080e81c08: Added await step to metrics-concurrency test and reordered command execution in circuitbreaker test - 2e32ecc9d6a5e437cace700fdbac1a28c676f287: Raised timeout for HystrixObservableCommand unit tests - a5507c0916a74c44440656a4f476377065b55f3d: Raised command timeout in circuit-breaker tests - 2c0f79215e313d608ffd2f66f290649a36b6267c: Raising execution latency and timeout for execution hook tests - d8773280eeac69df7380bb5f1a61fec05b4775e2: Add printlns to understand why some tests are failing - eb7c24ab2cca909e14c9b57e2fc8d61b1b5b2b4c: Merge pull request #1238 from mebigfatguy/master - d3cd11c1252cdd300e401e556d4620209c682d60: Merge pull request #1236 from mattrjacobs/reactivesocket-metric-client - fbf366df617159e376e46deb15aa45bdb3c2572b: minor local variable 'caching' fixups - d4d9df3dd89fad6be1f902150e73d74289456ce3: Converted System.out.printlns to logger.errors - b4e3ef8675a418285c339ebd28b25929a23e663b: ReactiveSocket metrics client/server - b6ae642ed2528e53560e0ff480773b19866ced10: Merge pull request #1235 from mattrjacobs/hystrix-examples-async - f4db4e8eaf10d39249c6fa8663980337474701b6: Add demo that composes async command executions - ff552f95562afbe7cc13e35a0f7d098f951bf870: Merge pull request #1232 from mebigfatguy/master - 01084cbb0e19100c8141c8144a0d9293f0381de6: compare enums with ==, avoid chances of NPE - 6fc37dcf64ff59cd7d5d3d2b8a59edf31829026f: Merge pull request #1231 from mebigfatguy/master - 715e3a2f93a531e9a2db18f2d29fb030b926adf2: make inner classes static where possible, and remove outer class reference - 278d7bba2304ec70baca8243796497548c1c539d: Merge pull request #1229 from mebigfatguy/master - d91cc7431fd44cb3d337c0e87e61d4c7ac4c6a2c: remove dead Setter class - e5136eb82ec91927192849debb10989034739bf2: Merge pull request #1225 from mebigfatguy/master - 1e2092e264b0f0a557385d5394a1892684d3a322: remove dead allocation of unused thunk - d85daae3bbd8ea9d35e490522e33b9330892e6f2: Merge pull request #1224 from mebigfatguy/master - 45b1de08f5204fdb66cb16e989163be1e060a04a: remove dead field defaultNameCache - 8414a4ec75241dbed362448a4706d865c3e2d597: Merge pull request #1223 from mattrjacobs/upgrade-rxjava-1-1-5 - 2c5cb5e397f17c7061f5d6d6305450f530ce51ad: Merge pull request #1222 from mattrjacobs/use-java8-for-travis - e7e6f0bedda78ebc11f4826f3ea317b067ace7c3: Upgrade RxJava from 1.1.1 to 1.1.5 - a40f4282206db0ef9893305a448fa03568cad6b9: Perform Travis builds with Java8 - 41804d2fbc30ae1c5b430ff77c4cc7a0c028752c: Merge pull request #1221 from dysmento/its-grammar - be95845d34ee018a3268d41d0113a50025fc8486: improve usages of "its" and "it's" - b0ce3b3b97dd85244173296cdd5640ee1fff0be5: Merge pull request #1211 from robertroeser/master - 4e470d6ad68154f9e22ef522df3358af5ee6e8f9: Merge pull request #1219 from mebigfatguy/master - da374205d6f5175dffe14fa5244f82666a246ee7: avoid map lookups, in loops - 3ff2b00ac1aabaddf1d700dbea0288cb0b88baf0: Add v1.5.3 to CHANGELOG - 98f96f78d79033b93891379e13ebd76523d4121e: fixed typo, removed empty test - bdfd8f82509db9dc488c0a18040e6dd7ea4dc7c5: switched to cbor and added a base class - bb8f1539050ba95013dc9f2cc5828df1492151ed: Merge branch 'master' of github.com:Netflix/Hystrix - 285e4eaf592a0f48ffe26223c45e33b49c7859ba: added logging, and updated test - acab36545819a5d4dd024786eba185a39cb357e1: updated test - 206d2a2803128bb74086ff4bfa86546992a6c049: added test and enum findby id - 3bf3126ba4f715ae7183eb93b7a1199ea638b699: updated gradle - f6e1eb87b86e8f8d78f99170c18078f53dd6dfd4: initial commit ReactiveSocket event streams - fe82af9866e9fa3a8b7305ec5f19fb5229d754fb: added license - 0d9d1b6c96fe12ed95ddb15877438ac51ee3e7ec: Hack Hystrix Dashbaord to have a select which loads eureka apps so you dont need to type it - f5b201975b50b4ee1e2f498368e6bf2f094f4b4e: added jquery that retrieves data from eureka - 225844455730d55591d13c50d59d025e65c5912f: hack to list eureka apps - bfe4ecb2dba210e265bf6395d0c25a5ba70cf9ff: add right lib and added jquery - f75f9e8d72841dc5c0c49b4e855cdb42fe669025: added eureka retrival code - c0cc08d3b7d25a58d513e9e3b0be33a763e195c8: Failing test case when two requests with the same request argument are collapsed
    Release Version 1.5.4
  • v1.5.3   Release of 1.5.3 - 5d27548e5b9b7c770f689771b89767f06f8a870a: Merge pull request #1218 from mattrjacobs/missing-command-concurrency-decrement - f5fe3500280cd04c33818aa483057749a7c879e6: Merge pull request #1217 from mebigfatguy/master - 5b6914b3e850230a4b3544ae7a9afaf88b89d07b: Fixing unsubscription races by modeling explicit FSMs for command and thread execution state * Also made onThreadComplete hook fire as soon as user-provided execution emits terminal or is unsubscribed - c377253a02fdfae45b6f3c7afd22cd7ec5d02b9e: remove dead code around fetching execution collapse info - b379d291f24137bfc2c3873624e9b92f5c730bf7: Merge pull request #1215 from mattrjacobs/fix-percentile-calcs - 838ead23a72613b5b1e3c1e908ec142c457714ca: Fix Servo percentile calculation - 07a20d137ba337bc5db7c5e5d1213b44544fafff: Merge pull request #1213 from mebigfatguy/master - 9b5229a0c157b090d158169ff669f72cbef745c7: use parameterized logging - bca8d8932fb037ae1e6335addc5e87dd10a61c8b: Merge pull request #1212 from mebigfatguy/master - 9266004cc36f5aaa79241cad835be72f1371f4e2: fix logging contexts - bf56d9036e77f2425f62096bd906dabb76f11099: Merge pull request #1210 from mebigfatguy/master - fe962dfdb92d77656f309b2428c9223831e38289: no need to fetch the method's parameter annotations, if there aren't any. - 7d3afbf11b30611433eb5f3bb1274643a1cae09e: Merge pull request #1209 from mattrjacobs/thread-accounting - eded2af86e2ab5bdaef435fbbabf116cf6853308: Extending timeout in command concurrency unit test - 7a347fd6d6ae3090b75954e4e982b644084eb719: Deflake metrics concurrency test - fe0bf14041b258576bfd23cc670771112497a4ca: Fixed thread-state cleanup to happen on unsubscribe or terminate - e5474956a16ef95e42496cede3bcee820b4d0827: Merge pull request #1208 from mattrjacobs/fix-collapser-unsubscription - eeb751c39e56011d1be22a9be8fc874855c91800: Typo - 36bfd70bba4cb8bffd7d371a89df9adba581b499: Wired up unsubscription for HystrixCollapsers and HystrixObservableCollapsers - b63fdf63b54e42a7ce974b8b3ef963df75242b0e: Merge pull request #1207 from mattrjacobs/fix-concurrent-execution-count - 7b484eb54d2a1b990a1e236f19f50f56318a5508: Different fix for concurrency count command metric - 9f64774dbf9b0181bfe0cf901e7a2d59477dedc6: Merge pull request #1206 from mattrjacobs/add-subscribe-on-to-jmh-test - f61542a8e41604ea49bc4626e3e1d000eb15bc26: Added subscribeOn to HystrixObservableCommand in JMH test to make it async - ee47e400998aca0c8d3c7578c65dde8b33339dd4: Merge pull request #1204 from mattrjacobs/add-cancelled-state - 77e9860c51498cc8e7d44fb69d18ae9de8e366d2: Fix memory leak where TimerReference was not getting cleared on lost-race request-cache insert - 4c911fb3981cde03da4c8fcc271c7d09cd6c6512: Turned Atomic** variables into volatiles when possible - 0e4e0040bd701a123ed4b92189744c830e212b87: Fix to handling of case when 2 commands attempt to put an Observable in the request-cache and the loser needs to get cleaned up (unsubscribed) - 6d444046f5b2eb3fe8e8410099c1ecf79dce01b9: Made early unsubscription unit test more robust - d885372c6ad77a32cb0edbfd0333a0fa8bcf3285: Support early cancellation of HystrixCommands - dafbded9beb309bd959270d1523be6febaf77bfa: Merge pull request #1198 from mattrjacobs/unsubscribe-from-hystrix-observable-command - 899a08412cf93afe5eed05385e819b6072f0d3d5: Adding back accidentally-removed assertions - 5ce99c1e2489dc6a7f673d24b54b01d47c57cca0: Add unit tests for unsubscribe cases, and add handling in AbstractCommand - 8938a959fa055a8686e67212f0f0d300beb0c746: Merge pull request #1194 from caarlos0/junit-usage - 61ddeae86ba95a381813cedabc95da96bd0b034f: Merge pull request #1193 from caarlos0/context-rule - 18fab29c234a68ebb23465f53b517e0f0e10044b: improved tests readbility a bit - ff019e7804cec61fd5e7b95bd749f42e61d3b1d8: more tests using HystrixRequestContext rule - 94a88af77f0cb71e51d1cba46ceff0c1a61b4866: Merge pull request #1181 from nluchs/master - f59728aa85551387608618a336bec0896790799a: Merge pull request #1184 from caarlos0/context-rule - 16e1af148019867db76b860cfef03176c636a98f: migrating all hystrix-javanica tests to hystrix-junit - bd2a6ee5f8d4e63adbe707c2adbcfceb66b6355a: Merge pull request #1147 from caarlos0/junit - e68b4c539ec6deb5af3b6b51251c39d55990beb7: Deprecate getter and setter for unused collapsingEnabled property in Collapser Setter. - 9d64acc238338bb4255126d899c1df90dc381c45: Add v1.4.26 to CHANGELOG.md - 2903bc357064b480fd3029e3d6dca0347821dc9f: Update CHANGELOG.md - 3ee6006306223e843de70525544c11eab844dfd7: Update settings.gradle - 82600518cca0fe2d3ce81ff6c26bd81f2f76d780: better tests - fbb6e13c24352e25c67926a20ea3d4bddfab4799: Proposal: HystrixRequestContext junit rule
    Release Version 1.5.3
  • v1.5.3-rc.2   Release of 1.5.3-rc.2 - 7d3afbf11b30611433eb5f3bb1274643a1cae09e: Merge pull request #1209 from mattrjacobs/thread-accounting - eded2af86e2ab5bdaef435fbbabf116cf6853308: Extending timeout in command concurrency unit test - 7a347fd6d6ae3090b75954e4e982b644084eb719: Deflake metrics concurrency test - fe0bf14041b258576bfd23cc670771112497a4ca: Fixed thread-state cleanup to happen on unsubscribe or terminate - e5474956a16ef95e42496cede3bcee820b4d0827: Merge pull request #1208 from mattrjacobs/fix-collapser-unsubscription - eeb751c39e56011d1be22a9be8fc874855c91800: Typo - 36bfd70bba4cb8bffd7d371a89df9adba581b499: Wired up unsubscription for HystrixCollapsers and HystrixObservableCollapsers - b63fdf63b54e42a7ce974b8b3ef963df75242b0e: Merge pull request #1207 from mattrjacobs/fix-concurrent-execution-count - 7b484eb54d2a1b990a1e236f19f50f56318a5508: Different fix for concurrency count command metric - 9f64774dbf9b0181bfe0cf901e7a2d59477dedc6: Merge pull request #1206 from mattrjacobs/add-subscribe-on-to-jmh-test - f61542a8e41604ea49bc4626e3e1d000eb15bc26: Added subscribeOn to HystrixObservableCommand in JMH test to make it async - ee47e400998aca0c8d3c7578c65dde8b33339dd4: Merge pull request #1204 from mattrjacobs/add-cancelled-state - 77e9860c51498cc8e7d44fb69d18ae9de8e366d2: Fix memory leak where TimerReference was not getting cleared on lost-race request-cache insert - 4c911fb3981cde03da4c8fcc271c7d09cd6c6512: Turned Atomic** variables into volatiles when possible - 0e4e0040bd701a123ed4b92189744c830e212b87: Fix to handling of case when 2 commands attempt to put an Observable in the request-cache and the loser needs to get cleaned up (unsubscribed) - 6d444046f5b2eb3fe8e8410099c1ecf79dce01b9: Made early unsubscription unit test more robust - d885372c6ad77a32cb0edbfd0333a0fa8bcf3285: Support early cancellation of HystrixCommands - dafbded9beb309bd959270d1523be6febaf77bfa: Merge pull request #1198 from mattrjacobs/unsubscribe-from-hystrix-observable-command - 899a08412cf93afe5eed05385e819b6072f0d3d5: Adding back accidentally-removed assertions - 5ce99c1e2489dc6a7f673d24b54b01d47c57cca0: Add unit tests for unsubscribe cases, and add handling in AbstractCommand - 8938a959fa055a8686e67212f0f0d300beb0c746: Merge pull request #1194 from caarlos0/junit-usage - 61ddeae86ba95a381813cedabc95da96bd0b034f: Merge pull request #1193 from caarlos0/context-rule - 18fab29c234a68ebb23465f53b517e0f0e10044b: improved tests readbility a bit - ff019e7804cec61fd5e7b95bd749f42e61d3b1d8: more tests using HystrixRequestContext rule - 94a88af77f0cb71e51d1cba46ceff0c1a61b4866: Merge pull request #1181 from nluchs/master - f59728aa85551387608618a336bec0896790799a: Merge pull request #1184 from caarlos0/context-rule - 16e1af148019867db76b860cfef03176c636a98f: migrating all hystrix-javanica tests to hystrix-junit - bd2a6ee5f8d4e63adbe707c2adbcfceb66b6355a: Merge pull request #1147 from caarlos0/junit - e68b4c539ec6deb5af3b6b51251c39d55990beb7: Deprecate getter and setter for unused collapsingEnabled property in Collapser Setter. - 9d64acc238338bb4255126d899c1df90dc381c45: Add v1.4.26 to CHANGELOG.md - 2903bc357064b480fd3029e3d6dca0347821dc9f: Update CHANGELOG.md - 3ee6006306223e843de70525544c11eab844dfd7: Update settings.gradle - 82600518cca0fe2d3ce81ff6c26bd81f2f76d780: better tests - fbb6e13c24352e25c67926a20ea3d4bddfab4799: Proposal: HystrixRequestContext junit rule
  • v1.5.3-rc.1   Release of 1.5.3-rc.1 - 9f64774dbf9b0181bfe0cf901e7a2d59477dedc6: Merge pull request #1206 from mattrjacobs/add-subscribe-on-to-jmh-test - f61542a8e41604ea49bc4626e3e1d000eb15bc26: Added subscribeOn to HystrixObservableCommand in JMH test to make it async - ee47e400998aca0c8d3c7578c65dde8b33339dd4: Merge pull request #1204 from mattrjacobs/add-cancelled-state - 77e9860c51498cc8e7d44fb69d18ae9de8e366d2: Fix memory leak where TimerReference was not getting cleared on lost-race request-cache insert - 4c911fb3981cde03da4c8fcc271c7d09cd6c6512: Turned Atomic** variables into volatiles when possible - 0e4e0040bd701a123ed4b92189744c830e212b87: Fix to handling of case when 2 commands attempt to put an Observable in the request-cache and the loser needs to get cleaned up (unsubscribed) - 6d444046f5b2eb3fe8e8410099c1ecf79dce01b9: Made early unsubscription unit test more robust - d885372c6ad77a32cb0edbfd0333a0fa8bcf3285: Support early cancellation of HystrixCommands - dafbded9beb309bd959270d1523be6febaf77bfa: Merge pull request #1198 from mattrjacobs/unsubscribe-from-hystrix-observable-command - 899a08412cf93afe5eed05385e819b6072f0d3d5: Adding back accidentally-removed assertions - 5ce99c1e2489dc6a7f673d24b54b01d47c57cca0: Add unit tests for unsubscribe cases, and add handling in AbstractCommand - 8938a959fa055a8686e67212f0f0d300beb0c746: Merge pull request #1194 from caarlos0/junit-usage - 61ddeae86ba95a381813cedabc95da96bd0b034f: Merge pull request #1193 from caarlos0/context-rule - 18fab29c234a68ebb23465f53b517e0f0e10044b: improved tests readbility a bit - ff019e7804cec61fd5e7b95bd749f42e61d3b1d8: more tests using HystrixRequestContext rule - 94a88af77f0cb71e51d1cba46ceff0c1a61b4866: Merge pull request #1181 from nluchs/master - f59728aa85551387608618a336bec0896790799a: Merge pull request #1184 from caarlos0/context-rule - 16e1af148019867db76b860cfef03176c636a98f: migrating all hystrix-javanica tests to hystrix-junit - bd2a6ee5f8d4e63adbe707c2adbcfceb66b6355a: Merge pull request #1147 from caarlos0/junit - e68b4c539ec6deb5af3b6b51251c39d55990beb7: Deprecate getter and setter for unused collapsingEnabled property in Collapser Setter. - 9d64acc238338bb4255126d899c1df90dc381c45: Add v1.4.26 to CHANGELOG.md - 2903bc357064b480fd3029e3d6dca0347821dc9f: Update CHANGELOG.md - 3ee6006306223e843de70525544c11eab844dfd7: Update settings.gradle - 82600518cca0fe2d3ce81ff6c26bd81f2f76d780: better tests - fbb6e13c24352e25c67926a20ea3d4bddfab4799: Proposal: HystrixRequestContext junit rule
  • v1.5.2   Release of 1.5.2 - 559341311ba47315efeee2bd9c562ca37aa7a10a: Merge pull request #1171 from mattrjacobs/reduce-lifetime-of-hdr-histogram - 99abb20b9e4bf6113e0f55ae53846027cd43cb5e: Do all calculation of histogram values upfront, so that we can release the HdrHistogram earlier - 316b7ea0db70f1c485d622528bbd5bc208eeae63: Merge pull request #1170 from mattrjacobs/cleanup-stream-tests - 6fde60f50290aa526e6fe9d8dd353915c9e7709d: Removing extraneous printlns - 80e35829d78af2be57ceffaf71bcc417c2e423ad: Add asserts on CountDownLatchs and clean up timeout tests - ae71d96dd3b99e99f55d556360309bf4874aac4c: Merge pull request #1167 from spencergibb/execution-exception - 930ce5c91d8c2219023fad18356c7f869607234f: Use getExecutionException to handle timeout, short-circuit, etc... exceptions. - 12d90138c4c8304364287e1e61c8e8f76430c4f7: Update README.md - 2a6804860aa4f6b936a1ce411cabccc9629e8884: Merge pull request #1160 from mattrjacobs/remove-release-badge - 2d0c67262d798021c630f1cbaa35d86a24ff372e: Remove release badge, as it doesn't track the actual highest release - a8242537ab693031933064410f1f9c56ad2fa765: Merge pull request #1157 from yanwork/patch-1 - b3e15d665a89b8af14f29553ffd8c4afef8ac5b3: Update HystrixMetricsPoller.java - 66505b8b87243f7d43947d6f93369400f1e8b1c5: Merge pull request #1154 from fcalderonnearsoft/master - 9b5e5c0f9c6942021cc839d42e728540d2831aa7: id: 1150 desc: re-add finalizerGuardian method - 1103a558ac1a2c52359811d40462c9bff402103f: Removed methods and variables with unused annotation - 4286cd1710bbd19c69e273f62a1461fcf9f0c37a: Merge pull request #1152 from mattrjacobs/deflake-circuit-breaker-closing-test - b9dc39882716dbf31387e2d37860bb0753004e58: Added logging to HystrixCircuitBreakerTest.testCircuitClosedAfterSuccess - ff85933b76a43f310dbd0657777fcfcc7228a0c7: Merge pull request #1151 from mattrjacobs/remove-unused-collapser-properties-method - 1fde80024186309b0fcc41d20492178ee1fa87ac: Remove unused method HystrixCollapserProperties.getProperty(String, HystrixCollapserKey, String, String, String) - 4b1954666381c15eb0ec3f0c69cb42a5ebcf6fa6: Update CHANGELOG.md - d328bd7218d97de087e7ba0628f9613119e14b35: Merge pull request #1149 from mattrjacobs/forward-port-1114 - 0597ac22b7044d540e571d2aa3354808a3d42e98: #1109 Rolling back request parameter support for setting queueSize - 6fc9d552abcbe524594eeb84be354e7573b2bbe3: #1109 Make default metric listener queue size configurable by property hystrix.stream.defaultMetricListenerQueueSize (still defaults to 1000 if unspecified) - 9dfd93a58d52e531aca2d45c38a8bcd25a57fcf7: #1109 MetricJsonListener queue size can be configured by passing additional queueSize=<int> parameter in stream query - 70964f703ac99f98b79ed95524ee1a105b3aa31d: Merge pull request #1144 from mattrjacobs/deflake-health-counts-unit-test - 9a319550461bd3f2b8cb253df213f7e2a084d2e7: Reducing latency to make sure we're not inducing timeouts - 3464774a86b03296e67ab969d9151cf80ab37f47: Merge pull request #1142 from mattrjacobs/deflake-health-counts-test - 15860644cc2a810278f89b41387a721107d9e4b0: Merge pull request #1143 from mattrjacobs/deflake-circuit-breaker-test - 5d580f7499da073c562b726675ab21d2738628fa: Add logging to CircuitBreaker unit test - de70428c38824dda37d961490a46833156e23e74: Merge pull request #1141 from mattrjacobs/deflake-thread-pool-metrics-unit-test - 0c845994bef37c2e5461f49ab6154f758be96507: Merge pull request #1140 from mattrjacobs/deflake-metric-concurrency-unit-test - b233bb31cd5882bfe6d9542ec2a0565461e99494: Increasing time spent in commands in HealthCountsStreamTest to make sure rejections happen as expected - 737fb417b9a0703bbfca143c70ac900fe278d14f: Increased the time spent in commands to ensure commands get rejected as expected - 50ac2d30d14dd48cf24ac502073d56d1e4be3bec: Increased time spent in command to allow concurrency check to work as expected - 2b1f327e41b9f8744cdd7dc4275a08b3d4a6d9de: Merge pull request #1139 from mattrjacobs/deflake-collapser-unit-test - ef478043bf282470d28801378db5feebc6b056b5: Merge pull request #1137 from mattrjacobs/deflake-command-rejection-unit-test - 116a8b0f8689f6b14a3f509cca28950299ba74b3: Increased sleep time to make Timeout work as expected in HystrixCollapserTest - 59e1f6321b6d8aa918298cf10c643ecd82494c41: Increased batch command timeout in HystrixCollapserTest to accommodate Travis slowness - f98a027ed5681bc5e828fd4fa28d7defeef7119e: Merge pull request #1138 from mattrjacobs/deflake-command-unit-tests - 85d2aa216769b213a07cca61bf8b21d5c6b84418: Made errors in hook unit tests easier to debug, and removed some assertions that were not working under concurrent test runs - cd2414aecdc412ecd599d7137fda0b71a72c703c: Made unit test more lenient on timing to accommodate Travis slowness - 071fceec1d49a96197fbb5bff3706b6d682e0b33: Merge pull request #1136 from mattrjacobs/deflake-latency-distribution-unit-tests - 9508e83cadb205ebf8c91b241be383a0035f937d: Made latency check in unit test more lenient to account for Travis slowness - 01d7d174f2f714e3e8d69657aa08c38688bc7d94: Made latency check in unit test more lenient to account for Travis slowness - 21fb6ab2af7696371dbae27f4b1dd506beafaca5: Merge pull request #1135 from mattrjacobs/deflake-request-log-test - b2a7f9cb3d4022f5055d43ecffa83e7d02ee7bbc: Increased timeout in HystrixRequestLogTest to accommodate Travis slowness - 2b06a607f6ada938f3fff798706177b97f051e93: Merge pull request #1133 from mattrjacobs/deflake-command-counter-stream-test - fd8e4b077ea70985f2ce8bcbe019014d874f4579: Merge pull request #1134 from mattrjacobs/deflake-observable-collapser-test - 38c45147f9018dcb035656947717db81323ec0f6: Increased timeout value in HystrixObservableCollapserTest to accomodate slow Travis - 0ab2aef3c49bad9305a6c20e31db84b293b778b4: Increased the timeout value for commands to accommodate Travis slowness - 9f656184c4aeef921a642cca77c75eabf6c8cc11: Merge pull request #1132 from mattrjacobs/deflake-semaphore-test - 44267014e30a817a7001f75e0d020810d9b8cd13: Merge pull request #1131 from mattrjacobs/deflake-counter-tests - dd6950288fbf5edd37e44561f10249a9345934c8: Deflaked test of semaphore concurrency - 0c86aa9757b173f3827ead674e831e98c54eb849: Merge pull request #1130 from mattrjacobs/deflake-max-concurrency-unit-test - 16a9e52a71afb6bd5ae6e9730d4b93afcfadd63e: Adjusted timing of cumulative thred pool counter stream test - b228ac5cc1662cd0e9d8ffdb58ee97421ef3117e: Deflaked ThreadPool max-concurrency metrics tests - ab31bc16a53c7d032957ec564f76434bc68be99d: Merge pull request #1129 from mattrjacobs/reset-command-metrics-in-collapser-test - c7e8b9447f2b46a872c93e88451338731d332dc9: Reset command metrics in HystrixCollapserTest - 2319cf310fd8c00047b9432794e22ec2ba3bd54a: Merge pull request #1128 from mattrjacobs/travis-info-level-2 - 0f5112288f7695e79f32b9980703357639d87fcb: Adding --info to Travis script step - 4037b50c43de169e92b47a61cfa94b66394f2548: Merge pull request #1127 from mattrjacobs/observable-command-slow-execution - 65945744839bf5a520f4aeac561b916fc6cb04d0: Removing concurrency check from testRequestCacheWithSlowExecution - cb5c68d6a5ba343d8ff948975c72cdbce61a7dd9: Merge pull request #1125 from mattrjacobs/deflake-rejected-thread-unit-tests - 65a64f58e491f684fadf6bdb78838fe6e54e5a7d: Added explicit HystrixPlugins.reset() to HystrixTimerThread init of each test - a0c063f8c99a7a45b45b7a5a71df8087cec3876a: Made context-management explicit in HystrixCollapserTest - 0de7e1b1a4e0be8f11d5395d4509dde069fc29bc: Added some logging to unit tests to help deflake them when running on CI - 81ad2eb6ad92a25d1b0464439a6cc8b9fa49844c: Merge pull request #1124 from mattrjacobs/reduce-metrics-stream-logging - 3b4128b0b951cee8552088ecc594fda0519dc986: Turning down loglevels of metrics streams - 57a2bcecf8a2f0badb8107fad234c4c96bbeed83: Merge pull request #1120 from mattrjacobs/timeout-exception - cf82c7664b9af400b8095040350c3734cc6ff034: Making the HystrixTimeoutException instance per-command, not static - f5649c3e3851ccae7a2f22c14837bb8aebf00020: Update CHANGELOG.md - 47fee19ef08185d39d37c314831f7fa01756799d: Update CHANGELOG.md
    Release Version 1.5.2
  • v1.4.26   Release of 1.4.26 - 69b768268052b6d85233705514aa08cd39608f47: Merge pull request #1169 from mattrjacobs/backport-1167 - 60f417a15ccaf3eb784306ad45143bce6afa5593: Use getExecutionException to handle timeout, short-circuit, etc... exceptions.
    Release Version 1.4.26