Skip to content

Releases: AvanzaBank/astrix

1.0.8

02 Dec 10:57
Compare
Choose a tag to compare

What's Changed

Full Changelog: https://github.com/AvanzaBank/astrix/commits/1.0.8

1.0.7

19 Oct 09:13
Compare
Choose a tag to compare

What's Changed

  • Map RxJava Completable asynchronous return type to synchronous void return type by @ath0s in #115

Full Changelog: https://github.com/AvanzaBank/astrix/commits/1.0.7

1.0.6

14 Oct 15:21
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: https://github.com/AvanzaBank/astrix/commits/1.0.6

Version 0.41.1

20 Jan 16:07
Compare
Choose a tag to compare

Added

  • #30 Adds support for Optional return type in Astrix remoting

Pulls

  • #35 Fixes bug in remoting framework error progagation for void methods

Version 0.41.0

09 Dec 13:01
Compare
Choose a tag to compare

Added

  • #31 Relevant Hystrix metrics are exported as mbeans.

Changed

  • #28 Merges BeanConfigurations and AstrixConfig abstractions
  • #29 Removes getConfig from AstrixContext/AstrixApplicationContext
  • #33 New design of FaultToleranceSpi

Version 0.40.0

01 Dec 07:59
Compare
Choose a tag to compare

Added

  • #27 Adds support to listen for underlying property changes of a DynamicConfig instance
  • #12 More server-side metrics for each exported servcie

Changed

  • #12 New design of MetricsSpi
  • #12 New names of exported JMX MBeans for exported services

Version 0.39.2

20 Nov 14:25
Compare
Choose a tag to compare

Fixes

  • #25 AstrixBeanSettings uses a dash ("-") instead of a dot (".") as separator between bean type and qualifier

Version 0.39.1

20 Nov 08:56
Compare
Choose a tag to compare

Fixes

  • #24 Inconsistent configuration property name of AstrixBeanSettings.QUEUE_SIZE_REJECTION_THRESHOLD

Version 0.39.0

19 Nov 15:55
Compare
Choose a tag to compare

Fixes

  • #18 GS_REMOTING throws ServiceUnavailableException when space proxy is closed
  • #20 Broadcast remote service invocation supports async methods with void return type
  • #22 Partitioned Routing remote service invocation supports async methods with void return type

Changes (Compatibility breaking)

  • #23 Change in design of BeanFaultTolerance. Each bean has a dedicated Hystrix thread pool and all configuration of the fault tolerance layer is done using AstrixBeanSettings.
    • Astrix uses a custom strategy to read Hystrix configuration (delegates to different AstrixBeanSettings)
    • Hystrix thread pool is configured on a "per bean" basis rather than on a "per ApiProvider" basis
    • HystrixCommandNamingStrategy introduces non-backwards-compatible change, see javadoc for details.
    • See issue #23 for more details

Other Pulls

  • #19 Upgrades to Hystrix 1.4.20 and RxJava 1.0.14