Eclipse OpenJ9 version 0.8 release notes
These release notes support the Eclipse OpenJ9 release plan.
OpenJDK Version 8 binaries containing the Eclipse OpenJ9 virtual machine are supported with this release.
These binaries are available from the AdoptOpenJDK community. Builds are tested against the OpenJ9 functional verification (FV) test suite, the OpenJDK test suites, and additional tests at AdoptOpenJDK.
The following platforms are available:
|Operating system||Platform architecture||Comments|
|Linux™||x86, IBM Power, IBM Z®||Windows subsystem for Linux is not supported|
The v0.8 release contains the following known issues and limitations:
Direct dump reader
Large Java heaps
Issue #479: The binaries available at AdoptOpenJDK are built only with the compressed references VM, which does not support Java™ heaps larger than 57 GB (or ~62 GB with command line options). When builds that contain the non-compressed references VM are available, this limitation will be removed. If you want to build a non-compressed references VM yourself, you can do so now by following our detailed build instructions.
Graphics Processor Unit (GPU) support
GPU acceleration with
java.util.Arrays.sort() is not supported, although
com.ibm.gpu.Maths can be used directly.
Functional verification tests
The following issues relate to test failures:
- #238, #244, #362, #366, #480, #858, #968, #1127, #1128, #1129, #1130, #1131, #1144, #1151, #1203, #1204, #1205, #1207, #1209, #1212, and #1244.
Because some tests are not yet enabled, functional problems might not be exposed. In addition, some IBM authored functional verification testing is not yet contributed to Eclipse, such as issue #724.
Some OpenJ9 extensions are missing, see issue #897.
Some OpenJ9 extensions are unsupported, see issue #898.
Issue #17: OpenJ9 builds contain extra shared libraries. Some of these libraries are not needed and others are used only for test purposes.