Корпорация Oracle представила Java 17, новейшую версию языка программирования платформы для разработки.
Java 17 отличается новым уровнем производительности, стабильности и сопровождается множеством обновлений в области безопасности. Новый релиз также содержит 14 JEP (JDK Enhancement Proposal), которые ведут к дальнейшим улучшениям платформы и языка программирования Java и помогают повысить производительность труда разработчиков.
Java 17 представляет собой новейший релиз из категории LTS (long-term support), который выходит в рамках стандартного шестимесячного цикла релизов Java и является результатом тесного сотрудничества инженеров Oracle и других участников сообщества Java на базе OpenJDK Community и Java Community Process (JCP).
Oracle предполагает выпустить новый релиз LTS Java 21 в сентябре 2023, меняя частоту выхода LTS с трех до двух лет.
Пользователи с подписками Oracle LTS и Java SE могут мигрировать на Java 17 в наиболее комфортном для них режиме. Oracle продолжит предоставлять им обновления безопасности, гарантировать производительность и присылать исправления для Java 17 вплоть до сентября 2029.
“За последние три года мы узнали, насколько разработчики ценят новые функции, а также убедились в том, что экосистема полностью приняла шестимесячный режим выпуска релизов, — сказал Джорджес Сааб said (Georges Saab), вице-президент по разработке Java Platform Group, Oracle. – И одним из крупнейших вызовов для разработчиков Java сегодня является ограничение на использование только релиза LTS. Поэтому переход на выпуск LTS версий раз в два года позволит разработчикам из консервативных организаций получить больше гибкости и работать с теми функциями, которые они хотят использовать.”
Чтобы ускорить распространение Java в облачной среде Oracle недавно представила Oracle Java Management Service, новый нативный сервис Oracle Cloud Infrastructure (OCI), который помогает компаниям управлять средами Java Runtime и приложениями как в физических средах, так и в облаках. Одновременно с этим Java Management Service помогает контролировать работу всех развернутых окружений Java, следить за обновлениями и установкой патчей безопасности.