Skip to content

4.10.0

Choose a tag to compare

@ozangunalp ozangunalp released this 28 Sep 09:55
· 1109 commits to main since this release
725cf62

Changelog

  • #2299 - Bump Mutiny version from 2.4.0 to 2.5.1
  • #2298 - Moved rewriteQueue method inside RecordQueue to use the correct lock
  • #2297 - Bump io.sundr:sundr-maven-plugin from 0.100.3 to 0.101.0
  • #2293 - Bump camel.version from 4.0.0 to 4.0.1
  • #2292 - Bump io.smallrye:smallrye-parent from 40 to 41
  • #2291 - Bump io.smallrye:jandex-maven-plugin from 3.1.3 to 3.1.5
  • #2289 - Replace some synchronized blocks
  • #2288 - Bump artemis.version from 2.30.0 to 2.31.0
  • #2284 - Add java 20 and 21-ea to CI build
  • #2282 - Bump io.micrometer:micrometer-core from 1.11.3 to 1.11.4
  • #2281 - Update from org.jboss jandex 1.2.3 to io.smallrye jandex 3.1.3
  • #2280 - Bump Smallrye Mutiny from 2.1.0 to 2.4.0
  • #2279 - Bump org.junit-pioneer:junit-pioneer from 2.0.1 to 2.1.0
  • #2278 - Bump smallrye-common.version from 2.1.1 to 2.1.2
  • #2277 - Bump io.smallrye.config:smallrye-config from 3.3.3 to 3.3.4
  • #2276 - Bump smallrye-common.version from 2.1.0 to 2.1.1
  • #2273 - Bump kotlin.version from 1.9.0 to 1.9.10
  • #2272 - Fix the split package between the smallrye-reactive-messaging-jackson and smallrye-reactive-messaging-jsonb modules
  • #2271 - Bump testcontainers.version from 1.18.3 to 1.19.0
  • #2268 - Bump org.eclipse.microprofile.config:microprofile-config-api from 3.0.1 to 3.0.3
  • #2267 - Bump org.jboss.logmanager:jboss-logmanager from 2.1.19.Final to 3.0.2.Final
  • #2266 - Bump io.micrometer:micrometer-core from 1.11.2 to 1.11.3
  • #2265 - Bump pulsar.version from 3.0.1 to 3.1.0
  • #2264 - Bump camel.version from 4.0.0-RC2 to 4.0.0
  • #2263 - Transform JMS Connector thread pool to fix sized ThreadPool without rejection
  • #2260 - Bump io.smallrye:smallrye-health from 4.0.3 to 4.0.4
  • #2256 - Apply DLQ strategy on deserialization failure
  • #2255 - Bump io.smallrye:smallrye-health from 4.0.2 to 4.0.3
  • #2252 - Bump pulsar.version from 3.0.0 to 3.0.1
  • #2251 - Bump io.smallrye.config:smallrye-config from 3.3.2 to 3.3.3
  • #2242 - Generate smallrye-reactive-messaging-bom
  • #2239 - RabbitMQ requeue with additional nack metadata
  • #2238 - Multiple outgoings support

Breaking Changes

  • class io.smallrye.reactive.messaging.Messages updated to interface io.smallrye.reactive.messaging.Messages: Messages moved to interface with factory method
  • class io.smallrye.reactive.messaging.Messages updated to interface io.smallrye.reactive.messaging.Messages: Messages moved to interface with factory method
  • field io.smallrye.reactive.messaging.MediatorConfiguration.Production.NONE updated to field io.smallrye.reactive.messaging.MediatorConfiguration.Production.NONE: Repeatable @Outgoing annotation
  • method java.util.List<java.lang.String> io.smallrye.reactive.messaging.MediatorConfiguration::getOutgoings() has been introduced: Repeatable @Outgoing annotation
  • @interface org.eclipse.microprofile.reactive.messaging.Outgoing updated to @interface org.eclipse.microprofile.reactive.messaging.Outgoing: Repeatable @Outgoing annotation
  • @interface org.eclipse.microprofile.reactive.messaging.Outgoing updated to @interface org.eclipse.microprofile.reactive.messaging.Outgoing: Repeatable @Outgoing annotation
  • method boolean io.smallrye.reactive.messaging.MediatorConfiguration::hasTargetedOutput() has been introduced: Repeatable @Outgoing annotation