New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[TASK][EASY] Support JDK 21 #5314
Comments
can i work on this issue? please assign me |
@Tiakon thanks assigned |
@Tiakon some additional context, upgrading arrow to 13+ is required to pass all tests with JDK 21, or we can disable all Arrow tests on JDK 21 |
@pan3793 Thanks for reminding me, I will try to modify it and try to pass more tests |
I have recently been tracking this issue and testing the behavior of JDK 21 locally on a branch. The biggest conflict arises from the version of Correspondingly, the version of |
Perhaps we could maintain the current version of the |
@dupen01 for cases you listed, seems could be addressed by overriding |
I will submit a PR for this later. |
Code of Conduct
Search before asking
Skill requirements
What would you like to be improved?
Java 21 and the JDK 21 release under a general availability (GA) status occurred Sep 19, 2023, as the newest major update to the Java programming language.
More details on Java 21 (JDK 21) GA release via the JDK-dev mailing list. More details on all of the major improvements with Java 21 can be found via OpenJDK.org.
Kyuubi has supported Java 17 since 1.8, it would be nice if we could support Java 21.
How should we improve?
Step 0: wait for #6293
Step 1: test Kyuubi on JDK 21 and fix errors encountered
Step 2: add CI in GitHub Actions
Step 3(out of scope): leverage new features introduced in JDK 21, e.g. Virtual Thread
Spark 3.5 almost supports Java 21 (except for Arrow, see SPARK-45781), to pass Kyuubi's CI, we need to either
Are you willing to submit PR?
The text was updated successfully, but these errors were encountered: