What New Features Will JDK 19 Bring? Exploring Vector API and RISC‑V Support

JDK 19, slated for release on September 20, will focus on two major proposals—a fourth‑generation Vector API for expressive vector computations and a port of the JDK to the open‑source Linux/RISC‑V RV64GV architecture—while continuing the short‑term release cadence and outlining upcoming timelines.

Programmer DD
Programmer DD
Programmer DD
What New Features Will JDK 19 Bring? Exploring Vector API and RISC‑V Support

JDK 18/Java 18 was released last month, and JDK 19 is planned for September. The official proposal includes two features for the next version: the Vector API and a port of the JDK to the RISC‑V architecture.

Vector API is an API for expressing vector computations, entering its fourth incubation in the upcoming Java version.

The RISC‑V proposal aims to port the JDK to the open‑source Linux/RISC‑V instruction set architecture (ISA).

Although JDK 19 may include many features such as universal generics, value objects, and record patterns, currently only the Vector API and RISC‑V port are officially proposed.

JEP 422 states that RISC‑V is a free and open RISC ISA originally designed at UC Berkeley, now developed under RISC‑V International, widely supported by language toolchains, and its hardware proliferation makes a JDK port valuable.

The Linux/RISC‑V port will initially support only the RV64GV configuration, a general‑purpose 64‑bit ISA, with future consideration for other configurations such as RV32G.

According to the official schedule, JDK 19 GA is set for September 20, with ramp‑down phases on June 9 and July 21, and candidate releases on August 11 and August 21.

Like JDK 18, JDK 19 is a short‑term release with six months of support. The current LTS is JDK 17 (released September 14, 2021); the next LTS will be JDK 21 in September 2023.

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

JavaRISC-VRelease Schedulevector-apiJDK 19
Programmer DD
Written by

Programmer DD

A tinkering programmer and author of "Spring Cloud Microservices in Action"

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.