-
Notifications
You must be signed in to change notification settings - Fork 426
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
JDK 21 LTS support #331
Comments
Is there any ETA about preliminary support for JDK21? For your information, I plan to run some tests with the following changes: Guardsquare/proguard-core@master...graalvm:proguard-core:da/jdk21 Of course this would only be a temporary workaround and I look forward to one of your snapshot builds. Thanks! |
Hi @ansalond ! As far as I can tell, there's nothing in JDK21 that requires any special handling by ProGuard (for example, new class file attirbutes or bytecode instructions) so the changes you made should be sufficient. Can you make a PR? Thanks! |
Hello @mrjameshamilton, thank you for the quick reply. Here is the PR: Guardsquare/proguard-core#92 Thanks! |
Thanks @ansalond ! Next I'll need to make a ProGuardCORE release and then update the dependency in ProGuard, then make a ProGuard release. |
What is your estimation, when you could have a beta or release available? |
Hi @xberkhout ! I've made a 7.4.0-beta01 release ; it'll be on Maven Central soon. |
Thank you very much. I will test it the coming days with the Early Access of OpenJDK 21 in my build process. |
I have tested it with the first Release Candidate of JDK 21 (https://jdk.java.net/21/) and it works very well. Thank you very much. |
The next Java release 21 (https://jdk.java.net/21/) will be an LTS release and to test early with virtual threads it would welcome if ProGuard would already support the internal version 65 so I can integrate it in my build system. Of course a beta is enough.
I fully understand that now might be a bit early, but if it could be done when possible and at the latest together with the first release candidate of JDK 21 (https://openjdk.org/projects/jdk/21/), so early August that would be great.
Thank you already and kind regards,
Xander
The text was updated successfully, but these errors were encountered: