eclipse-openj9 / openj9-website

openj9-website
24 stars 27 forks source link

Update latest release section for 0.33.0 #315

Closed Sreekala-Gopakumar closed 2 years ago

Sreekala-Gopakumar commented 2 years ago

What's New update for the website, for 0.33 (July 2022)

Sreekala-Gopakumar commented 2 years ago

First draft (0.32 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.33.0 released

July 2022

We're pleased to announce the availability of Eclipse OpenJ9 v0.33.0.

This release supports OpenJDK version 8, 11, 17, and 18. For more information about supported platforms and OpenJDK versions, see Supported environments.

This release includes an early access build for Apple Silicon (AArch64) macOS. You can use this build for evaluation purposes; it is not yet suitable for use in production environments.

Other updates in this release include the following:

  • JITServer supports the use of OpenSSL 3.0.x for encrypting network traffic
  • JITServer supports caching of AOT compiled methods at the server
  • JITServer supports exporting of custom performance metrics to monitoring agents, such as Prometheus
  • Supports control groups (cgroups) v2 to match the gradual transition of the Linux operating systems from cgroups v1 to v2 as their default choice

To read more about these and other changes, see the OpenJ9 user documentation.

Performance highlights include:

  • Elliptic curve (EC) algorithms is mapped to using the OpenSSL routines from the OpenJDK JCE provider leading to large improvements in some microbenchmarks (2-3x faster) across platforms.
  • The performance of String methods is improved through better inlining/optimization in the JIT compiler.
  • The recycling of Garbage Collection (GC) thread local heap copy buffers is improved for the balanced GC policy.
Sreekala-Gopakumar commented 2 years ago

@pshipton @vijaysun-omr @zl-wang @0xdaryl @joransiu - Are there any performance updates that you want to highlight in the website? Also, which What's New updates, if any, are worth mentioning? They're all quite minor (see https://eclipse-openj9.github.io/openj9-docs/version0.33/).

vijaysun-omr commented 2 years ago

Elliptic curve (EC) algorithms started being mapped to using the OpenSSL routines from the JCE leading to large improvements in some microbenchmarks (2-3x faster) across platforms.

Performance of String methods was improved through better inlining/optimization in the JIT compiler.

@mpirvu are there JIT server improvements or other control related stuff that happened in 0.33 ? I don't remember exactly where we were at the last release.

@amicic did you want to call out any GC improvements that delivered in this release ?

amicic commented 2 years ago

Improved recycling of GC thread local heap copy buffers for Balanced GC (final PR https://github.com/eclipse-openj9/openj9/pull/14346)

pshipton commented 2 years ago

cgroup v2 support is worth mentioning.

mpirvu commented 2 years ago

For JITServer this release brings

Sreekala-Gopakumar commented 2 years ago

@pshipton @vijaysun-omr @amicic @mpirvu - I have updated the draft text in this issue (https://github.com/eclipse-openj9/openj9-website/issues/315#issuecomment-1162952028) with the points mentioned in the comments. Anything else to be added? Can we confirm these changes and finalise the update? Thanks!

mpirvu commented 2 years ago

@Sreekala-Gopakumar where can I see the draft? The text at https://eclipse-openj9.github.io/openj9-docs/version0.33/ does not mention yet about the 2 JITServer new features: JITServer AOT caching and support for custom metrics

doveye commented 2 years ago

@mpirvu the updates are visible at https://eclipse-openj9.github.io/openj9-docs-staging/962/version0.33/. Those 2 new features are under one item for JITServer, so that anyone using JITServer will see the updates in one places ("features" in the heading will be changed to "feature")

(That URL is specific to one PR - we're hoping to get the PR merged today, maybe tomorrow)

Sreekala-Gopakumar commented 2 years ago

@mpirvu - Also, you can see the draft text for the What's New update for the website in https://github.com/eclipse-openj9/openj9-website/issues/315#issuecomment-1162952028.

mpirvu commented 2 years ago

The text at https://eclipse-openj9.github.io/openj9-docs-staging/962/version0.33/ is missing the mention of JITServer support for OpenSSL 3.0.x. If those changes will be merged into others that already contain the OpenSSL 3.0.x text, it's all good.

doveye commented 2 years ago

Thanks @mpirvu. The OpenSSL 3.0.x updates are already merged and are visible at https://eclipse-openj9.github.io/openj9-docs/version0.33/ (there are 2 draft servers for docs - one for PRs in progress and one for all the merged content)

pshipton commented 2 years ago

lgtm

vijaysun-omr commented 2 years ago

Looks good to me too, thanks