Divij Vaidya created KAFKA-15485: ------------------------------------ Summary: Upgrade to JDK-21 (LTS release) Key: KAFKA-15485 URL: https://issues.apache.org/jira/browse/KAFKA-15485 Project: Kafka Issue Type: Improvement Reporter: Divij Vaidya Fix For: 3.7.0
JDK-21 is the latest LTS release which reached GA on 19th Sept 2023. This ticket aims to upgrade JDK used by Kafka to JDK-21 (currently it's JDK20). Thanks to proactive work done by [~ijuma] earlier [1][2][3], I do not anticipate major hiccups while upgrading to JDK-21. As part of this JIRA we want to: 1. Upgrade Kafka to JDK 21 2. Replace the CI build for JDK 20 with JDK 21 (similar to [3] below) As a stretch goal for this JIRA, we want to: 1. Explore the new features for JDK-21 (like virtual threads) and create separate Jira tickets to explore their usage for Kafka [1] [https://github.com/apache/kafka/pull/13840] [2] [https://github.com/apache/kafka/pull/13582] [3] [https://github.com/apache/kafka/pull/12948] -- This message was sent by Atlassian Jira (v8.20.10#820010)