lucasbru opened a new pull request, #12646: URL: https://github.com/apache/kafka/pull/12646
Removes all code for handling the processing_guarantee settings exactly_once and exactly_once_beta, which have been deprecated since 3.0.0 and can be removed with the release of 4.0.0. Some tests were adapted to use exactly_once_v2 instead of exactly_once_beta or exactly_once, to retain the same coverage of the code base. exactly_once / exactly_once_beta are rejected with an error message to upgrade to exactly_once_v2. This behavior is unit-tested. EosV2UpgradeIntegrationTest is removed completely, because it cannot be written as a unit test anymore. We will have to rewrite a similar system test. Upgrade guide is updated to reflect the new incompatiblities. Some possible follow-up refactorings are not included in this PR, and will be added on top, to not make this PR unbearable to review ### Committer Checklist (excluded from commit message) - [X] Verify design and implementation - [X] Verify test coverage and CI build status - [X] Verify documentation (including upgrade notes) -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: jira-unsubscr...@kafka.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org