New Major Releases of Spring for Apache Kafka and Spring for RabbitMQ
I am pleased to announce that new major releases (3.0.0) for Spring for Apache Kafka and Spring for RabbitMQ are now available.
Common Changes
The 3.0.x versions of these projects have the following common changes
-
they depend on Java version 17 or later
-
they depend on Spring Framework 6.0.x
-
support for creating native GraalVM applications
-
support for micrometer observability and tracing
-
Bill of Materials POMs are now provided to help with dependency management
Spring for Apache Kafka
-
support for a global single
EmbeddedKafkaBroker
(across multiple test classes) -
several enhancements for
@RetryableTopic
(non-blocking retries) -
KafkaTemplate
methods now returnCompleteableFuture
instead ofListenableFuture
, which has been deprecated …