⭐ New Features
- Application receiving ContainerStoppedEvent even though active MessageListenerContainer instances are processing messages. #3340
- Update misleading contents in ConsumerPartitionPausedEvent and features.adoc #3293
- Possible inconsistency in DLT topic naming convention #3291
- Add tracing headers to be mapped to string #3286
- Receiving an empty list when using RecordFilterStrategy on batch messages #2806
- consumer group specific offset seeking for AbstractConsumerSeekAware #2302
🐞 Bug Fixes
- Reset Error reason after ConcurrentContainer is stopped #3372
- Mismatch Between Registered and Found Callbacks in Multi-group Listener Cases #3328
- getUnregisteredListenerContainer return null #3319
- On kotlin application, Spring kafka 3.2.0 doesn't take the message conversion logic, because of the wrong coroutine detection on MessagingMessageListenerAdapter #3277
🔨 Dependency Upgrades
- Bump io.projectreactor:reactor-bom from 2023.0.7 to 2023.0.8 #3363
- Bump io.micrometer:micrometer-bom from 1.13.1 to 1.13.2 #3362
- Bump org.springframework.data:spring-data-bom from 2024.0.1 to 2024.0.2 #3361
- Bump org.springframework.retry:spring-retry from 2.0.6 to 2.0.7 #3360
- Bump io.micrometer:micrometer-tracing-bom from 1.3.1 to 1.3.2 #3359
- Bump kafkaVersion from 3.7.0 to 3.7.1 #3343
- Bump com.fasterxml.jackson:jackson-bom from 2.17.1 to 2.17.2 #3342
- Bump org.junit:junit-bom from 5.10.2 to 5.10.3 #3334
- Bump io.micrometer:micrometer-tracing-bom from 1.3.0 to 1.3.1 #3303
- Bump io.micrometer:micrometer-bom from 1.13.0 to 1.13.1 #3301
- Bump org.springframework.data:spring-data-bom from 2024.0.0 to 2024.0.1 #3300
- Bump io.projectreactor:reactor-bom from 2023.0.6 to 2023.0.7 #3299
❤️ Contributors
Thank you to all the contributors who worked on this release:
@LokeshAlamuri, @artembilan, and @bky373