github smallrye/smallrye-mutiny 0.17.0

latest releases: 2.6.1, 2.6.0, 2.5.8...
3 years ago

Changelog

  • #552 - Use the Google Mirror as an additional repository in all CI tasks
  • #551 - Another round of RevAPI upgrades
  • #546 - Upgrade RevAPI dependencies
  • #545 - Fix NPE
  • #544 - Bump rexml from 3.2.4 to 3.2.5 in /documentation/src/main/jekyll
  • #540 - Bump kotlinx-coroutines-core from 1.4.2 to 1.4.3
  • #537 - Release the downstream subscriber upon cancellation.
  • #535 - Bump smallrye-context-propagation from 1.1.0 to 1.2.0
  • #534 - Catch Throwable rather than RuntimeException
  • #529 - Checked Exceptions are not causing a failure event
  • #521 - Deprecated APIs removal batch

Breaking Changes

Change New API Justification
methods apply have been removed from all groups Use transform instead Deprecated API removal
methods invokeUni have been removed from all groups Use call instead Deprecated API removal
method uni.onItem().produceCompletionStage(...) has been removed Use transformToUni(Function) and creates a new Uni from the CompletionStage Deprecated API removal
method uni.onItem().produceMulti(...) has been removed Use transformToMulti(...) instead Deprecated API removal
method uni.onItem().produceUni(...) has been removed Use transformToUni(...) instead Deprecated API removal
method multi.onItem().produceCompletionStage(...) has been removed Use transformToUni(Function) and creates a new Uni from the CompletionStage Deprecated API removal
method multi.onItem().produceIterable(...) has been removed Use transformToIterable(...) instead Deprecated API removal
method multi.onItem().produceMulti(...) has been removed Use transformToMulti(...) instead Deprecated API removal
method multi.onItem().producePublisher(...) has been removed Use transformToMulti(...) instead Deprecated API removal
method multi.onItem().produceUni(...) has been removed Use transformToUni(...) instead Deprecated API removal
method uni.onItemOrFailure().produceUni(...) has been removed Use transformToUni(...) instead Deprecated API removal
method uni.onItem().ifNotNull().produceCompletionStage(...) has been removed Use transformToUni(Function) and creates a new Uni from the CompletionStage Deprecated API removal
method uni.onItem().ifNotNull().produceMulti(...) has been removed Use transformToMulti(...) instead Deprecated API removal
method uni.onItem().ifNotNull().produceUni(...) has been removed Use transformToUni(...) instead Deprecated API removal
group on() has been removed Use the specific groups (onItem, onFailure...) Deprecated API removal
method Uni.and() has been removed Deprecated API removal
method Uni.and(Uni<T2>) has been removed Deprecated API removal
method Uni.or() has been removed Deprecated API removal
method Multi.then(...) has been removed Use stage instead Deprecated API removal
method Uni.then(...) has been removed Use stage instead Deprecated API removal
methods and(), or() and on in spies have been removed Deprecated API removal
method MultiMerge.streams(Iterable<Publisher<T>>) has been updated MultiMerge.streams(Iterable<? extends Publisher<T>>) Align concatenation and merge APIs

Don't miss a new smallrye-mutiny release

NewReleases is sending notifications on new releases.