⭐ New Features
- minor improvement to klabpp and knapar #2947
- fix a default method defect in ConsumerFactory #2945
- minor adjustment at
MessagingMessageListenerAdapter
#2941 - minor improvement to DefaultKafkaHeaderMapper #2940
- Fix typo at KafkaMessageListenerContainer and ContainerProperties #2939
- reuse RecordHeader in AggregatingReplyingKafkaTemplate #2932
- fix some defects of setting default Message headers in MessagingMessageListenerAdapter #2908
- Free exceptions from ConsumerAwareRebalanceListener #2887
🐞 Bug Fixes
- Fix
KafkaTemplate.clusterId()
for concurrency #2943 - No parameter resolver for EmbeddedKafkaZKBroker #2927
- Unable to send null payload with KafkaTemplate#send(Message) #2924
- Annotation TopicPartition - partition attribute was not resolved from… #2246
📔 Documentation
- Fix typo in javadoc #2935
- RoutingKafkaTemplate configuration is throwing error after spring boot 3.1.2 #2921
- EmbeddedKafkaKraftBroker.kafkaPorts(int... ports) is ignored #2916
🔨 Dependency Upgrades
- Bump io.micrometer:micrometer-bom from 1.12.0 to 1.12.1 #2960
- Bump org.springframework.data:spring-data-bom from 2023.1.0 to 2023.1.1 #2959
- Bump org.junit:junit-bom from 5.10.0 to 5.10.1 #2958
- Bump io.projectreactor:reactor-bom from 2023.0.0 to 2023.0.1 #2957
- Bump log4jVersion from 2.21.0 to 2.21.1 #2956
- Bump io.micrometer:micrometer-tracing-bom from 1.2.0 to 1.2.1 #2955
- Bump kotlinVersion from 1.9.10 to 1.9.21 #2953
- Bump org.springframework:spring-framework-bom from 6.1.0 to 6.1.2 #2952
- Bump org.springframework.retry:spring-retry from 2.0.4 to 2.0.5 #2951
- Bump kafkaVersion from 3.6.0 to 3.6.1 #2950
❤️ Contributors
Thank you to all the contributors who worked on this release:
@NathanQingyangXu, @Wzy19930507, @dependabot[bot], @dogglezz, @michaldo, and @s7474