Sign in
Sign up
Explore
Enterprise
Education
Search
Help
Terms of use
About Us
Explore
Enterprise
Education
Gitee Premium
Gitee AI
I know
View Details
Sign in
Sign up
Fetch the repository succeeded.
Donate
Please sign in before you donate.
Cancel
Sign in
Scan WeChat QR to Pay
Cancel
Complete
Prompt
Switch to Alipay.
OK
Cancel
Watch
Unwatch
Watching
Releases Only
Ignoring
1
Star
0
Fork
1
shifeng
/
Hystrix
Code
Issues
0
Pull Requests
0
Wiki
Insights
Pipelines
Service
Gitee Pages
JavaDoc
Quality Analysis
Jenkins for Gitee
Tencent CloudBase
Tencent Cloud Serverless
悬镜安全
Aliyun SAE
Codeblitz
Don’t show this again
Tags
Name
Message
Commit message
Actions
v1.5.13
version 1.5.13 - manually created due to release failure
a820344
2017-07-07 01:07
Download
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
a7b66ca
2017-05-17 04:25
Download
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
db8ab75
2017-04-08 05:13
Download
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
4cf7e88
2017-03-02 04:28
Download
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
3c6b1b0
2016-12-21 12:40
Download
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
1f6e9d4
2016-11-11 06:01
Download
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
e701c54
2016-11-02 02:31
Download
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
4ec663e
2016-09-28 20:41
Download
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
68ecc5a
2016-08-19 05:01
Download
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
f27c62c
2016-08-05 08:02
Download
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
5d27548
2016-05-26 02:34
Download
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
7d3afbf
2016-05-20 04:53
Download
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
9f64774
2016-05-14 07:12
Download
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.
69b7682
2016-04-04 21:25
Download
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
5593413
2016-04-08 20:23
Download
v1.4.25
Release of 1.4.25 - 6f55c0aa1bf8a657606dabe4ed3836e90181e77c: Merge pull request #1114 from anuragw/1.4.x - ee6c90ac937f5e8a27fa17fdfb78cf333ad983cd: #1109 Rolling back request parameter support for setting queueSize - 1410bee12e9555453e16fbbe9f27eafefd48fa4c: #1109 Make default metric listener queue size configurable by property hystrix.stream.defaultMetricListenerQueueSize (still defaults to 1000 if unspecified) - a88b30bf099e07e367da786b4bca5f664d9e16a8: #1109 MetricJsonListener queue size can be configured by passing additional queueSize=<int> parameter in stream query - 56295635de3b86a2c5d0b99a3cca41a006e35075: Merge pull request #1121 from mattrjacobs/1.4.x-nonstatic-timeout-exception - b5252407219d7dcf6b32ecee8e689e0999eab0f8: Making the HystrixTimeoutException instance per-command, not static
6f55c0a
2016-03-12 07:06
Download
v1.5.1
Release of 1.5.1 - 19dd71ea6bbaac642462ae50df5ed69008bfb846: Merge pull request #1118 from mattrjacobs/revert-user-thread-latency-removal - a8c3276449efb44fcfa7d7deced8e9ba2a5107e4: Revert "Deprecate methods to retrieve userThreadLatency, and remove it from standard metrics being published" - 62c39e17aca43fcace3aee3513d6afa772137d7c: Merge pull request #1116 from exys666/fix-underscore-url - 1dcd0fddba399bb203ab9a8564a2385917e36df7: Merge pull request #1115 from nyango/nyango-patch-1 - d4ce53cb59c223f0e802aefc6698272a056fcf3e: Fix underscore.js url - 17632fe0676bc392e5e9ba4f9cd4ed7f172d97db: Rename LICENSE in order to be referred to README
19dd71e
2016-03-04 05:37
Download
v1.5.0
Release of 1.5.0 - c280059bc932ff8950eee9ce9278d9355597eb8a: Update CHANGELOG.md - 05933be6f26235ac6f670b050b8ea09d3ec2f5af: Merge pull request #1111 from velo/closeable_context - c501ff71c45c397d24dedf6eb7ec569c7ad592a3: Made HystrixRequestContext Closeable so we can leverage try-with-resources on java 7 and forward - d8284ff878a2f6c2d7536bfba35364c77ab24453: Update CHANGELOG.md - 4ae31e9f8437ab48501d6554d7d577f8147614d7: Merge pull request #1102 from mattrjacobs/fix-request-cache-null-check - 5c9601ea4bb0230b6c19f71bfd1f24af565645a0: Delegate HystrixRequestCache check through concurrency strategy - 32dee9da9a39d9ca3fd8ca6ae2d7b996f52b48ae: Update CHANGELOG.md - 56680f77d61bf1e575cfb023d2a1131f27b2d9aa: Merge pull request #1099 from mattrjacobs/fix-dashboard-rc3 - 8339eef682d56dabddd1b65f66693188f149f557: Removed dashboard references to latenctTotal_mean - c7027d19fd79e31458c9d1867c5a7f3363d5eafa: Update CHANGELOG.md - 5bf9d3045a1d165088c39c533dd813f0531302b8: Merge pull request #1097 from mattrjacobs/exclude-wars-from-pom-rewriting - 40d01463f280e7f4ac66cb16e5445db29839e048: Special casing the 2 WAR artifacts to not have POMs rewritten - bc86bdb3ae3bd4c847abdb71f5d05c28385f6805: Merge pull request #1096 from mattrjacobs/upgrade-rx-java-1-1-1 - 95512a5eea318e33d21e79694e777117a9bcef16: Upgrade to RxJava 1.1.1 - 811aaa6ca1830891133b0d4ba9e25a56de244b40: Merge pull request #1095 from mattrjacobs/upgrade-netflixoss-3-2-3 - 4d6983e931f9fccd6d5413efcfdcbc33dc285a59: Upgrade Nebula netflixoss plugin to 3.2.3 - c0f668ab7d4a0aaf3fe561eb630be222889e5be2: Merge pull request #1083 from agentgt/master - a1bc5d8fe7d2b12618637d7aac9b502473aa8e57: Updates based on @mattrjacobs comments - 664430f8865773f4215936bf6fed756e2964ce2e: Add system property to pick HystrixDynamicProperties and made Archaius Helper more private. - bf32220b13d59e6afc1e07b4913c0940abbf7a27: Merge pull request #1094 from mattrjacobs/upgrade-netflixoss-gradle-3-2-2 - b2281734bc416340aaf58a7ecbaf7c21225117f6: Upgrade netflixoss Nebula plugin to 3.2.2 - ec642b060f1191865dfbc4bba93d75cd4ad9a9bd: Merge pull request #1093 from caarlos0/request-cache - 63630517c25ec6d1177a65efa47bde95a08a717e: improving message - 58460925e2f438007ed8a5259db920df63c233ac: Improved implementation, fixed build - f8da6aa2dc25057555aa5251283c1bc152a639c1: Fixed NPE on request cache when HystrixRequestContext is not initialized - ab456d90ca0a24389048aa637d256a0c9e9f9ba7: Fix unit test. - cae8191f7e81354d42f6044234fb892e271ddcd5: Simplify chained properties and expose less public methods/classes. - 5d0e7aea44c7ea9c802094a85549b43e14201738: Fix for backward compatibility with Hystrix 1.4 - 1b4c67660d10c32e8ec89aec6cb811e3c5799659: Merge pull request #1084 from mattrjacobs/update-nebula-3-2-0 - a578774f735eba3f02875ba98eb85db36a47c102: Merge pull request #1081 from mattrjacobs/cleanup-javanica-bad-request-docs - e5075b0c89d7b3abbf6eadf3ad413aa9a74e4523: Added lazy loading and unit tests. - c7818a5e4d84a9f2aae2178db69c03b9dcdb7d4a: Updated Nebula plugin to 3.2.0 and Gradle to 2.10 - 59a3c91a6102bdf62742d62606cebbc2b387d3ca: Fix documentation and some code cleanup. - 27b6fe10e22af50f0b582d3fe6548b3622b6bc76: Make Archaius a soft dependency through reflection and improve plugin loading. See #970 #129 #252 - 8fc99b3c691480f2403a3cc7c4dd4bf881a4475e: Removed reference to wrapped HystrixBadRequestException in javanica docs - 4900b4d6c69f08cf903054f01bc586a502407a5f: Merge pull request #1080 from mattrjacobs/make-json-test-more-resilient - c8ce4f7715c942f7dec9a90749fb1815eafcc91d: Allowed for variation in JSON ordering in unit test - b7c48325a768027d993b8a54af87d338819f368c: Merge pull request #1079 from mattrjacobs/reduce-threadpool-dynamic-property-lookup - f4f1473ce65c05da55ddb51f375656a7a603dd98: Eliinated a dynamic property lookup from HystrixThreadPool - 6b97ee5a405883249eeb11a84b1b3cfbe0e4faac: Merge pull request #1078 from mattrjacobs/move-deduping-logic-from-json-to-core - 3c4bda7fa28dbc245f23cfc7e5eb833475c44bbf: Move logic for deduplicating commands in a request from the JSON serialization to the model object - fbed295e1bb2e6af9ff714c2510d7acda68fcbd8: Merge pull request #1077 from mattrjacobs/rename-thread-concurrency-metrics-consumer - 16ea656be2f57dc934735f45fead82b0685259bd: Renaming thread pool max concurrency stream, for consistency - dd09d8d3d04ead4611f96d69763a5970d31d4a42: Merge pull request #1075 from mattrjacobs/deprecate-user-thread-latency - cf3d12f8698cd28ea0350c110f3553975b2b832b: Deprecate methods to retrieve userThreadLatency, and remove it from standard metrics being published - 20ae3dc3ed0273e7e21fdec52e72992b40737035: Merge pull request #1073 from mattrjacobs/modify-output-for-requests-stream - 895314ed6c5c7cd43808e39e3ee9a95f78d61935: Added unit tests for requests stream JSON and modified output format - 35242d34c0555e3464fd7180a1f98b9a79df5d20: Attach collapser key to HystrixInvokableInfo - 80e88a89aca8fcf80b6d7e63ca6e66e1d931c07f: Remove request context, and de-dupe response from cache from RequestEvents stream - 51291c5ba2f0eb9e6161ff1ad23847a6d6a56fd4: Merge pull request #1072 from mattrjacobs/remove-request-id-from-request-events-json - 2c06b36c650389cc5b0aff49eb60125f2b0b4c0b: Remove requestId from request events JSON - 26db2f7ce9e16de220510e5fa4ce0fee7bcc26b4: Merge pull request #1071 from mattrjacobs/remove-sun-misc-cache-import - dc4587b572b3ab219168e0022d6450133b07341d: Remove accidental import of sun.misc.Cache - 920962a7dba26d98f837a6dfe0e467a9d0341cac: Merge pull request #1070 from mattrjacobs/rename-hystrix-request-event-stream - ee797598a1c7ea783f837f069eb9c39a1ee49c43: Missed changing a method name reference - ef0b928704d036c097e5f9f773e668c6f348281d: Added a JSON converter for a single request in HystrixRequestEventsJsonStream - 9895fb92c5b38bc83bff65edeccc7e087dd1f261: Rename RequestEventsJsonStream to HystrixRequestEventsJsonStream - 89b988d33fc897fc2ed275226a7a1465e07499a3: Merge pull request #1069 from mattrjacobs/deflake-concurrent-count-unit-tests - 14d06377b09c3240a899d4f0326b82771330464d: Differentiate HystrixCommandKey passed into some unit tests in HystrixCommandTest - f21f4a7868cb56bc8bb4bc1674c2d6bcfae54fc8: Merge pull request #1068 from mattrjacobs/decouple-request-stream - 1a303600ed618cb7c34a2bf8140297b6cde38a4c: Decouple RequestEventsJsonStream from servlet - 523d997b1dde3dfc2c824a27b939d268844f4cc9: Merge pull request #1067 from mattrjacobs/decouple-sample-streams-from-servlets - e578b29365eacff584b95b723f1fa9cdb3784044: Decouple SSE servlets from the streams that produce JSON to allow alternate methods of consumption - bc7d01a82c2e401c12d66b3c6c05c16ff89702bf: Merge pull request #1066 from mattrjacobs/appengine-thread-factory - c99c515658d1b73c1487a9d13d90971c837cf12b: Merge pull request #1065 from mattrjacobs/deflake-rejected-hc-test - 7ced272c236d2daf6e82e4f062b71d889188d376: Added PlatformSpecific class that can detect if it's running in AppEngine. * If so, provide the AppEngine-specified ThreadFactory - bd40f20464c17602eab0c843f54dd7954cdbf8b9: Made HystrixCommandTest.testRejectedThreadWithFallbackFailure more repeatable - 7b54e5f3c6a0604a9dd7419534e86b7e534f66af: Merge pull request #1064 from mattrjacobs/safer-enum-references-in-metric-consumers - 848b8104c522d1ebea6a407dcae9e490bdb223dd: Protected hystrix-yammer-metrics-publisher from version mismatches - c3972731185f88aeb312a043646db2bdf05de3f3: Protected hystrix-rx-netty-metrics-stream against version mismatches - 1724284f663578b7c65350a3263da7e9685fac1b: Protecting hystrix-codahale-metrics-publisher from version mismatches - 03a809d5d9bc640c4c5c7b36c714811709c97ada: Made hystrix-metrics-event-stream resilient to version mismatches - ef6e9f0c71cbfbf09f7aca9818362db5e43a61a8: Making Servo references to enums lazy to prevent NoSuchFieldError, if possible - 2bae17d00df47cb16d42e9705fd5eac663ca868a: Merge pull request #1061 from mattrjacobs/buffered-request-stream - fc10998b97c41468de2628aea8f357b25566cfb5: Added buffered SSE request stream that emits a collection of requests on a timer - 6b857d094f86236e0e75afdf159d6b5142b34e31: Added parent class to encapsulate shared SSE logic - 7c33691135b96281bccbe063f247b858515f394f: Added utilization SSE stream - 6d4bfe38e7834b57b0ace17fe4d79394122dbea9: First pass at config JSON SSE stream - bf2e576c4c6b4ae89e4df8aa9c0657a5851e5f43: Added configuration data objects and a way to stream them out on a timer - 56ef8c2d2a5b840aa9f7533c0fd1b865c6ec59ef: Merge pull request #1056 from mattrjacobs/deflake-slow-cacheable-command - 754f1dff0ddebe9a6b2e3f8396fbe24a7813fb92: Use separate key for SlowCacheableCommand in HystrixCommandTest and HystrixObservableCommandTest - 2deaa92e3c7dfbd5eb11353a5833b183c5f6f3ab: Merge pull request #1055 from mattrjacobs/deflake-pool-filling-tests - 8e50980bc40e246bc3ee0996f0c3be675a640d8a: Converted some timeout tests in HystrixObservableCommandTest to use distinct keys - 04ce80153924dacaed3e4bb8ee8fa6634e58231d: Made HystrixCommandTest.testRejectedThreadWithFallback more deterministic - 1fb240796b4a82c4e2703f1109e0b80b8e0971a2: Merge pull request #1050 from mattrjacobs/cleanup-command-construction - 58e8bed36db4b69937859a0a8228221f18fb289a: Using distinct keys in HystrixCommandTest and HystrixObservableCommandTest - should help deflake getConcurrencyExecutionCount unit test assertions - 6240eb58109ec0992302acc3f655a819ef3c1fd1: Deflaking more unit tests - 87027a2a8002ed81554fb7fe5923a2bc4d1f3583: Deflaking testSemaphorePermitsInUse - d3d5b6e41a5505b64d56f874bde35b28915e46ae: Modularized command constructor logic to make it easier to read - 82552f8713099696a176d802e399cee550cf0946: Merge pull request #925 from ianynchen/master - de35e92840267d4fd484d715b79b745113f81d02: Merge pull request #1047 from mattrjacobs/1.5-initial-commits - ce6c0b224780925028deedfa0a7e64e6b5886338: Update CHANGELOG.md - 0dac15bb3a5409ed4cf5890c5964a4ff75b1f79f: Merge pull request #1049 from mattrjacobs/cleanup-unused-imports - c721ad97a996c724313d0f1cf182cdc38ab8f589: Cleanup unused imports from #1032 - 968ed46abbc1e6db07bce6d5abae75fd67f1b247: Separating out commands in ServoCommand unit tests, so that they may be run concurrently - b686eb1795fb67cb4595aa510ca6d06b39698ab9: Added missing licenses - a0a976857f4ac832b992f8cb244b61f0cc4f4133: Making Servo cuulative counters test less flaky - bf816341b7603651d623722b18ae0f3413734289: Consistency between work being performance-tested in metrics-read JMH test - aa43d684ebfab1e6c8fb1578e8aef21bee7aada9: Updated documentation to be clear that event writes happen synchronously - 85cf134f063549870bb4c8c12ab85686ab8f2627: Fixing imports in CommandExecutionPerfTest - ef2517b7b2d2556f54b207e541a2d978836ddd33: Clean up JMH config - 5150ef41996baeabd3ecb60b6458381f7576ffc9: Cleaned up unused imports - 5801e5b068dec8c46181e2042c29440537eb67c3: Introduced a threadsafe wrapper aroun Histogram (CachedValuesHistogram) - 165e278032751907a9c5b7c5ba3f1f9febb4db48: Updated metrics calls from hystrix-metrics-event-stream - f20b8ff641cbf6da18f9770a429a731b8e788702: Cleaning up Servo usage of metrics - 3d180d324f583174d9575840525fc8bd1e8678d0: Moving provided metric consumers into a separate package - f76263dc76d9ec3c833a0b80499208784fe01f94: Fixed max-concurrency streams - 0ca5067c4a8ae5231ab0966dab8df0b52b45b98b: Decouple metric stream creation from subscription. This allows only the work that's needed to be done - f288c0dca9f49e558ac655c4daf2fc2cf63d700c: Refactored command latencies to extend RollingDistributionStream - 7f42f12885992957efbbed5d879d92e245f89099: Cleaned up release logic in RollingCommandLatencyStream - 8a283e60da52e18bb3ba3c6aa00522ea25e21be4: Using dedicated write-only subject and multi-cast read-only Observable for event streams - 1712c74dba0a68bb43d43fc490ffed5c8583887d: Added HystrixEventType.ThreadPool enum - d90dc531c6e6ddfa03f7f8cabeacbaedf823292f: Added Collapser counter metrics - ade2b66afd31138ded749eaa9ffdb42ecf334829: Performance work - eb2ede5d801fb94fe1d6290fb08850582f379168: Removing stray println - 6aacadc0dc552f87a703e31bee011ca31468f1b6: Unit tests for streams and some changes to make streams more testable - 37a1695a1ea70eeb85c9e7929ec698237fc1e040: Generalizing command concurrency to event concurrency and wired it up to thread pools as well - 11550a13d902da4b1a9c47048a61593738d084c3: Refactor to generalize concept of bucketed streams so that commands/threadpools can both share them - 69151a2f3f36ca09c42ff5ad4038e9c86c1a0e9f: Upgrade to RxJava 1.1.0 - 2ff16ff5c732cf0c81295eef7f0f86c82b136ea1: Modelling command max-concurrency as a stream - 3e8cb9418f3715cbb52e468ee4443ecfb01fb03a: Bugfixes to accurately count only executions on a threadpool and threadpool-rejections - eae1f0a980d0bd8b49778618f7916f4338f7842f: Converted counters in HystrixThreadPoolMetrics to read from existing command execution stream - 0fb3b04e0146d43ab841525d795392863ca85961: More minor cleanup - 434e7569a8b0cb9feda7d005ad42fbd7a033a2b8: Ensure only a single thread can reset the command health stream - a68a0bc6c8d94513a5cb672f6553d1b1a3d348b9: Cleaning up logging and adding some comments to how streams are being used for HystrixCommandMetrics - e40dcab0ee0f101140fe9b2de5d218930aeaad84: Only calling 1 constructor per metric-stream - c53ba5d90ea701870d82987b9a9f3ae6906c5b75: Fixed thread race in HystrixCommandEventStream construction - f06fca28f2799543a9d5b89af920efa53bab9b90: Track execution result of RESPONSE_FROM_CACHE - 747421740a1457c2de87b75c94f688c126efefbf: Calculating EXCEPTION_THROWN count from other HystrixEventTypes - aaa966235cd8f04b994f4126489cb5b67d0b2599: Removed individual event writes from HystrixCommandMetrics - 3c06a6532a11e3c86c255e89a6668c4a92051690: Stop writing to HystrixRollingNumber for event counters (cumulative and rolling) - b4b9581603b60b8653394f12d3a64c13d7b780d0: Added object pooling to HystrixLatencyDistribution - 757c3895b3ac30e81bceae7ba19d6ed6cea50eef: Changing model from the first level of event writes being command-level, to thread-level. * Added global-level stream as a way to recover command-level streams - 86c37f10de377006b7361813155dcced297cd45c: Decreasing memory allocations - fa4b7e2c1e9afc0789c21c79170f77c280224ac7: Wired HealthCounts up to HystrixCommandEventStream. * They get calculated only on health count intervals - 745eeaa1232f52a9e59016dcf4ff6c32d65098fa: Reading from rolling percentile subject for latency metrics. * Added HystrixServoMetricsPublisherCommandTest as a concrete unit test that behavior is still correct - e4c4c883e6c71e7133b6e0a8d7c13ab10b7734a7: HystrixCommandMetrics buckets metrics and writes them to Subjects for querying - fa31912cea4406a70c1237372bb557692de92ed3: Write command completions to HystrixCommandEventStream (still writing to RollingNumber/RollingPercentile as well) - a42bb76f87d4a8f04ddf55f5b65c4d853dc99563: HystrixCommandEventStream that models an infinite stream of HystrixCommandExecutions - d3a64df4f2a30d812bc17c1c1acfbed48886cbda: changed HystrixThreadPool.getExecutor() return type from ThreadPool to ExecutorService in order to support parallel universe quasar
c280059
2016-03-01 05:49
Download
v1.4.24
Release of 1.4.24 - b3d74a55cb496427f954628dfe07e59cb965bdf7: Merge pull request #1113 from mattrjacobs/backport-closeable-to-14x - b6fa398657f23609df1c5d640c04f13cf546fb97: Made HystrixRequestContext Closeable so we can leverage try-with-resources on java 7 and forward - ced9f74b395f85cf1ec22ff0469e42ed8b703218: Merge pull request #1112 from mattrjacobs/upgrade-14x-nebula-oss - 0d385916cc83c4e6951a54321c9cb2f21239ad6a: Removing println in build.gradle - 9ef5b6eab24b77bb39e56f95e0eb93fd353df671: Merge pull request #1110 from mattrjacobs/upgrade-14x-to-rx-1-1-1 - a0d97f8a06a503b01cd9da9412544be28b383539: Special casing the 2 WAR artifacts to not have POMs rewritten - e5978f97fa2fa8c1093b5ab327188ee9a61f2679: Upgrade netflixoss Nebula plugin to 3.2.3 - 6869ec38517512e76e2cc1c7c78767e94b287f4a: Upgrade to RxJava 1.1.1 - c7f9cfbdc780667a3a594297382db75a786e005a: Merge pull request #1108 from jhinch/javanica-plugins-concurrency-strategy - 6f162a796437c3dac26a1a1fd16d6e539f37f38b: Javanica HystrixRequestCacheManager should use the concurrency strategy from HystrixPlugins, not the default one directly - ce6c0b224780925028deedfa0a7e64e6b5886338: Update CHANGELOG.md - 0dac15bb3a5409ed4cf5890c5964a4ff75b1f79f: Merge pull request #1049 from mattrjacobs/cleanup-unused-imports - c721ad97a996c724313d0f1cf182cdc38ab8f589: Cleanup unused imports from #1032
b3d74a5
2016-03-01 05:24
Download
v1.5.0-rc.5
Release of 1.5.0-rc.5 - 4ae31e9f8437ab48501d6554d7d577f8147614d7: Merge pull request #1102 from mattrjacobs/fix-request-cache-null-check - 5c9601ea4bb0230b6c19f71bfd1f24af565645a0: Delegate HystrixRequestCache check through concurrency strategy - 32dee9da9a39d9ca3fd8ca6ae2d7b996f52b48ae: Update CHANGELOG.md - 56680f77d61bf1e575cfb023d2a1131f27b2d9aa: Merge pull request #1099 from mattrjacobs/fix-dashboard-rc3 - 8339eef682d56dabddd1b65f66693188f149f557: Removed dashboard references to latenctTotal_mean - c7027d19fd79e31458c9d1867c5a7f3363d5eafa: Update CHANGELOG.md - 5bf9d3045a1d165088c39c533dd813f0531302b8: Merge pull request #1097 from mattrjacobs/exclude-wars-from-pom-rewriting - 40d01463f280e7f4ac66cb16e5445db29839e048: Special casing the 2 WAR artifacts to not have POMs rewritten - bc86bdb3ae3bd4c847abdb71f5d05c28385f6805: Merge pull request #1096 from mattrjacobs/upgrade-rx-java-1-1-1 - 95512a5eea318e33d21e79694e777117a9bcef16: Upgrade to RxJava 1.1.1 - 811aaa6ca1830891133b0d4ba9e25a56de244b40: Merge pull request #1095 from mattrjacobs/upgrade-netflixoss-3-2-3 - 4d6983e931f9fccd6d5413efcfdcbc33dc285a59: Upgrade Nebula netflixoss plugin to 3.2.3 - c0f668ab7d4a0aaf3fe561eb630be222889e5be2: Merge pull request #1083 from agentgt/master - a1bc5d8fe7d2b12618637d7aac9b502473aa8e57: Updates based on @mattrjacobs comments - 664430f8865773f4215936bf6fed756e2964ce2e: Add system property to pick HystrixDynamicProperties and made Archaius Helper more private. - bf32220b13d59e6afc1e07b4913c0940abbf7a27: Merge pull request #1094 from mattrjacobs/upgrade-netflixoss-gradle-3-2-2 - b2281734bc416340aaf58a7ecbaf7c21225117f6: Upgrade netflixoss Nebula plugin to 3.2.2 - ec642b060f1191865dfbc4bba93d75cd4ad9a9bd: Merge pull request #1093 from caarlos0/request-cache - 63630517c25ec6d1177a65efa47bde95a08a717e: improving message - 58460925e2f438007ed8a5259db920df63c233ac: Improved implementation, fixed build - f8da6aa2dc25057555aa5251283c1bc152a639c1: Fixed NPE on request cache when HystrixRequestContext is not initialized - ab456d90ca0a24389048aa637d256a0c9e9f9ba7: Fix unit test. - cae8191f7e81354d42f6044234fb892e271ddcd5: Simplify chained properties and expose less public methods/classes. - 5d0e7aea44c7ea9c802094a85549b43e14201738: Fix for backward compatibility with Hystrix 1.4 - 1b4c67660d10c32e8ec89aec6cb811e3c5799659: Merge pull request #1084 from mattrjacobs/update-nebula-3-2-0 - a578774f735eba3f02875ba98eb85db36a47c102: Merge pull request #1081 from mattrjacobs/cleanup-javanica-bad-request-docs - e5075b0c89d7b3abbf6eadf3ad413aa9a74e4523: Added lazy loading and unit tests. - c7818a5e4d84a9f2aae2178db69c03b9dcdb7d4a: Updated Nebula plugin to 3.2.0 and Gradle to 2.10 - 59a3c91a6102bdf62742d62606cebbc2b387d3ca: Fix documentation and some code cleanup. - 27b6fe10e22af50f0b582d3fe6548b3622b6bc76: Make Archaius a soft dependency through reflection and improve plugin loading. See #970 #129 #252 - 8fc99b3c691480f2403a3cc7c4dd4bf881a4475e: Removed reference to wrapped HystrixBadRequestException in javanica docs - 4900b4d6c69f08cf903054f01bc586a502407a5f: Merge pull request #1080 from mattrjacobs/make-json-test-more-resilient - c8ce4f7715c942f7dec9a90749fb1815eafcc91d: Allowed for variation in JSON ordering in unit test - b7c48325a768027d993b8a54af87d338819f368c: Merge pull request #1079 from mattrjacobs/reduce-threadpool-dynamic-property-lookup - f4f1473ce65c05da55ddb51f375656a7a603dd98: Eliinated a dynamic property lookup from HystrixThreadPool - 6b97ee5a405883249eeb11a84b1b3cfbe0e4faac: Merge pull request #1078 from mattrjacobs/move-deduping-logic-from-json-to-core - 3c4bda7fa28dbc245f23cfc7e5eb833475c44bbf: Move logic for deduplicating commands in a request from the JSON serialization to the model object - fbed295e1bb2e6af9ff714c2510d7acda68fcbd8: Merge pull request #1077 from mattrjacobs/rename-thread-concurrency-metrics-consumer - 16ea656be2f57dc934735f45fead82b0685259bd: Renaming thread pool max concurrency stream, for consistency - dd09d8d3d04ead4611f96d69763a5970d31d4a42: Merge pull request #1075 from mattrjacobs/deprecate-user-thread-latency - cf3d12f8698cd28ea0350c110f3553975b2b832b: Deprecate methods to retrieve userThreadLatency, and remove it from standard metrics being published - 20ae3dc3ed0273e7e21fdec52e72992b40737035: Merge pull request #1073 from mattrjacobs/modify-output-for-requests-stream - 895314ed6c5c7cd43808e39e3ee9a95f78d61935: Added unit tests for requests stream JSON and modified output format - 35242d34c0555e3464fd7180a1f98b9a79df5d20: Attach collapser key to HystrixInvokableInfo - 80e88a89aca8fcf80b6d7e63ca6e66e1d931c07f: Remove request context, and de-dupe response from cache from RequestEvents stream - 51291c5ba2f0eb9e6161ff1ad23847a6d6a56fd4: Merge pull request #1072 from mattrjacobs/remove-request-id-from-request-events-json - 2c06b36c650389cc5b0aff49eb60125f2b0b4c0b: Remove requestId from request events JSON - 26db2f7ce9e16de220510e5fa4ce0fee7bcc26b4: Merge pull request #1071 from mattrjacobs/remove-sun-misc-cache-import - dc4587b572b3ab219168e0022d6450133b07341d: Remove accidental import of sun.misc.Cache - 920962a7dba26d98f837a6dfe0e467a9d0341cac: Merge pull request #1070 from mattrjacobs/rename-hystrix-request-event-stream - ee797598a1c7ea783f837f069eb9c39a1ee49c43: Missed changing a method name reference - ef0b928704d036c097e5f9f773e668c6f348281d: Added a JSON converter for a single request in HystrixRequestEventsJsonStream - 9895fb92c5b38bc83bff65edeccc7e087dd1f261: Rename RequestEventsJsonStream to HystrixRequestEventsJsonStream - 89b988d33fc897fc2ed275226a7a1465e07499a3: Merge pull request #1069 from mattrjacobs/deflake-concurrent-count-unit-tests - 14d06377b09c3240a899d4f0326b82771330464d: Differentiate HystrixCommandKey passed into some unit tests in HystrixCommandTest - f21f4a7868cb56bc8bb4bc1674c2d6bcfae54fc8: Merge pull request #1068 from mattrjacobs/decouple-request-stream - 1a303600ed618cb7c34a2bf8140297b6cde38a4c: Decouple RequestEventsJsonStream from servlet - 523d997b1dde3dfc2c824a27b939d268844f4cc9: Merge pull request #1067 from mattrjacobs/decouple-sample-streams-from-servlets - e578b29365eacff584b95b723f1fa9cdb3784044: Decouple SSE servlets from the streams that produce JSON to allow alternate methods of consumption - bc7d01a82c2e401c12d66b3c6c05c16ff89702bf: Merge pull request #1066 from mattrjacobs/appengine-thread-factory - c99c515658d1b73c1487a9d13d90971c837cf12b: Merge pull request #1065 from mattrjacobs/deflake-rejected-hc-test - 7ced272c236d2daf6e82e4f062b71d889188d376: Added PlatformSpecific class that can detect if it's running in AppEngine. * If so, provide the AppEngine-specified ThreadFactory - bd40f20464c17602eab0c843f54dd7954cdbf8b9: Made HystrixCommandTest.testRejectedThreadWithFallbackFailure more repeatable - 7b54e5f3c6a0604a9dd7419534e86b7e534f66af: Merge pull request #1064 from mattrjacobs/safer-enum-references-in-metric-consumers - 848b8104c522d1ebea6a407dcae9e490bdb223dd: Protected hystrix-yammer-metrics-publisher from version mismatches - c3972731185f88aeb312a043646db2bdf05de3f3: Protected hystrix-rx-netty-metrics-stream against version mismatches - 1724284f663578b7c65350a3263da7e9685fac1b: Protecting hystrix-codahale-metrics-publisher from version mismatches - 03a809d5d9bc640c4c5c7b36c714811709c97ada: Made hystrix-metrics-event-stream resilient to version mismatches - ef6e9f0c71cbfbf09f7aca9818362db5e43a61a8: Making Servo references to enums lazy to prevent NoSuchFieldError, if possible - 2bae17d00df47cb16d42e9705fd5eac663ca868a: Merge pull request #1061 from mattrjacobs/buffered-request-stream - fc10998b97c41468de2628aea8f357b25566cfb5: Added buffered SSE request stream that emits a collection of requests on a timer - 6b857d094f86236e0e75afdf159d6b5142b34e31: Added parent class to encapsulate shared SSE logic - 7c33691135b96281bccbe063f247b858515f394f: Added utilization SSE stream - 6d4bfe38e7834b57b0ace17fe4d79394122dbea9: First pass at config JSON SSE stream - bf2e576c4c6b4ae89e4df8aa9c0657a5851e5f43: Added configuration data objects and a way to stream them out on a timer - 56ef8c2d2a5b840aa9f7533c0fd1b865c6ec59ef: Merge pull request #1056 from mattrjacobs/deflake-slow-cacheable-command - 754f1dff0ddebe9a6b2e3f8396fbe24a7813fb92: Use separate key for SlowCacheableCommand in HystrixCommandTest and HystrixObservableCommandTest - 2deaa92e3c7dfbd5eb11353a5833b183c5f6f3ab: Merge pull request #1055 from mattrjacobs/deflake-pool-filling-tests - 8e50980bc40e246bc3ee0996f0c3be675a640d8a: Converted some timeout tests in HystrixObservableCommandTest to use distinct keys - 04ce80153924dacaed3e4bb8ee8fa6634e58231d: Made HystrixCommandTest.testRejectedThreadWithFallback more deterministic - 1fb240796b4a82c4e2703f1109e0b80b8e0971a2: Merge pull request #1050 from mattrjacobs/cleanup-command-construction - 58e8bed36db4b69937859a0a8228221f18fb289a: Using distinct keys in HystrixCommandTest and HystrixObservableCommandTest - should help deflake getConcurrencyExecutionCount unit test assertions - 6240eb58109ec0992302acc3f655a819ef3c1fd1: Deflaking more unit tests - 87027a2a8002ed81554fb7fe5923a2bc4d1f3583: Deflaking testSemaphorePermitsInUse - d3d5b6e41a5505b64d56f874bde35b28915e46ae: Modularized command constructor logic to make it easier to read - 82552f8713099696a176d802e399cee550cf0946: Merge pull request #925 from ianynchen/master - de35e92840267d4fd484d715b79b745113f81d02: Merge pull request #1047 from mattrjacobs/1.5-initial-commits - ce6c0b224780925028deedfa0a7e64e6b5886338: Update CHANGELOG.md - 0dac15bb3a5409ed4cf5890c5964a4ff75b1f79f: Merge pull request #1049 from mattrjacobs/cleanup-unused-imports - c721ad97a996c724313d0f1cf182cdc38ab8f589: Cleanup unused imports from #1032 - 968ed46abbc1e6db07bce6d5abae75fd67f1b247: Separating out commands in ServoCommand unit tests, so that they may be run concurrently - b686eb1795fb67cb4595aa510ca6d06b39698ab9: Added missing licenses - a0a976857f4ac832b992f8cb244b61f0cc4f4133: Making Servo cuulative counters test less flaky - bf816341b7603651d623722b18ae0f3413734289: Consistency between work being performance-tested in metrics-read JMH test - aa43d684ebfab1e6c8fb1578e8aef21bee7aada9: Updated documentation to be clear that event writes happen synchronously - 85cf134f063549870bb4c8c12ab85686ab8f2627: Fixing imports in CommandExecutionPerfTest - ef2517b7b2d2556f54b207e541a2d978836ddd33: Clean up JMH config - 5150ef41996baeabd3ecb60b6458381f7576ffc9: Cleaned up unused imports - 5801e5b068dec8c46181e2042c29440537eb67c3: Introduced a threadsafe wrapper aroun Histogram (CachedValuesHistogram) - 165e278032751907a9c5b7c5ba3f1f9febb4db48: Updated metrics calls from hystrix-metrics-event-stream - f20b8ff641cbf6da18f9770a429a731b8e788702: Cleaning up Servo usage of metrics - 3d180d324f583174d9575840525fc8bd1e8678d0: Moving provided metric consumers into a separate package - f76263dc76d9ec3c833a0b80499208784fe01f94: Fixed max-concurrency streams - 0ca5067c4a8ae5231ab0966dab8df0b52b45b98b: Decouple metric stream creation from subscription. This allows only the work that's needed to be done - f288c0dca9f49e558ac655c4daf2fc2cf63d700c: Refactored command latencies to extend RollingDistributionStream - 7f42f12885992957efbbed5d879d92e245f89099: Cleaned up release logic in RollingCommandLatencyStream - 8a283e60da52e18bb3ba3c6aa00522ea25e21be4: Using dedicated write-only subject and multi-cast read-only Observable for event streams - 1712c74dba0a68bb43d43fc490ffed5c8583887d: Added HystrixEventType.ThreadPool enum - d90dc531c6e6ddfa03f7f8cabeacbaedf823292f: Added Collapser counter metrics - ade2b66afd31138ded749eaa9ffdb42ecf334829: Performance work - eb2ede5d801fb94fe1d6290fb08850582f379168: Removing stray println - 6aacadc0dc552f87a703e31bee011ca31468f1b6: Unit tests for streams and some changes to make streams more testable - 37a1695a1ea70eeb85c9e7929ec698237fc1e040: Generalizing command concurrency to event concurrency and wired it up to thread pools as well - 11550a13d902da4b1a9c47048a61593738d084c3: Refactor to generalize concept of bucketed streams so that commands/threadpools can both share them - 69151a2f3f36ca09c42ff5ad4038e9c86c1a0e9f: Upgrade to RxJava 1.1.0 - 2ff16ff5c732cf0c81295eef7f0f86c82b136ea1: Modelling command max-concurrency as a stream - 3e8cb9418f3715cbb52e468ee4443ecfb01fb03a: Bugfixes to accurately count only executions on a threadpool and threadpool-rejections - eae1f0a980d0bd8b49778618f7916f4338f7842f: Converted counters in HystrixThreadPoolMetrics to read from existing command execution stream - 0fb3b04e0146d43ab841525d795392863ca85961: More minor cleanup - 434e7569a8b0cb9feda7d005ad42fbd7a033a2b8: Ensure only a single thread can reset the command health stream - a68a0bc6c8d94513a5cb672f6553d1b1a3d348b9: Cleaning up logging and adding some comments to how streams are being used for HystrixCommandMetrics - e40dcab0ee0f101140fe9b2de5d218930aeaad84: Only calling 1 constructor per metric-stream - c53ba5d90ea701870d82987b9a9f3ae6906c5b75: Fixed thread race in HystrixCommandEventStream construction - f06fca28f2799543a9d5b89af920efa53bab9b90: Track execution result of RESPONSE_FROM_CACHE - 747421740a1457c2de87b75c94f688c126efefbf: Calculating EXCEPTION_THROWN count from other HystrixEventTypes - aaa966235cd8f04b994f4126489cb5b67d0b2599: Removed individual event writes from HystrixCommandMetrics - 3c06a6532a11e3c86c255e89a6668c4a92051690: Stop writing to HystrixRollingNumber for event counters (cumulative and rolling) - b4b9581603b60b8653394f12d3a64c13d7b780d0: Added object pooling to HystrixLatencyDistribution - 757c3895b3ac30e81bceae7ba19d6ed6cea50eef: Changing model from the first level of event writes being command-level, to thread-level. * Added global-level stream as a way to recover command-level streams - 86c37f10de377006b7361813155dcced297cd45c: Decreasing memory allocations - fa4b7e2c1e9afc0789c21c79170f77c280224ac7: Wired HealthCounts up to HystrixCommandEventStream. * They get calculated only on health count intervals - 745eeaa1232f52a9e59016dcf4ff6c32d65098fa: Reading from rolling percentile subject for latency metrics. * Added HystrixServoMetricsPublisherCommandTest as a concrete unit test that behavior is still correct - e4c4c883e6c71e7133b6e0a8d7c13ab10b7734a7: HystrixCommandMetrics buckets metrics and writes them to Subjects for querying - fa31912cea4406a70c1237372bb557692de92ed3: Write command completions to HystrixCommandEventStream (still writing to RollingNumber/RollingPercentile as well) - a42bb76f87d4a8f04ddf55f5b65c4d853dc99563: HystrixCommandEventStream that models an infinite stream of HystrixCommandExecutions - d3a64df4f2a30d812bc17c1c1acfbed48886cbda: changed HystrixThreadPool.getExecutor() return type from ThreadPool to ExecutorService in order to support parallel universe quasar
4ae31e9
2016-02-24 08:18
Download
Download
To prevent Robot download, Please enter the captcha to continue
Cancel
Download
Java
1
https://gitee.com/shifeng1221/Hystrix.git
git@gitee.com:shifeng1221/Hystrix.git
shifeng1221
Hystrix
Hystrix
Going to Help Center
Search
Git 命令在线学习
如何在 Gitee 导入 GitHub 仓库
Git 仓库基础操作
企业版和社区版功能对比
SSH 公钥设置
如何处理代码冲突
仓库体积过大,如何减小?
如何找回被删除的仓库数据
Gitee 产品配额说明
GitHub仓库快速导入Gitee及同步更新
什么是 Release(发行版)
将 PHP 项目自动发布到 packagist.org
Comment
Repository Report
Back to the top
Login prompt
This operation requires login to the code cloud account. Please log in before operating.
Go to login
No account. Register