v3.3.0-RC1
Pre-release
Pre-release
github-actions
released this
21 Oct 19:28
·
66 commits
to main
since this release
⭐ 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 saysretryTopicDefaultKafkaTemplate
#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