Hello Apache Kafka Developers, In order to better utilize scarce CI resources shared with other Apache projects, the Kafka project will no longer be running full test suites for the JDK 11 & 17 components of PR builds.
*Action requested: If you have an active pull request, please merge or rebase the latest trunk into your branch* before continuing development as normal. You may wait to push the resulting branch until you make another commit, or push the result immediately. What to expect with this change: * Trunk (and release branch) builds will not be affected. * JDK 8 and 21 builds will not be affected. * Compilation will not be affected. * Static analysis (spotbugs, checkstyle, etc) will not be affected. * Overall build execution time should be similar or slightly better than before. * You can expect fewer tests to be run on your PRs (~60000 instead of ~120000). * Test flakiness should be similar or slightly better than before. And as a reminder, build failures (red indicators in CloudBees) are always blockers for merging. Starting now, the 11 and 17 builds should always pass (green indicators in CloudBees) before merging, as failed tests (yellow indicators in CloudBees) should no longer be present. Thanks everyone, Greg Harris