Skip to content

0.14.0

Compare
Choose a tag to compare
@cescoffier cescoffier released this 16 Feb 09:49

Changelog

  • #474 - Bump reactor-core from 3.4.2 to 3.4.3
  • #471 - Fix a bug when Uni from JDK Future get cancelled
  • #469 - Bump junit-jupiter from 5.7.0 to 5.7.1
  • #468 - Bump kotlin.version from 1.4.21-2 to 1.4.30
  • #467 - Add a BOM to Mutiny
  • #466 - Provide a BOM
  • #464 - Uni signals tracking and ordering assertion in UniAssertSubscriber
  • #463 - Fix memoize missing late subscriber subscription
  • #462 - Explicitly cancel the scheduled future upon user's cancellation
  • #460 - Timeout not thrown when using memoize()
  • #459 - Uni subscription and operators rework
  • #457 - Add the ability to create a Uni from a Future or a Supplier of Future
  • #456 - Uni from Future
  • #454 - Fix repetition when the first emitted item is null
  • #452 - Cleanup the operator classes package layout
  • #450 - New Context Propagation Support
  • #449 - Multi.onItem().scan does not emit the accumulated value
  • #447 - Multi.createBy().repeating().supplier() completes on empty (null) item
  • #446 - Release process improvements
  • #388 - Explore relying less on UniSerializedSubscriber

Breaking Changes

Change New API Justification
class MultiItemCombineIterable moved to io.smallrye.mutiny.groups API-exposed class has been moved to a public API package, it was mistakenly located into an implementation package
class MultiItemCombine2...MultiItemCombine9 moved to io.smallrye.mutiny.groups API-exposed class has been moved to a public API package, it was mistakenly located into an implementation package
method void UniGlobalSpy<T>::subscribing(UniSubscriber<? super T>) renamed subscribe(UniSubscriber<? super T>) The method has been renamed to subscribe to align with the Multi API.
method void UniOnCancellationSpy<T>::subscribing(UniSubscriber<? super T>) renamed subscribe(UniSubscriber<? super T>) The method has been renamed to subscribe to align with the Multi API.
method void UniOnFailureSpy<T>::subscribing(UniSubscriber<? super T>) renamed subscribe(UniSubscriber<? super T>) The method has been renamed to subscribe to align with the Multi API.
method void UniOnItemOrFailureSpy<T>::subscribing(UniSubscriber<? super T>) renamed subscribe(UniSubscriber<? super T>) The method has been renamed to subscribe to aligned with the Multi API.
method void UniOnItemSpy<T>::subscribing(UniSubscriber<? super T>) renamed subscribe(UniSubscriber<? super T>) The method has been renamed to subscribe to align with the Multi API.
method void UniOnSubscribeSpy<T>::subscribing(UniSubscriber<? super T>) renamed subscribe(UniSubscriber<? super T>) The method has been renamed to subscribe to align with the Multi API.
method void UniOnTerminationSpy<T>::subscribing(UniSubscriber<? super T>) renamed subscribe(UniSubscriber<? super T>) The method has been renamed to subscribe to align with the Multi API.