openjdk.ruOpenJDK на русском

JDK 25

Этот выпуск является эталонной реализацией (Reference Implementation) версии 25 платформы Java SE, как определено в JSR 400 в рамках Java Community Process.

JDK 25 достиг стадии General Availability (общедоступный выпуск) 16 сентября 2025 года. Готовые к промышленной эксплуатации бинарные файлы под лицензией GPL доступны от Oracle; бинарные файлы от других поставщиков появятся в ближайшее время.

Возможности и график этого выпуска предлагались и отслеживались с помощью процесса JEP с изменениями, внесёнными предложением JEP 2.0. Выпуск подготовлен по процессу выпуска JDK (JEP 3).

Возможности

470:PEM Encodings of Cryptographic Objects (Preview)
PEM-кодирование криптографических объектов (версия Preview (предварительная версия))
502:Stable Values (Preview)
Stable Values (стабильные значения), версия Preview
503:Remove the 32-bit x86 Port
Удаление 32-битного порта x86
505:Structured Concurrency (Fifth Preview)
Structured Concurrency (структурированная конкурентность), пятая версия Preview
506:Scoped Values
Scoped Values (значения с ограниченной областью видимости)
507:Primitive Types in Patterns, instanceof, and switch (Third Preview)
Primitive Types in Patterns (примитивные типы в шаблонах), instanceof и switch (третья версия Preview)
508:Vector API (Tenth Incubator)
Vector API (десятая версия Incubator (инкубационный модуль))
509:JFR CPU-Time Profiling (Experimental)
Профилирование процессорного времени в JFR, статус Experimental (экспериментальная функция)
510:Key Derivation Function API
Key Derivation Function API
511:Module Import Declarations
Module Import Declarations (объявления импорта модулей)
512:Compact Source Files and Instance Main Methods
Compact Source Files (компактные исходные файлы) и Instance Main Methods (экземплярные методы main)
513:Flexible Constructor Bodies
Flexible Constructor Bodies (гибкие тела конструкторов)
514:Ahead-of-Time Command-Line Ergonomics
Ahead-of-Time (заблаговременная компиляция и подготовка): эргономика командной строки
515:Ahead-of-Time Method Profiling
Профилирование методов в режиме Ahead-of-Time
518:JFR Cooperative Sampling
Кооперативная выборка стеков в JFR
519:Compact Object Headers
Compact Object Headers (компактные заголовки объектов)
520:JFR Method Timing & Tracing
Измерение времени выполнения и трассировка методов в JFR
521:Generational Shenandoah
Shenandoah с поколениями

У большинства поставщиков JDK 25 будет выпуском Long-Term Support (долгосрочная поддержка), или LTS. Полный список JEP, интегрированных после предыдущего LTS-выпуска, JDK 21, см. здесь.

График

2025/06/05Rampdown Phase One (первая фаза стабилизации) (ответвление от основной линии)
2025/07/17Rampdown Phase Two (вторая фаза стабилизации)
2025/08/07Первый Release Candidate (кандидат в релизы)
2025/08/21Финальный Release Candidate
2025/09/16General Availability
Последнее обновление оригинала: 2025/9/23 17:40 UTC