Skip to content

Releases: Netflix/Hystrix

Re-release stable 1.5.11 as 1.5.18

16 Nov 22:48
809104c
Compare
Choose a tag to compare
Merge pull request #1901 from Netflix/publish_via_travis

Enable publishing via travis

Version 1.5.13

13 Jul 01:52
Compare
Choose a tag to compare
  • Pull 1621 Fixed bug where an unsubscription of a command in half-open state leaves circuit permanently open
  • Pull 1605 Change return value on unsubscribe to Observable.empty(). Thanks @atoulme !
  • Pull 1615 Updated Gradle to version 4.0. Thanks @wlsc !
  • Pull 1616 Javanica: Wrong hystrix event type for fallback missing. Thanks @dmgcodevil !
  • Pull 1606 Escape user entered input to avoid HTML injection. This fixes #1456. Thanks @atoulme !
  • Pull 1595 Possibility to add custom root node for command and thread pool metrics. Thanks @dstoklosa !
  • Pull 1587 Throw IllegalStateException if request cache is not available when clearing. Thanks @jack-kerouac !

Artifacts: Maven Central, Bintray

Version 1.5.12

16 May 23:32
Compare
Choose a tag to compare
  • Pull 1586 Start streams for CodaHale metric consumer, ot get it actually working
  • Pull 1584 Javanica: Wire up allowMaximumSizeToDivergeFromCoreSize thread-pool property
  • Pull 1585 Fix actualMaximumSize Codahale threadpool metric calculation
  • Pull 1567 Fix interaction between ExceptionNotWrappedInHystrix and HystrixBadRequestException. Thanks @gagoman !
  • Pull 1576 Fix permyriad calculation for 99.9p latency
  • Pull 1524 Javanica: Support rx.Single or rx.Completable types. Thanks @dmgcodevil !
  • Pull 1574 Add unit-test for using a Completable in a HystrixObservableCommand
  • Pull 1572 Javanica: Wire up maximumSize thread-pool property. Thanks @dmgcodevil !
  • Pull 1573 Javanica: Don't get cause from HystrixBadRequestException if null. Thanks @dmgcodevil !
  • Pull 1570 Only create HystrixContextRunnable in timeout case lazily, when timeout is fired
  • Pull 1568 Made circuit-opening happen in background thread, powered by metric streams
  • Pull 1561 Add error-handling for unexpected errors to servlet writes in metric sample servlet
  • Pull 1556 Typo fix in Javanica fallback log. Thanks @Thunderforge !
  • Pull 1551 Match colors in multiple circuit-breaker status case. Thanks @eunmin !
  • Pull 1547 Support multiple circuit-breaker statuses in dashboard against aggregated data. Thanks @eunmin !
  • Pull 1539 Fix unintentionally shared variable in hystrix-metrics-event-stream-jaxrs. Thanks @justinjose28 !
  • Pull 1535 Move markCommandExecution after markEvent SUCCESS to allow eventNotifier to have full context of execution. Thanks @bltb!

Artifacts: Maven Central, Bintray

Version 1.5.11

10 Apr 23:35
Compare
Choose a tag to compare

Artifacts: Maven Central, Bintray

Version 1.5.10

08 Mar 23:17
Compare
Choose a tag to compare

Artifacts: Maven Central, Bintray

Version 1.5.9

