eclipse-openj9 / openj9-website

openj9-website
24 stars 28 forks source link

Update latest release section for 0.35.0 #320

Closed Sreekala-Gopakumar closed 1 year ago

Sreekala-Gopakumar commented 1 year ago

What's New update for the website, for 0.35.0 (October 2022)

Sreekala-Gopakumar commented 1 year ago

First draft (0.33.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.35.0 released

October 2022

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

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

Apple silicon macOS® is now a fully supported, production-ready target for OpenJDK 11 and later.

Other updates in this release include the following:

  • Java dump files contain more information about waiting threads
  • New user2 event added for taking system dump files with exclusive access without overriding the user event
  • New -XX:[+|-]PerfTool option added for enabling or disabling the JIT support for the perf tool without affecting the existing -Xjit options
  • -XX:+EnsureHashed:java/lang/Class,java/lang/Thread is added to the list of default options in the options.default file for pre-hashing those objects from the start and hence, improve the performance
  • New options, -XX:JITServerMetricsSSLKey and -XX:JITServerMetricsSSLCert, added for encrypting the custom metrics with SSL or TLS
  • -XX:[+|-]JITServerLocalSyncCompiles enabled by default in most cases to improve the latency of the compilations that are performed synchronously

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

Sreekala-Gopakumar commented 1 year ago

@pshipton @keithc-ca @yathamravali @dsouzai @kgibm @vijaysun-omr - 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.35/)

pshipton commented 1 year ago

We expect to remove AArch64 macOS from Early Access in this release.

doveye commented 1 year ago

@pshipton can you create a docs issue for the macOS update please - presumably we'll need an AArch64 column in some/all of the macOS tables in https://www.eclipse.org/openj9/docs/openj9_support, and a line like the following from https://www.eclipse.org/openj9/docs/version0.29.1/#binaries-and-supported-environments in the 0.35 What's New topic?

AArch64 Linux is now a fully supported, production-ready target for OpenJDK 17.

pshipton commented 1 year ago

https://github.com/eclipse-openj9/openj9-docs/issues/992

pshipton commented 1 year ago

As What's New, I don't think we need to mention "-XX:[+|-]ShowNativeStackSymbols", which shouldn't need to be used. We can mention the others.

vijaysun-omr commented 1 year ago

Most prominent VM/JIT performance work I can think of for this release were either around JEPs that are not yet in scope, or early access/in progress features (CRIU support, off heap support for balanced GC etc.). I'll ask @0xdaryl or @mpirvu in case there was something of note that they are aware of.

mpirvu commented 1 year ago

For JITServer we've added the possibility of encrypting network traffic to the metrics server which serves metrics to Prometheus. https://github.com/eclipse-openj9/openj9/pull/15217

Sreekala-Gopakumar commented 1 year ago

@mpirvu - Can you please create a docs issue for the new options -XX:JITServerMetricsSSLKey and -XX:JITServerMetricsSSLCert that has been introduced as per https://github.com/eclipse-openj9/openj9/pull/15217. Thanks!

Sreekala-Gopakumar commented 1 year ago

Most prominent VM/JIT performance work I can think of for this release were either around JEPs that are not yet in scope, or early access/in progress features (CRIU support, off heap support for balanced GC etc.). I'll ask @0xdaryl or @mpirvu in case there was something of note that they are aware of.

Since there are no comments related to the performance, can I assume that there are no performance updates required in the website? I can delete that section? Thanks!

Sreekala-Gopakumar commented 1 year ago

@doveye @pshipton @mpirvu @keithc-ca @yathamravali @dsouzai @kgibm @vijaysun-omr - I have updated the release note. Can I finalise it? Thanks!

pshipton commented 1 year ago

Can I finalise it?

It shouldn't be published until the 0.35 release is ready to GA.

kgibm commented 1 year ago

@Sreekala-Gopakumar If it's not too late, I suggest changing this:

New user2 event added for taking system dump files with exclusive access without overriding the user event

To this:

New user2 event added for -Xdump on non-Windows™ operating systems that responds to the SIGUSR2 signal

keithc-ca commented 1 year ago

If it's not too late, I suggest changing this:

I prefer the existing text.