В мире Java на повестке дня множество интересных событий! В последнем обновлении новостей мы видим, как OpenJDK продолжает развиваться. Четыре новых JEP (Java Enhancement Proposals) были предложены для JDK 25, среди которых JEP 512, касающийся компактных исходных файлов, и JEP 511, который касается деклараций импорта модулей. Эти изменения обещают улучшить структуру и удобство работы с кодом.
Также стоит отметить, что JEP 517, который добавляет поддержку протокола HTTP/3 в API HTTP Client, теперь находится на стадии кандидата. Это позволит разработчикам легко интегрировать новые возможности без значительных изменений в существующем коде.
Не обошлось и без обновлений в Spring. Восьмая промежуточная версия Spring AI 1.0.0 включает в себя несколько значительных изменений, которые могут стать критическими в предстоящем релизе RC1. Это отличная возможность для разработчиков подготовиться к переходу на новые API.
Quarkus также не отстает — версия 3.22.0 включает в себя новые функции, такие как интерфейс для выполнения запросов на языке Hibernate Query Language (HQL) и улучшенную инфраструктуру загрузки тестовых классов. Эти обновления делают разработку приложений более удобной и эффективной.
Кроме того, JReleaser 1.18.0 теперь поддерживает Forgejo, что упрощает процесс создания релизов для Java-проектов. Это важный шаг для разработчиков, стремящихся оптимизировать свои рабочие процессы.
И, наконец, WildFly присоединился к Commonhaus Foundation, что подчеркивает стремление проекта к открытости и сотрудничеству в сообществе. Это решение позволит WildFly расширить свою аудиторию и улучшить взаимодействие с разработчиками.
Следите за новостями, чтобы быть в курсе всех изменений в мире Java и не упустить важные обновления!