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

pre-release14 days ago

⭐ New Features

  • @PartitionOffset supprt TopicPartitionOffset.SeekPosition #3178
  • Add an option to leave consumer group when closing Streams #3168
  • Add checkstyle rule on empty-line-separater #3162
  • Remove org.apache.kafka native runtime hints #3147
  • Adding new KafkaListenerEndpointRegistry.getListenerContainersMatchingId(predicate: Predicate<String>) #3135
  • Allows to initialize/inject the Topology object without starting the Kafka streams. #3020
  • More and proper tags for observation spans #2609

🐞 Bug Fixes

  • Duplicate record consumption due to offset decrease in last offset commit #3186
  • Setting the Kafka Streams property default.dsl.store has no effect #3176
  • BatchInterceptor is not working properly with retries #3166
  • MDCs are missing in logs produced by DefaultErrorHandler. #3151
  • In kafka events, the traceId and spanId are not written in the logs #3146

📔 Documentation

  • fix typo in JsonDeSerializer.TYPE_MAPPINGS #3144
  • Spring Kafka not working properly with Java 21 Virtual Threads, listeners are tied to a platform thread forever #3074

🔨 Dependency Upgrades

  • Bump org.springframework:spring-framework-bom from 6.1.5 to 6.1.6 #3194
  • Bump io.projectreactor:reactor-bom from 2023.0.4 to 2023.0.5 #3193
  • Bump log4jVersion from 2.23.0 to 2.23.1 #3157

❤️ Contributors

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

@JooHyukKim, @juwit, @sobychacko, and @system205

Don't miss a new spring-kafka release

NewReleases is sending notifications on new releases.