21 Dec 18:30
Compare
Choose a tag to compare
  • Pull 1423 Write correct value to error log when maximumSize < coreSize. Thanks @diver-in-sky!
  • Pull 1412 Javanica: raiseHystrixExceptions support for Observables. Thanks @michaelcowan !
  • Pull 1441 Use Gretty Gradle plugin for hystrix-examples-webapp
  • Pull 1442 Fix handling of client-connect/disconnect never getting released if it occurs before metrics start getting produced by hystrix-metrics-event-stream. Thanks for review, @mattnelson!
  • Pull 1444 More efficient server thread release in hystrix-metrics-event-stream. Thanks @mattnelson for the suggestion!
  • Pull 1443 Use Gretty Gradle plugin for hystrix-dashboard
  • Pull 1445 Add missing onUnsubscribe hook to execution hooks
  • Pull 1414 Introduce NotWrappedByHystrix exception type to indicate Hystrix should propagate it back without wrapping in a HystrixRuntimeException. Thanks @tbvh!
  • Pull 1448 Remove dependency on jackson-cbor in hystrix-serialization. This belongs in a different module. Existing public methods now throw an exception.
  • Pull 1435 Allow the property allowMaximumSixeToDivergeFromCoreSize to be set dynamically. Thanks @ptab!
  • Pull 1447 Allow the property allowMaximumSixeToDivergeFromCoreSize to be set dynamically.
  • Pull 1449 Introduce a distinction between maximumSize (configured value) and actualMaximumSize (value used to set the thread pool maximum size). Publish both values to make understanding configuration more straightforward. Thanks @ptab!

Artifacts: Maven Central, Bintray

Version 1.5.8

10 Nov 22:15
Compare
Choose a tag to compare
  • Pull 1419 When user has not opted in to letting core/maximum threadpools diverge, ensure dynamic updates to coreSize apply to both
  • Pull 1415 Fix spelling mistake in comments. Thanks @starlight36 !

Artifacts: Maven Central, Bintray

Version 1.5.7

01 Nov 18:56
Compare
Choose a tag to compare
  • Pull 1408 Fix Clojure key name for collapsing. Thanks @crimeminister !
  • Pull 1407 Reset percentile snapshot whenever all HystrixRollingPercentile buckets are empty
  • Pull 1397 Javanica: Add option to raise HystrixRuntimeException
  • Pull 1399 Add configuration to make users opt-in to allowing coreSize and maximumSize to diverge. See config here
  • Pull 1396 If command is unsubscribed before any work is done, return Observable.empty().
  • Pull 1393 Javanica: Performance improvement by caching weavingMode boolean. Thanks @ricardoletgo !
  • Pull 1389 Javanica: Send fallback exception to client instead of primary command. Thanks @dmgcodevil !
  • Pull 1385 Bump jmh Gradle plugin to 0.3.1. Thanks @monkey-mas!
  • Pull 1382 Bump jmh to 1.15. Thanks @monkey-mas!
  • Pull 1380 Add jmh test for open-circuit case
  • Pull 1376 Clean up documentation around thread keep-alive. Thanks @bitb !
  • Pull 1375 Remove cancelled tasks from threadpool queue
  • Pull 1371 Allow core and maximum size of threadpools to diverge.

Artifacts: Maven Central, Bintray

Version 1.5.6

28 Sep 18:00
Compare
Choose a tag to compare
  • Pull 1368 Upgrade jmh to 1.14.1
  • Pull 1365 Upgrade to Gradle 3.1 / Nebula 3.4.0
  • Pull 1364 Fix backwards-incompatibility introduced in #1356
  • Pull 1363 Fix metrics regression where thread pool objects without any executions were being sent out in metrics streams
  • Pull 1360 Convert command-construction jmh test to single-shot
  • Pull 1356 Add better AppEngine detection mechanism that allows GAE-Flexible to work like any other JVM. Thanks @cadef!
  • Pull 1353 Upgrade to RxJava 1.2.0
  • Pull 1351 Remove histogram object-pooling
  • Pull 1336 Overall Dashboard UX improvements. Thanks @kennedyoliveira !
  • Pull 1320 Adding example of HystrixObservableCollapser. Thanks @zsoltm !
  • Pull 1341 Javanica fix for handling commands with generic types. Thanks @dmgcodevil !
  • Pull 1340 Refactor how commands determine if fallbacks are user-defined

Artifacts: Maven Central, Bintray

Version 1.5.5

18 Aug 22:35
Compare
Choose a tag to compare
  • Pull 1323 Remove ReactiveSocket modules and change Jenkins release process back to JDK7

Artifacts: Maven Central, Bintray