Обновления Java SE: Доступны версии 26.0.2.1, 25.0.4.1, 21.0.12.1, 17.0.20.1, 11.0.32.1 и 8u503 с исправлениями безопасности

1862 комментарии
Oracle выпустила первое ежемесячное обновление безопасности Java в рамках нового цикла Critical Security Patch Update. Сборки вышли для всех шести поддерживаемых версий – 26.0.2.1, 25.0.4.1, 21.0.12.1, 17.0.20.1, 11.0.32.1 и 8u503. Они закрывают четыре уязвимости, которые эксплуатируются удалённо без аутентификации
Обновлено
Oracle выложила сборки для остальных поддерживаемых веток – Java SE 17.0.20.1 LTS, 11.0.32.1 LTS и 8u503. Августовский набор исправлений безопасности теперь доступен для всех шести версий платформы.
Обновлено
Oracle выпустила первое ежемесячное обновление безопасности Java в рамках нового цикла Critical Security Patch Update. Первыми вышли сборки 26.0.2.1, 25.0.4.1 LTS и 21.0.12.1 LTS, закрывающие четыре уязвимости – все они эксплуатируются удалённо без аутентификации, максимальный балл CVSS 3.1 равен 7.5.

18 августа 2026 года компания Oracle выпустила внеочередные обновления платформы Java Standard Edition (Java SE). В отличие от привычных квартальных выпусков, этот набор вышел в рамках нового ежемесячного цикла Critical Security Patch Update (CSPU). В августовский набор вошло четыре исправления безопасности для Java SE, все четыре уязвимости эксплуатируются удалённо без аутентификации, максимальная оценка по CVSS 3.1 составляет 7.5.

Critical Security Patch Update (CSPU) – сокращённый набор высокоприоритетных исправлений безопасности, который Oracle выпускает между квартальными Critical Patch Update (CPU). Первый CSPU вышел 28 мая 2026 года, дальнейшие выпуски запланированы на третий вторник февраля, марта, мая, июня, августа, сентября, ноября и декабря. Для Java это первый ежемесячный выпуск: до августа 2026 года исправления для платформы выходили только раз в квартал.

Обновления получили все шесть поддерживаемых веток: 26.0.2.1, 25.0.4.1, 21.0.12.1, 17.0.20.1, 11.0.32.1 и 8u503. Базой послужили июльские сборки 26.0.2, 25.0.4, 21.0.12, 17.0.20, 11.0.32 и 8u501. Новых возможностей и изменений API в августовском наборе нет – только исправления безопасности и стабильности.

Следующий квартальный Critical Patch Update намечен на 20 октября 2026 года.

Что такое JDK и JRE?

Java распространяется в двух основных вариантах:

  • JDK (Java Development Kit) – комплект разработчика. Включает компилятор javac, инструменты отладки, утилиты и саму среду выполнения Java. Необходим для разработки и сборки Java-приложений.
  • JRE (Java Runtime Environment) – среда выполнения Java-приложений. Содержит виртуальную машину JVM и стандартные библиотеки, необходимые для запуска программ.

Начиная с Java 11, Oracle больше не выпускает отдельный установщик JRE. Полноценная среда выполнения доступна либо в составе JDK, либо в виде сторонних дистрибутивов (Eclipse Temurin / Adoptium, Amazon Corretto, Red Hat OpenJDK и др.). Для минимальных окружений также можно собирать собственный JRE с помощью инструмента jlink.

Где скачать?

Официальные версии JDK доступны на сайте Oracle: Java SE Downloads.

Если требуется только среда выполнения или полностью бесплатный OpenJDK, можно использовать сторонние дистрибутивы: Eclipse Temurin (Adoptium), Amazon Corretto, Red Hat OpenJDK.

Скачать Java SE Runtime Environment / Development Kit

Что выбрать: Java 8, 11, 17, 21, 25 или 26?

  • Java 25 (LTS) – оптимальный выбор для новых проектов и долгосрочной поддержки.
  • Java 26 – очередной выпуск для ознакомления с новыми возможностями платформы, не подходит для долгосрочной эксплуатации.
  • Java 21 (LTS) – стабильная альтернатива, но бесплатная лицензия NFTC для неё заканчивается в сентябре 2026 года.
  • Java 17 (LTS) – надёжная, но устаревающая платформа.
  • Java 11 и 8 – только для поддержки существующих систем.

Чтобы узнать установленную версию Java, выполните в командной строке:

java -version

Разработчикам рекомендуется использовать последнюю LTS-версию Java – в настоящее время это Java 25.

Обзор обновлённых версий Java SE

