Skip to content

0.12.5

Compare
Choose a tag to compare
@cescoffier cescoffier released this 16 Dec 17:16
· 1873 commits to main since this release

Changelog

  • #402 - Fix the website deployment
  • #401 - Upgrade the website version on release
  • #400 - Write a getting started guide about events, invoke and call
  • #399 - Website/docs - add a guide that explains the difference between "invoke" and "call"
  • #398 - Clarify and verify the semantic of the combination, merge and concatenation of none or one upstream.
  • #397 - Multi.createBy() and single upstream
  • #391 - Bump smallrye-parent from 23 to 25
  • #390 - Mention Red Hat sponsoring and privacy policy
  • #389 - Fix the site CI
  • #387 - New web site
  • #386 - Fix potential deadlock in the SwitchableSubscriptionSubscriber
  • #385 - Specialised Uni from item builders
  • #382 - Remove UniSerializedSubscriber isCancelledOrDone
  • #381 - Bump smallrye-config from 1.9.3 to 1.10.0
  • #379 - Refactor to UniSubscriber
  • #378 - Do not trigger onCancellation() when the stream has already completed
  • #376 - Fix documentation typos
  • #375 - Uni.combine().all().unis(Collections.emptyList()).combinedWith(list -> null)
  • #374 - Optimize MultiFilterOp on the hot path
  • #373 - Allow Multi creation from publishers that are assumed to be TCK-compliant
  • #372 - HalfSerializer onNext(): simplify the entry condition
  • #371 - SafeSubscriber: move the upstream subscription to a regular field
  • #370 - Clarify what happens when the supplier is null
  • #369 - UniCreate.item(Supplier) javadoc wrong statement
  • #357 - Various cleanups
  • #356 - Initial configuration of revapi to detect API incompatibility.
  • #145 - New documentation

Breaking Changes

  • method <T> io.smallrye.mutiny.helpers.Subscriptions.SingleItemSubscription<T> io.smallrye.mutiny.helpers.Subscriptions::single(org.reactivestreams.Subscriber<T>, T) updated to method <T> org.reactivestreams.Subscription io.smallrye.mutiny.helpers.Subscriptions::single(org.reactivestreams.Subscriber<T>, T): SingleItemSubscription should not be exposed, and should be used as a regular Subscription
  • parameter void io.smallrye.mutiny.helpers.spies.UniGlobalSpy<T>::subscribing(===io.smallrye.mutiny.operators.UniSerializedSubscriber<? super T>===) updated to parameter void io.smallrye.mutiny.helpers.spies.UniGlobalSpy<T>::subscribing(===io.smallrye.mutiny.subscription.UniSubscriber<? super T>===): subscribing(subscriber) is a protected method that is not used by regular consumers of the Mutiny public API
  • parameter void io.smallrye.mutiny.helpers.spies.UniOnCancellationSpy<T>::subscribing(===io.smallrye.mutiny.operators.UniSerializedSubscriber<? super T>===) updated to parameter void io.smallrye.mutiny.helpers.spies.UniOnCancellationSpy<T>::subscribing(===io.smallrye.mutiny.subscription.UniSubscriber<? super T>===): subscribing(subscriber) is a protected method that is not used by regular consumers of the Mutiny public API
  • parameter void io.smallrye.mutiny.helpers.spies.UniOnFailureSpy<T>::subscribing(===io.smallrye.mutiny.operators.UniSerializedSubscriber<? super T>===) updated to parameter void io.smallrye.mutiny.helpers.spies.UniOnFailureSpy<T>::subscribing(===io.smallrye.mutiny.subscription.UniSubscriber<? super T>===): subscribing(subscriber) is a protected method that is not used by regular consumers of the Mutiny public API
  • parameter void io.smallrye.mutiny.helpers.spies.UniOnItemOrFailureSpy<T>::subscribing(===io.smallrye.mutiny.operators.UniSerializedSubscriber<? super T>===) updated to parameter void io.smallrye.mutiny.helpers.spies.UniOnItemOrFailureSpy<T>::subscribing(===io.smallrye.mutiny.subscription.UniSubscriber<? super T>===): subscribing(subscriber) is a protected method that is not used by regular consumers of the Mutiny public API
  • parameter void io.smallrye.mutiny.helpers.spies.UniOnItemSpy<T>::subscribing(===io.smallrye.mutiny.operators.UniSerializedSubscriber<? super T>===) updated to parameter void io.smallrye.mutiny.helpers.spies.UniOnItemSpy<T>::subscribing(===io.smallrye.mutiny.subscription.UniSubscriber<? super T>===): subscribing(subscriber) is a protected method that is not used by regular consumers of the Mutiny public API
  • parameter void io.smallrye.mutiny.helpers.spies.UniOnSubscribeSpy<T>::subscribing(===io.smallrye.mutiny.operators.UniSerializedSubscriber<? super T>===) updated to parameter void io.smallrye.mutiny.helpers.spies.UniOnSubscribeSpy<T>::subscribing(===io.smallrye.mutiny.subscription.UniSubscriber<? super T>===): subscribing(subscriber) is a protected method that is not used by regular consumers of the Mutiny public API
  • parameter void io.smallrye.mutiny.helpers.spies.UniOnTerminationSpy<T>::subscribing(===io.smallrye.mutiny.operators.UniSerializedSubscriber<? super T>===) updated to parameter void io.smallrye.mutiny.helpers.spies.UniOnTerminationSpy<T>::subscribing(===io.smallrye.mutiny.subscription.UniSubscriber<? super T>===): subscribing(subscriber) is a protected method that is not used by regular consumers of the Mutiny public API
  • parameter void io.smallrye.mutiny.operators.AbstractUni<T>::subscribing(===io.smallrye.mutiny.operators.UniSerializedSubscriber<? super T>===) updated to parameter void io.smallrye.mutiny.operators.AbstractUni<T>::subscribing(===io.smallrye.mutiny.subscription.UniSubscriber<? super T>===): subscribing(subscriber) is a protected method that is not used by regular consumers of the Mutiny public API