Skip to content

Commit

Permalink
Add feature list
Browse files Browse the repository at this point in the history
Signed-off-by: Shelley Lambert <[email protected]>
  • Loading branch information
smlambert committed Mar 28, 2024
1 parent 9a856be commit cba844e
Showing 1 changed file with 17 additions and 12 deletions.
29 changes: 17 additions & 12 deletions content/blog/march-2024-jdk22-release/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,21 +11,24 @@ tags:

Adoptium announces the availability of Eclipse Temurin 22.0.0+36. As always, all binaries are thoroughly tested and available free of charge without usage restrictions on a wide range of platforms. Binaries, installers, and source code are available from the [Temurin download page](https://adoptium.net/temurin/releases), [official container images](https://hub.docker.com/_/eclipse-temurin) are available at DockerHub, and [installable packages](https://adoptium.net/installation/) are available for various operating systems.

## Security Vulnerabilities Resolved

The following table summaries security vulnerabilities fixed in this release cycle. The affected Temurin version streams are noted by an 'X' in the table. Each line shows the [Common Vulnerabilities and Exposures (CVE) vulnerability database](https://nvd.nist.gov/vuln) reference and [Common Vulnerability Scoring System (CVSS) v3.1 base score](https://www.first.org/cvss/v3.1/specification-document) provided by the [OpenJDK Vulnerability Group](https://openjdk.org/groups/vulnerability/). Note that defense-in-depth issues are not assigned CVEs.

| CVE Identifier | Component | CVSS Score | v8 | v11 | v17 | v21 | v22 |
| :--- | :--- | :----: | :----: | :----: | :----: | :----: | :----: |
| | | | | | | |

Users should follow the [Adoptium policy for reporting vulnerability concerns](https://github.com/adoptium/adoptium/security/policy#security-policies-and-procedures) with this release.

## Features and Updates

This release contains the following features and updates.
This release contains the set of features and updates listed at the [OpenJDK JDK 22 project](https://openjdk.org/projects/jdk/22/) page, summarized and linked below, as well as some additional notes.

- [JEP 423](https://openjdk.org/jeps/423): Region Pinning for G1
- [JEP 447](https://openjdk.org/jeps/447): Statements before super(...) (Preview)
- [JEP 454](https://openjdk.org/jeps/454): Foreign Function & Memory API
- [JEP 456](https://openjdk.org/jeps/456): Unnamed Variables & Patterns
- [JEP 457](https://openjdk.org/jeps/457): Class-File API (Preview)
- [JEP 458](https://openjdk.org/jeps/458): Launch Multi-File Source-Code Programs
- [JEP 459](https://openjdk.org/jeps/459): String Templates (Second Preview)
- [JEP 460](https://openjdk.org/jeps/460): Vector API (Seventh Incubator)
- [JEP 461](https://openjdk.org/jeps/461): Stream Gatherers (Preview)
- [JEP 462](https://openjdk.org/jeps/462): Structured Concurrency (Second Preview)
- [JEP 463](https://openjdk.org/jeps/463): Implicitly Declared Classes and Instance Main Methods (Second Preview)
- [JEP 464](https://openjdk.org/jeps/464): Scoped Values (Second Preview)

* [Temurin jdk-22+36 release notes](https://adoptium.net/temurin/release-notes/?version=jdk-22+36), including [fixes in OpenJDK jdk-22+36](https://bugs.openjdk.org/browse/JDK-8325999?jql=project%20%3D%20JDK%20AND%20fixVersion%20%3D%2022%20AND%20status%20%3D%20Resolved).
* [Temurin jdk-22+36 release notes](https://adoptium.net/temurin/release-notes/?version=jdk-22+36), including [changes listed in OpenJDK jdk-22+36](https://bugs.openjdk.org/browse/JDK-8325999?jql=project%20%3D%20JDK%20AND%20fixVersion%20%3D%2022%20AND%20status%20%3D%20Resolved).

## New and Noteworthy

Expand All @@ -36,3 +39,5 @@ As per [JDK-8317970](https://bugs.openjdk.org/browse/JDK-8317970), the target ma
### ppc64 AIX and s390x Linux Unavailable for JDK 22

Temurin jdk-22+36 for the AIX and s390x Linux platform are unavailable. A small number of test failures indicated that there is need to investigate and update the upstream code base. We hope that these platforms on JDK 22 will be ready for release for the April CPU.

From the [analysis](https://github.com/adoptium/temurin/issues/35#issuecomment-2015308903) of these failures, and as part of the [release retrospective exercise](https://github.com/adoptium/temurin/issues/28), we see the opportunity to have caught these issues sooner. This may have resulted in earlier fixes that would have resulted in being able to release these platforms. With the appropriate application of resources and collaboration, we can increase the likelihood of being able to publish the entire set of platforms 'in plan' successfully and without delay.

0 comments on commit cba844e

Please sign in to comment.