OpenJDK SupportPrior to OpenEdge 11.7, Open JDK is not certified. OpenEdge is is certified and supported only using the Oracle JVM. The shipped version remains under license, "Binary Code License (“BCL”). But latest Oracle Java patch updates may be subject to the "Java SE OTN License".
Progress certifies releases against Adoptium OpenJDK (formerly, AdoptOpenJDK). Any OpenJDK build that complies with the OpenJDK reference project is implicitly supported.
- OpenJDK 1.8_202 with OpenEdge 11.7.4 and later
- OpenJDK 11 with OpenEdge 12.2.0 and later
- OpenJDK 17 with OpenEdge 12.8 and later
Vendors distributing prebuilt OpenJDK binaries, include:
OpenJDK binaries maintained by Oracle or OpenJDK community
OpenJDK Providers: Eclipse Foundation Adoptium OpenJDK (J9, Hotspot), Azul Zulu OpenJDK, RedHat OpenJDK, Amazon Corretto OpenJDK, Bellsoft "Liberica" OpenJDK, Sap Machine
JDK Upgrade Support
1. Upgrading Java is supported provided it is a later patch release against the JDK version certified for that OpenEdge version/update as documented in the PAGR: i.e. JDK version 17.0.3+7 and higher is supported in 12.8. This includes all update versions in version 17 that are equal to or greater than .0.3.
Where is the OpenEdge Product Availability and Life Cycle Guide?
This policy is based on assumption that Java patches do not alter any existing behavior or functionality and we expect that any new release is fully tested by the provider.
Upgrade JDK instructions to change the version and re-tailoring:
https://docs.progress.com/bundle/openedge-install/page/Upgrade-the-JDK-After-Installation.html#Upgrade-the-JDK-After-Installation
2. Technical Support will be provided should an issue arise with a later JDK patch release, where we can reproduce the issue against the current Adoptium OpenJDK (LTS), Oracle Java SE or IBM SDK Java Technology Edition. Otherwise customers will need to engage their JDK vendor's support offering as contracted.