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 tomethod <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 Subscriptionparameter void io.smallrye.mutiny.helpers.spies.UniGlobalSpy<T>::subscribing(===io.smallrye.mutiny.operators.UniSerializedSubscriber<? super T>===)
updated toparameter 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 APIparameter void io.smallrye.mutiny.helpers.spies.UniOnCancellationSpy<T>::subscribing(===io.smallrye.mutiny.operators.UniSerializedSubscriber<? super T>===)
updated toparameter 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 APIparameter void io.smallrye.mutiny.helpers.spies.UniOnFailureSpy<T>::subscribing(===io.smallrye.mutiny.operators.UniSerializedSubscriber<? super T>===)
updated toparameter 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 APIparameter void io.smallrye.mutiny.helpers.spies.UniOnItemOrFailureSpy<T>::subscribing(===io.smallrye.mutiny.operators.UniSerializedSubscriber<? super T>===)
updated toparameter 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 APIparameter void io.smallrye.mutiny.helpers.spies.UniOnItemSpy<T>::subscribing(===io.smallrye.mutiny.operators.UniSerializedSubscriber<? super T>===)
updated toparameter 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 APIparameter void io.smallrye.mutiny.helpers.spies.UniOnSubscribeSpy<T>::subscribing(===io.smallrye.mutiny.operators.UniSerializedSubscriber<? super T>===)
updated toparameter 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 APIparameter void io.smallrye.mutiny.helpers.spies.UniOnTerminationSpy<T>::subscribing(===io.smallrye.mutiny.operators.UniSerializedSubscriber<? super T>===)
updated toparameter 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 APIparameter void io.smallrye.mutiny.operators.AbstractUni<T>::subscribing(===io.smallrye.mutiny.operators.UniSerializedSubscriber<? super T>===)
updated toparameter 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