📰 IT Дайджест

#java

7 материалов

13. IBM и Red Hat обнаружили более 400 неизвестных уязвимостей в Java-библиотеках с помощью AI-агентов Lightwell

IBM и Red Hat выявили и устранили более 400 ранее неизвестных уязвимостей в популярных Java-библиотеках. Поиск ускорила инициатива Lightwell с AI-агентами; сервис Lightwell Clearinghouse переведён в GA. Число уязвимостей выросло с 300+ до 400+ за время подготовки релиза.

www.phoronix.com · #security #cve #java #security

10. JDK 27 вышел — G1 по умолчанию везде, постквантовый TLS 1.3 и компактные заголовки объектов

General Availability JDK 27 — 15 сентября 2026. Среди 12 JEP: G1 теперь сборщик по умолчанию во всех окружениях, добавлен постквантовый гибридный обмен ключами для TLS 1.3 (JEP 527), компактные заголовки объектов (JEP 534) и Vector API в двенадцатом инкубаторе.

openjdk.org · #tool #java #jdk #release

15. Java 27 вышла — Compact Object Headers по умолчанию, G1 везде и JFR с цензурой паролей

Релиз Java 27 (не LTS) включает три ключевых изменения: Compact Object Headers включены по умолчанию — это может сократить heap на 10–20%, но эффект зависит от структуры объектов. G1 становится GC по умолчанию во всех окружениях, вытесняя Serial GC в контейнерах. JFR теперь автоматически скрывает пароли, токены и другие чувствительные данные в аргументах JVM, переменных окружения и системных свойствах. Удалены некоторые устаревшие JVM-флаги.

habr.com · #tool #java #jvm #performance

10. 91 CVE в Spring за один день и первый ежемесячный CPU Oracle

В Java Digest #39 от Т-Банка разобрали августовский залп Spring: 91 security advisory за сутки — 1 critical, 17 high, 55 medium, 18 low; для сравнения, за весь 2025 год было 16 CVE, а нашёл их в основном AI-сканер. Oracle выпустила первый ежемесячный Critical Patch Update с 943 патчами, а JDK 27 выйдет 15 сентября. Ещё в дайджесте: JEP 401 (Value Objects) влит в mainline JDK 28.

habr.com · #security #cve #java #jdk #spring

8. GraalVM hello world ужался до 6,5 МБ

Phoronix пишет про релиз GraalVM Community 25.1.3 и отдельно отмечает, что минимальный hello world теперь весит «всего» 6,5 МБ. Для мира, где Java часто ругают за раздутость, это тот редкий случай, когда цифра сама по себе звучит как сарказм.

www.phoronix.com · #tool #graalvm #java #size

4. GraalVM CE 25.1.3 уронил Hello World Native Image до 6,5 МБ

В свежем релизе GraalVM Community Edition 25.1.3 авторы показывают, что минимальный native image для Hello World теперь весит 6,5 МБ. Для JDK, который давно пытается быть полезным не только для Java, но и для Python с JavaScript, это вполне конкретная цифра, а не очередное “ускорили всё в два раза”.

www.phoronix.com · #tool #aot #graalvm #java #native-image

10. JDK 27: заголовок объекта HotSpot ужимают с 12 до 8 байт

На Habr подробно разобрали JEP 534: в JDK 27 Compact Object Headers по умолчанию сокращают служебный заголовок Java-объекта с 12 до 8 байт. Для типичных бэкендов это обещает 5–15% экономии heap, а для некоторых приложений — до 30%, если память и правда съедалась заголовками, а не вашей любовью к лишним объектам. То есть Java опять пытается быть чуть менее прожорливой, чем вчера.

habr.com · #infra #hotspot #java #jep #jvm #memory