JDK 19 Release Notes (UPDATED)
These notes describe important changes, enhancements, removed APIs and features, deprecated APIs and features, and other information about JDK 19 and Java SE 19. In some cases, the descriptions provide links to additional detailed information about an issue or a change. This page does not duplicate the descriptions provided by the Java SE 19 ( JSR 394) Platform Specification, which provides informative background for all specification changes and might also include the identification of removed or deprecated APIs and features not described here.
UPDATE
Some coverage today.
-
Oracle Java JDK 19 Released with Linux/RISC-V Port [How to Install] | UbuntuHandbook
Oracle Java JDK 19 is out! Here are the new features and how to install instructions for Ubuntu users.
First, for Linux users the release now ported to support the RV64GV configuration of RISC-V, a general-purpose 64-bit ISA.
The release also introduced record patterns to deconstruct record values. Record patterns and type patterns can be nested to enable a powerful, declarative, and composable form of data navigation and processing. Though it’s a preview feature so far.
There are also 2 other preview features: a foreign function & memory API can interoperate with code and data outside of the Java runtime; a lightweight virtual threads that dramatically reduce the effort of writing, maintaining, and observing high-throughput concurrent applications; pattern matching for switch expressions and statements.
JDK 19 also introduced an API to express vector computations that reliably compile at runtime to optimal vector instructions, and an API for structured concurrency.
Another one today:
-
Java 19 arrives
The new release includes a substantial number of bug fixes and minor improvements. More than two-thirds were contributed by Oracle. Red Hat, independent developers, Tencent, Amazon and Arm were the next most significant contributors.
In addition to the six-monthly Java releases, Oracle provides free quarterly security updates for the current main version. Security fixes are also available to subscribers for to all applicable previous releases.
Today it is Sean Michael Kerner.
-
Java 19 Continues Evolution of Open Source Programming Language
Java continues to move forward with features that improve performance and extend the capabilities of the open source programming language project led by Oracle.
Citing Sean Michael Kerner:
-
Java 19 Released
Oracle has announced the general availability of Java 19, an incremental release that will be supported for six months, reports Sean Michael Kerner.
The latest Java Development Kit (JDK) provides updates with seven JDK Enhancement Proposals (JEPs), Kerner explains, which mainly advance three projects...
A couple more:
-
JDK 19: The new features in Java 19
Java Development Kit 19, a non-LTS (long-term support) release of standard Java, arrives today as a production release.
Seven features target the release including structured concurrency, record patterns, a preview of a foreign function and memory API, and support for the open source Linux/RISC-V instruction set architecture (ISA). All features but the Linux/RISC-V capability are either in preview or incubator phases.
-
Java 19’s key capabilities to be showcased at JavaOne 2022 in Las Vegas
Oracle today announced the availability of Java 19, the latest version of the world’s number one programming language and development platform. Java 19 (Oracle JDK 19) delivers thousands of performance, stability, and security improvements, including enhancements to the platform that will help developers improve productivity and drive business-wide innovation. Oracle will showcase the latest capabilities in Java 19 at JavaOne 2022, taking place October 17-20 in Las Vegas, and via a keynote, broadcast airing on dev.java/ at 9:00 a.m. PT on Tuesday, September 20.