Closed Sreekala-Gopakumar closed 1 year ago
First draft (0.36.x content is live at https://www.eclipse.org/openj9/news). Note: this isn't an exhaustive list of all the changes, just the main ones:
Eclipse OpenJ9 version 0.37.0 released
March 2023
We're pleased to announce the availability of Eclipse OpenJ9™ v0.37.0.
This release supports OpenJDK version 19. For more information about supported platforms and OpenJDK versions, see Supported environments.
Other updates in this release include the following:
- Linux® builds for platforms Linux x86 64-bit, Linux on POWER® LE 64-bit, and Linux on IBM Z® 64-bit now use gcc 11.2 instead of gcc 10.3. Linux AArch64 64-bit continues to use the gcc 10.3 compiler.
- The OpenJ9 ThreadMXBean interface extends the com.sun.management.ThreadMXBean interface instead of the java.lang.management.ThreadMXBean interface.
- OpenJ9 now supports the use of an extra attribute,
tokenlabel
, in the SunPKCS11 configuration file on z/OS® and Linux on IBM Z to assign a label to a PKCS#11 token. Thetokenlabel
attribute can be used instead of theslot
orslotListIndex
attributes.To read more about these and other changes, see the OpenJ9 user documentation.
Performance highlights include:
- With the implementation of CRC-32C polynomial acceleration on Linux on POWER LE (ppc64le) and AIX POWER® BE (ppc64), performance of CRC-32C calculations on these platforms is 25 times faster (even up to 42 times faster) on data payload of typical sizes.
@pshipton @vijaysun-omr @bobmdu - Are there any performance updates that you want to highlight in the website? Also, which What's New updates, if any, are worth mentioning? See https://eclipse-openj9.github.io/openj9-docs/version0.37/.
I have updated the draft release notes. Could you please let me know if anything needs to be added or deleted.
@mpirvu anything from a JIT server perspective (or any other control change) ?
@zl-wang can you please provide a very short summary of the CRC32 performance improvement in this release ?
I added the summary in place above ^^^.
Nothing for JITServer as we only support LTS releases. Also, no notable control changes.
I added the summary in place above ^^^.
@zl-wang - Can we write like this instead? I hope the changes are technically correct.
With the implementation of CRC-32C polynomial acceleration on Linux on POWER LE (ppc64le) and AIX POWER BE (ppc64), performance of CRC-32C calculations on these platforms became 25 times faster (even up to 42 times faster) on data payload of typical sizes.
Also, the 2nd sentence "It took advantages of the existing code for CRC32, but used a different constant table." seemed more like an internal information instead of something that a user might want to know. Can we delete it?
@ Sreekala-Gopakumar sure ... go ahead
@ Sreekala-Gopakumar sure ... go ahead
@zl-wang - Thanks! I have updated the release section (https://github.com/eclipse-openj9/openj9-website/issues/343#issuecomment-1456124810). Please check and confirm.
Could you please let me know if there are any other changes required in this? Can I consider this done?
I am assuming that there are no more changes to be made in this release section. I will create the file and commit the same. Thanks!
Committed updated file ready for publishing as and when required. (https://github.com/eclipse-openj9/openj9-website/pull/344)
Added the 0.37.0 release specific content along with the 0.38.0 release content in the new web page. https://github.com/eclipse-openj9/openj9-website-publish/pull/1
What's New update for the website, for 0.37.0 (March 2023)