Java SE 26 (версия 26.0.2.1) – очередной выпуск

  • Тип выпуска: очередной выпуск (не LTS).
  • Доступно: JDK для Windows, macOS и Linux (x64 и ARM64).
  • Что нового: Исправления безопасности из августовского CSPU. Функциональная база не изменилась: Java 26 вышла 17 марта 2026 года и содержит 10 JDK Enhancement Proposals (JEP), включая поддержку HTTP/3 в HTTP Client, гибридное шифрование HPKE, подписи JAR постквантовым алгоритмом ML-DSA, обновления до Unicode 17.0 и CLDR 48. Данные часовых поясов – IANA 2026b.
  • Рекомендации: Подходит для ознакомления с новыми возможностями, но для рабочих систем лучше использовать LTS-версии.
  • Поддержка: Обновления по лицензии NFTC – до сентября 2026 года, после чего Java 26 будет заменена на Java 27.

Java SE 25 (версия 25.0.4.1) – долгосрочная поддержка (LTS)

  • Тип выпуска: LTS (текущая долгосрочная версия, вышла в сентябре 2025 года).
  • Доступно: JDK для Windows, macOS и Linux (x64 и ARM64).
  • Что нового: Исправления безопасности из августовского CSPU поверх июльской сборки 25.0.4. Java 25 остаётся современной LTS-версией с завершёнными возможностями проектов Amber и Loom: виртуальные потоки, поколенческий ZGC, компактные заголовки объектов, Ahead-of-Time-профилирование и компиляция, поддержка постквантовой криптографии. Поддержка 32-битной архитектуры x86 удалена, устаревший Security Manager окончательно исключён.
  • Рекомендации: Лучший выбор для новых проектов и современных развёртываний.
  • Поддержка: Обновления по лицензии NFTC – до сентября 2028 года, далее переход на лицензию OTN. Premier-поддержка Oracle – до сентября 2030 года, расширенная – до сентября 2033 года.

Java SE 21 (версия 21.0.12.1) – долгосрочная поддержка (LTS)

  • Тип выпуска: LTS.
  • Доступно: JDK; JRE – через сторонние сборки или jlink.
  • Что нового: Только исправления безопасности из августовского CSPU. Изменения июльской сборки 21.0.12 сохранены: данные часовых поясов IANA 2026b с поправкой перехода на летнее время в Британской Колумбии, добавленные в хранилище cacerts корневые сертификаты WISeKey Global GB и GC.
  • Рекомендации: Подходит для рабочих систем, если переход на Java 25 пока не планируется. Обновления Oracle JDK 21, выпущенные после сентября 2026 года, перейдут с бесплатной лицензии NFTC на OTN – бесплатную только для личного применения и разработки.
  • Поддержка: Обновления по лицензии NFTC – до сентября 2026 года. Premier-поддержка Oracle – до сентября 2028 года, расширенная – до сентября 2031 года.

Java SE 17 (версия 17.0.20.1) – долгосрочная поддержка (LTS)

  • Тип выпуска: LTS.
  • Доступно: JDK; JRE – через сторонние сборки.
  • Что нового: Только исправления безопасности из августовского CSPU. Новых языковых возможностей нет, функциональная база соответствует июльской сборке 17.0.20.
  • Рекомендации: Подходит для существующих рабочих систем. Бесплатный период по лицензии NFTC завершился в сентябре 2024 года: обновления, выпущенные после 15 октября 2024 года, распространяются по лицензии OTN – бесплатно только для личного применения и разработки. Для бесплатного использования в производственной среде Oracle рекомендует перейти на Java 25 или более новую версию.
  • Поддержка: Premier-поддержка Oracle – до сентября 2026 года, расширенная – до сентября 2029 года.

Java SE 11 (версия 11.0.32.1) – долгосрочная поддержка (LTS)

  • Тип выпуска: LTS (устаревающая версия).
  • Доступно: JDK; JRE – в ряде сторонних дистрибутивов.
  • Что нового: Только исправления безопасности и стабильности. Все ключевые новшества ветки были реализованы ранее.
  • Рекомендации: Подходит для поддержки существующих систем, новые проекты лучше начинать на актуальной LTS. Ветка распространяется по лицензии OTN – бесплатно только для личного применения и разработки.
  • Поддержка: Расширенная поддержка Oracle – до января 2032 года по платной подписке.

Java SE 8 (версия 8u503) – долгосрочная поддержка (LTS)

  • Тип выпуска: LTS (устаревшая версия).
  • Доступно: JDK и JRE, включая 32-битные сборки.
  • Что нового: Только обновления безопасности из августовского CSPU.
  • Рекомендации: Не рекомендуется для новых проектов, следует планировать миграцию. Это последняя ветка с 32-битными сборками и отдельным установщиком JRE.
  • Поддержка: Для физических лиц и разработки бесплатные обновления безопасности выпускаются бессрочно. Для коммерческого применения расширенная поддержка действует до декабря 2030 года по платной подписке.
Автор:
Комментарии и отзывы

Нашли ошибку?

Новое на сайте