Skip to content

Releases: ExpediaGroup/molten

v1.2.3

02 Sep 22:36
Compare
Choose a tag to compare
  • Only dependency version updates.

For version updates and other details, see the v1.2.3 milestone.

v1.2.2

17 May 09:37
Compare
Choose a tag to compare

Added

  • Added ResilientReactiveCacheBuilder#withPutTimeout to set a different timeout only for put operations. (#134)

For version updates and other details, see the v1.2.2 milestone.

v1.2.1

05 May 08:05
Compare
Choose a tag to compare

Fixed

  • Fixed FanOutRequestCollapser not being thread safe when accepting requests from different threads. (#127)

For version updates and other details, see the v1.2.1 milestone.

v1.2.0

01 May 10:37
Compare
Choose a tag to compare

Added

  • Added FanOutRequestCollapser.Builder#withGroupId, so two instance can be differentiated when observing the logs. (#110)
  • Added FanOutRequestCollapser.Builder#withBatchMaxConcurrencyWaitTime to set the maximum time to wait for executing
    a prepared batch call if there are already max concurrency batches running. (#110)

Changed

  • Made FanOutRequestCollapser#maxConcurrency limit forced by Bulkhead instead of the concurrency of flatMap,
    which killed the whole collapser instead of that single call over the limit. (#110)
  • ⚠️ Dropped support of reactor-core below 3.4.0, by using the new Sinks api. (#110)
  • ⚠️ Made Vert.x internal dependency only. It means that vert.x version is no longer managed by molten-dependencies. (#118)

Fixed

  • Fixed ReactiveCache implementations to log the Throwable#toString() instead of the message, which can be null. (#111)

For version updates and other details, see the v1.2.0 milestone.

v1.1.3

14 Apr 12:15
Compare
Choose a tag to compare

Changed

  • Migrated most of the unit tests to JUnit 5. (#82)
  • Extended testing of ReactiveCache implementations. (#94)

For version updates and other details, see the v1.1.3 milestone.

v1.1.2

20 Mar 10:27
3f3a5b2
Compare
Choose a tag to compare

Added

  • Added ReactiveCache#cachingWith to use as a caching operator in a reactive chain. (#67)
  • Added RetrofitServiceClientBuilder#useProtocols to set the exact http protocols your client should use. (#69)

For version updates and other details, see the v1.1.2 milestone.

v1.1.1

18 Feb 17:58
Compare
Choose a tag to compare

Added

  • Added the legacy mockito support to the auto-configuration.
    The legacy @ReactiveMock mock creation now can be turned off or extended as well.

Details like version updates can be found on the v1.1.1 milestone

v1.1.0

12 Feb 15:32
Compare
Choose a tag to compare

Added

  • Added spring-boot 2 auto-configuration support with molten-spring-boot module.
  • Revamped mockito support with auto-configuration. @Mock now supports reactor types.
  • Expose HTTP error response body.

Deprecated

  • @ReactiveMock and related classes are now deprecated.

Breaking change

  • ⚠️ Dropped support of mockito 3.4.6 and below.

Details on the v1.1.0 milestone.

v1.0.0

21 Dec 13:43
Compare
Choose a tag to compare

This is the first release of Molten.

Initial release

18 Dec 12:58
Compare
Choose a tag to compare
Initial release Pre-release
Pre-release

Initial release testing release process. 3rd attempt.