| 
         This version is still in development and is not considered stable yet. For the latest stable version, please use Spring for Apache Kafka 3.2.4!  | 
    
| 
         This version is still in development and is not considered stable yet. For the latest stable version, please use Spring for Apache Kafka 3.2.4!  | 
    
Version 2.9 changed the mechanism to bootstrap infrastructure beans; see Configuration for the two mechanisms that are now required to bootstrap the feature.
Achieving non-blocking retry / dlt functionality with Kafka usually requires setting up extra topics and creating and configuring the corresponding listeners.
Since 2.7 Spring for Apache Kafka offers support for that via the @RetryableTopic annotation and RetryTopicConfiguration class to simplify that bootstrapping.
| Non-blocking retries are not supported with Batch Listeners. | 
| Non-blocking retries are not supported with Batch Listeners. | 
| Non-Blocking Retries cannot combine with Container Transactions. | 
| Non-Blocking Retries cannot combine with Container Transactions. |