Chapter 4. Deprecated and unsupported Red Hat build of OpenJDK capabilities

Ensure that you review the following deprecated and unsupported features before you install Red Hat build of OpenJDK 21:

JDK Mission Control in the Red Hat build of OpenJDK 21 for Windows packages
The Windows installer and the zip archive for Red Hat build of OpenJDK 21 no longer provide a distribution of JDK Mission Control (JMC). You can use the Red Hat build of Cryostat to manage JFR recordings for Java applications deployed on cloud platforms such as Red Hat OpenShift. For more information about the removal of JMC, see the Red Hat knowledge base article: Where is JDK Mission Control (JMC) in JDK 21?.
Deprecate Finalization for removal
This release deprecates Finalization for removal in a future release. For more information, see JEP 421: Deprecate Finalization for Removal.
Prepare to disallow the dynamic loading of agents
This release issues warnings when agents are loaded dynamically into a running JVM. The dynamic loading of agents will be disallowed by default in a future release. For more information, see JEP 451: Prepare to Disallow the Dynamic Loading of Agents.

Red Hat does not provide builds of OpenJDK with 32-bit support. In OpenJDK 21, Windows 32-bit x86 support is also now deprecated upstream. This feature will be removed in a future release. For more information, see JEP 449: Deprecate the Windows 32-bit x86 Port for Removal.