Resolves https://github.com/spring-projects/spring-kafka/issues/2410 `nack()` cannot be used with out of order commits - the contract means commit all previous offsets and redeliver remaining. - the appliation might nack multiple records. **cherry-pick to 2.9.x, 2.8.x** # Conflicts: # spring-kafka-docs/src/main/asciidoc/kafka.adoc