Skip to content

v4.1.0-M2

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 16 Mar 20:58
· 22 commits to main since this release

⭐ New Features

  • Add RENEW acknowledgment type to ShareAcknowledgment #4322
  • Add error handling strategy (poll-level and listener-level) to Share consumer container #4321
  • Align default behavior of @RetryableTopic and RetryTopicConfigurationBuilder with documentation #3706
  • DefaultErrorHandler doesn't work with suspend methods #3618

🐞 Bug Fixes

  • Listener with async acks pauses indefinitely #4332
  • Observations for filtered messages are leaked, filling memory #4306
  • assertTopic validation breaks meta-annotated @KafkaListener with programmatic topic resolution #4303
  • With a @KafkaListener that returns a Mono, the error handler does not retry #4198

🔨 Dependency Upgrades

  • Bump kotlinVersion from 2.3.10 to 2.3.20 #4354
  • Bump io.projectreactor:reactor-bom from 2025.0.3 to 2025.0.4 #4350
  • Bump org.springframework:spring-framework-bom from 7.0.5 to 7.0.6 #4347
  • Bump org.springframework:spring-framework-bom from 7.0.4 to 7.0.5 #4308
  • Upgrade to Apache Kafka 4.2.0 #4302

❤️ Contributors

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

@sobychacko