Java Growth Equipment (JDK) 21, due in September as the subsequent long-term assist launch of Oracle’s normal Java implementation, now has 16 options formally proposed for it, with three extra options added in current days.
The most recent proposals embrace previews of structured concurrency and scoped values and preparations to disallow the dynamic loading of brokers. Different lately added options embrace a key encapsulation mechanism (KEM) API and deprecation of the 32-bit x86 Home windows port. Three different options—a generational Shenandoah rubbish collector, unnamed courses and occasion primary strategies, and unnamed patterns and variables—additionally have been added final month.
These 5 proposals be a part of eight options proposed in March and April: a generational ZGC (Z Rubbish Collector), report patterns, sample matching for swap expressions and statements, a vector API, sequenced collections, digital threads, a preview of string templates, and a 3rd preview of a international perform and reminiscence API. Individually, JDK 21 additionally is because of change how community names are assigned to community interfaces on Home windows. The characteristic set is because of be frozen on June 8, as a part of an preliminary rampdown section.
Early-access binaries below the GPL can be found at jdk.java.web. Oracle publishes new releases of normal Java each six months, with the latest, JDK 20, having arrived March 21. The precise proposals for JDK 21 to this point embrace:

