Eclipse OpenJ9 v0.35 Brings Many Fixes
Eclipse OpenJ9 as a reminder is the high performance Java Virtual Machine previously developed by IBM as the J9 JVM. The Eclipse Foundation has been developing OpenJ9 now for the past half-decade.
With Eclipse OpenJ9 0.35 the release was motivated by a security vulnerability whereby interface calls can be inlined without a runtime type check. In turn malicious bytecode on prior versions of OpenJ9 could make use of the inlining functionality to access or modify memory via an incompatible type.
OpenJ9 0.35 also has a variety of other bug fixes and improvements throughout the JVM's codebase. There are also some of the initial changes around Java 19 / JDK 19 support. There are also various dependency updates like moving to a newer version of OpenSSL.
The lengthy list of changes for OpenJ9 0.35 can be found over on GitHub.