Fixes: https://github.com/spring-projects/spring-integration/issues/9801 Spring Integration Apache Kafka inbound channel adapters have always produced messages without `ID` & `TIMESTAMP` headers. See `MessagingMessageConverter` used over there by default. However, for consistency with the rest of Spring Integration channel adapters, it would be better to have Kafka-specific behave same way. * Configure default `MessagingMessageConverter` in the `KafkaMessageSource` & `KafkaMessageDrivenChannelAdapter` for generating `ID` & `TIMESTAMP` headers.