v3.2.0-RC1
Pre-release
Pre-release
github-actions
released this
15 Apr 20:47
·
276 commits
to main
since this release
⭐ New Features
@PartitionOffset
supprt TopicPartitionOffset.SeekPosition #3178- Add an option to leave consumer group when closing Streams #3168
- Add
checkstyle
rule onempty-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