[Feature] Response of Temurin JDK 11 EOF at Oct 2024
envgap__apache__skywalking-11510
01 / FAILURE SIGNATURE
As reported upstream
No identifying execution failure has been captured.
Not a benchmark task.
- In a clean container the reported failure did not reproduce, or the known fix did not make the project run.
02 / ENVIRONMENT RECIPE
- Base commit
b514fbcf3807c70832c570d0cda365b8e285ecfb- Manifest
pom.xml- Reproduce
Awaiting issue-specific recipe- Run under trace
Awaiting a meaningful runtime command
03 / ORIGINAL ISSUE TEXT
apache/skywalking #11510 · read the original issue
### Search before asking - [X] I had searched in the [issues](https://github.com/apache/skywalking/issues?q=is%3Aissue) and found no similar feature requirement. ### Description According to Temurin's official page, the JDK 11 should be **End of Availability** **At least Oct 2024**. Ref to https://adoptium.net/support/ <img width="953" alt="image" src="https://github.com/apache/skywalking/assets/5441976/32917627-9a8a-45dc-9188-026ac7e1307c"> To avoid the outdated JDK version for various platforms compiling, we should begin to investigate and prepare the JDK upgrade. ~~Through #11464, I made OAP and UI Webapp running in the JDK21 image. Now, we should decide whether we choose JDK 17(next TLS) or skip it to JDK 21 directly.~~ ❗ Updated on Nov. 8th, JDK 21 and/or JRE 21 as runtime are not available for now. > Groovy 3(we are using) doesn't support JRE 21, as well as the latest stable version Groovy 4. JRE 21 support is in the Grooxy 5, but it is at alpha stage only. So, the current status is, that we could change the base image to Zulu is Temurin is not updated next year. FYI all @apache/skywalking-committers If you have any preference, please comment here and explain the reasons, thanks. ___ ## Updated on Nov. 8th ### Oracle OpenJDK According to Zipkin server(v3 is sharing SkyWalking kernel), JDK 17 is required. And Oracle OpenJDK 11/17/21 has many years before EOF. Although we don't use Oracle OpenJDK, but this is a good reference before taking actions. <img width="1474" alt="image" src="https://github.com/apache/skywalking/assets/5441976/0afbaf0a-96bf-4988-a163-1ebd8099da9a"> ### Azul Zulu OpenJDK Zulu OpenJDK has a longer JDK11 support too. <img width="907" alt="image" src="https://github.com/apache/skywalking/assets/5441976/54643faa-ea20-4f56-8dfa-8a0c50ac920f"> ### Are you willing to submit a pull request to implement this on your own? - [X] Yes I am willing to submit a pull request on my own! ### Code of Conduct - [X] I agree to follow this project's [Code of Conduct](https://www.apache.org/foundation/policies/conduct)
04 / LABELS
Labels from the report text only; not yet run
No supported category has been assigned.
Label rules and the text that matched
[]