Major changes
Complete changelog
- #297 - Add tests around failure propagation and remove unless code
- #287 - Refactor to invoke and call methods instead of invoke / invokeUni
- #283 - Fix for #280
- #280 - MultiContextPropagationTest does not always complete
- #278 - Fix a race condition and error propagation in UniSerializedSubscriber
- #274 - Infrastructure hook to check the caller thread on blocking operations
- #273 - invoke() / invokeUni()
- #269 - MultiSignalConsumerOp removal
- #268 - Use Moditect to generate package-info for the main Mutiny module
- #267 - Parametric type signatures fixes
- #263 - Remove Predicates class and useless check in ParameterValidation
- #262 - Fix RX Maybe converters when handling cancellation
- #261 - Make Tuple's toString homegeneous
- #260 - Add more tests for some Multi operators
- #259 - Extend Infrastructure with a block-able thread check
- #258 - Infrastructure hook for dropped exceptions
- #253 - Fix potential NPE in the UniSerializedSubscriber on cancellation
- #252 - Extend infrastructure to handle dropped exception
- #251 - Enforce Reactive Streams protocol in subscribers and processors
- #249 - Improve the UniSerializedSubscriber
- #243 - Check for null subscriber in Context Propagation Multi interceptor
- #238 - Increase test coverage in MultiTransformToUniTest
- #230 - Harmonise on() group access
- #229 - Remove MultiSignalConsumerOp
- #228 - Multi.onCompletion() invoke and invokeUni
- #227 - Added a Caused.by unwrapper
- #226 - Create onCancellation() groups for Uni and Multi
- #223 - Fix asciidoctor config
- #222 - Optimize Queue usages
- #221 - Move on().cancellation() to its own group
- #218 - Add Uni.onItem().disjoint()