Skip to content

CAUTION: This site hosts draft documentation for the next release. For published content of the latest release, visit

Migrating from Java 11 to Java 17

Support for OpenJDK 17 was added in OpenJ9 version 0.29.1.

The following new OpenJ9 changes apply when OpenJ9 is built with Java SE 17 class libraries. This information exists elsewhere in the documentation but is summarized here for convenience.

Support for JDK enhancement proposals (JEP)

The new JEPs that are supported are listed in the following topics:

New OpenJ9 features and changes

The following table lists the new OpenJ9 features and notable changes with the OpenJ9 release in which they were added:

Features and changes OpenJ9 release
Linux builds for all platforms use gcc 10.3 instead of gcc 7.5. See the list of build environments. 0.33.0
The default operating system stack size on x64 platforms is increased from 256 KB to 512 KB to accommodate vector support. You can change the operating system stack size by using the -Xmso option. 0.33.0