These release notes support the Eclipse OpenJ9 0.30.0 release plan.
OpenJ9 release 0.30.0 supports OpenJDK 8, 11 and 17.
All releases are tested against the OpenJ9 functional verification (FV) test suite, the OpenJDK test suites, and additional tests provided by Adoptium.
To learn more about support for OpenJ9 releases, including OpenJDK levels and platform support, see Supported environments.
The following table covers notable changes in v0.30.0. Further information about these changes can be found in the user documentation.
Issue number | Description | Version / Platform | Impact |
---|---|---|---|
#13579 | Java dumps now identify any command-line arguments that were ignored. | All versions | If any arguments are ignored, the group is introduced with 1CIIGNOREDARGS, followed by a line beginning with 2CIIGNOREDARG for each ignored argument. |
#14042 | New -XX:[+|-]EnsureHashed option added | All versions | This option specifies/unspecifies classes of objects that will be hashed and extended with a hash slot upon object creation or first move. This option may improve performance for applications that frequently hash objects of a certain type. |
The v0.30.0 release contains the following known issues and limitations:
Issue number | Description | Platform | Impact | Workaround |
---|
A full commit history for this release is available at Eclipse OpenJ9 v0.30.0.