← All tasks
javaapache/skywalking #11510Not a task: not reproduced

[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)

Continue on GitHub ↗

04 / LABELS

Labels from the report text only; not yet run

No supported category has been assigned.

Label rules and the text that matched
[]