JDK 17
JDK 17 — эталонная реализация с открытым исходным кодом версии 17 платформы Java SE, определённой в JSR 390 в рамках Java Community Process.
JDK 17 достиг стадии General Availability (общедоступный выпуск) 14 September 2021. Готовые к промышленной эксплуатации сборки под лицензией GPL доступны у Oracle. Сборки других поставщиков появятся в ближайшее время.
Возможности и график этого выпуска предлагались и отслеживались с помощью процесса JEP с изменениями, внесёнными предложением JEP 2.0. Выпуск подготовлен по процессу выпуска JDK (JEP 3).
Возможности
306: Restore Always-Strict Floating-Point Semantics Возврат к всегда строгой семантике операций с плавающей точкой356: Enhanced Pseudo-Random Number Generators Улучшенные генераторы псевдослучайных чисел382: New macOS Rendering Pipeline Новый конвейер рендеринга для macOS391: macOS/AArch64 Port Порт на macOS/AArch64398: Deprecate the Applet API for Removal Перевод Applet API в статус Deprecated for Removal (устаревший, будет удалён)403: Strongly Encapsulate JDK Internals Строгая инкапсуляция внутренних элементов JDK406: Pattern Matching for switch (Preview) Pattern Matching (сопоставление с образцом) для switch, версия Preview (предварительная версия)407: Remove RMI Activation Удаление RMI Activation409: Sealed Classes Sealed Classes (запечатанные классы)410: Remove the Experimental AOT and JIT Compiler Удаление AOT- и JIT-компилятора в статусе Experimental (экспериментальная функция)411: Deprecate the Security Manager for Removal Перевод Security Manager в статус Deprecated for Removal412: Foreign Function & Memory API (Incubator) Foreign Function & Memory API в статусе Incubator (инкубационный модуль)414: Vector API (Second Incubator) Vector API, вторая версия Incubator415: Context-Specific Deserialization Filters Контекстно-зависимые фильтры десериализации
У большинства поставщиков JDK 17 будет выпуском Long-Term Support (долгосрочная поддержка, LTS). Полный список JEP, интегрированных после предыдущего выпуска LTS (JDK 11), см. здесь.
График
2021/06/10 Rampdown Phase One (первая фаза стабилизации; ответвление от основной линии) 2021/07/15 Rampdown Phase Two (вторая фаза стабилизации) 2021/08/05 Первый Release Candidate (кандидат в релизы) 2021/08/19 Финальный Release Candidate 2021/09/14 General Availability
Последнее обновление оригинала: 2021/9/13 23:38 UTC