github spring-projects/spring-kafka v3.3.0-RC1

pre-releaseone day ago

⭐ New Features

  • Add TaskScheduler option for Kafka metrics components #3561
  • Improving Observability in Asynchronous Processing (CompletableFuture, Mono) #3528
  • KafkaListener with property overrides: overridden properties are not applied to key- and value-deserializers #3526
  • Customize Instantiation of KafkaStreams in StreamsBuilderFactoryBean #3515
  • Allow @Override of KafkaAdmin createAdmin() #3483
  • KafkaHeaders.DELIVERY_ATTEMPT is not added for batch listeners #3407
  • @RetryableTopic not working for asynchronous @KafkaListener return types #3276

🐞 Bug Fixes

  • NullPointerException in AbstractKafkaHeaderMapper #3581
  • @KafkaListener containerPostProcessor SpEL expression is not being evaluated #3544
  • Docs say defaultRetryTopicKafkaTemplate is the default template bean name. @RetryableTopic javadoc says retryTopicDefaultKafkaTemplate #3514
  • Code example in the documentation for Dynamically Creating Containers - Prototype Beans (Kotlin) is wrong #3513

📔 Documentation

  • Fix typos across multiple documents #3538

🔨 Dependency Upgrades

  • Bump org.junit:junit-bom from 5.11.2 to 5.11.3 #3586
  • Bump org.springframework.retry:spring-retry from 2.0.9 to 2.0.10 #3566
  • Bump mockitoVersion from 5.14.1 to 5.14.2 #3565
  • Bump org.junit:junit-bom from 5.11.1 to 5.11.2 #3531
  • Bump log4jVersion from 2.24.0 to 2.24.1 #3530
  • Bump org.junit:junit-bom from 5.11.0 to 5.11.1 #3519

❤️ Contributors

Thank you to all the contributors who worked on this release:

@bky373, @chickenchickenlove, @engkimbs, @esperar, @kwonyonghyun, @shalk, and @yhao3

Don't miss a new spring-kafka release

NewReleases is sending notifications on new releases.