Сегодня 16 марта, а значит Java 16 стала окончательно доступна широкой публике:
https://mail.openjdk.java.net/pipermail/announce/2021-March/000295.htmlhttps://mail.openjdk.java.net/pipermail/announce/2021-March/000295.htmlhttps://mail.openjdk.java.net/pipermail/announce/2021-March/000295.htmlВ релизе заявлены следующие JEPы:
338: Vector API (Incubator)
347: Enable C++14 Language Features
357: Migrate from Mercurial to Git
369: Migrate to GitHub
376: ZGC: Concurrent Thread-Stack Processing
380: Unix-Domain Socket Channels
386: Alpine Linux Port
387: Elastic Metaspace
388: Windows/AArch64 Port
389: Foreign Linker API (Incubator)
390: Warnings for Value-Based Classes
392: Packaging Tool
393: Foreign-Memory Access API (Third Incubator)
394: Pattern Matching for instanceof
395: Records
396: Strongly Encapsulate JDK Internals by Default
397: Sealed Classes (Second Preview)
Обычно крупные JEP с экспериментальным API добавляют в превью режиме заранее. К сожалению, список выше может означать, что Loom и Valhalla осенью этого года мы не увидим в Java 17.