v4.0.6
·
0 commits
to f18fbe1da7f25023249703075aadc2373ac2cbeb
since this release
⭐ New Features
- make the method setBackOffFunction work for the batch processing as well #4473
🐞 Bug Fixes
- Require exact package match for trusted header types #4497
- Harden retry topic headers decoding in Spring Kafka #4495
- Fix unbounded cache in
DelegatingDeserializer#4491 @RetryableTopic: built-in DLT logging handler fails with "No Acknowledgment available" on 4.0 (works on 3.3.x) #4474- Different behavior for value serializer mappings for different classloaders #4461
- NPE when properties are not defined for StreamsBuilderFactoryBean #4454
- DefaultAfterRollbackProcessor for batch-listeners consuming ConsumerRecords doesn't seek consumer #4452
- Inconsistent handling of non-string values in Properties argument passed to DefaultConsumerFactory::createKafkaConsumer #4421
📔 Documentation
- Spring Kafka documentation does not mention
spring-boot-starter-kafkarequirement for Spring Boot 4 #4464
🔨 Dependency Upgrades
- Bump org.springframework.data:spring-data-bom from 2025.1.5 to 2025.1.6 #4488
- Bump org.springframework:spring-framework-bom from 7.0.7 to 7.0.8 #4478
- Bump io.micrometer:micrometer-tracing-bom from 1.6.5 to 1.6.6 #4477
- Bump io.projectreactor:reactor-bom from 2025.0.5 to 2025.0.6 #4476
- Bump io.micrometer:micrometer-bom from 1.16.5 to 1.16.6 #4475
- Bump org.slf4j:slf4j-api from 2.0.17 to 2.0.18 #4446