• JDK 17 перешла во вторую фазу Rampdown. Теперь в релиз могут приниматься только критические баги с приоритетом P1 или P2.
• В рассылке OpenJDK начата предварительная дискуссия по созданию проекта, целью которого будет поддержка в Java сервера дисплея Wayland в Linux. Wayland является современной заменой сервера X11 и уже включён по умолчанию в некоторых дистрибутивах, например Ubuntu 21.04 и RHEL 8. Так как Linux с графическим интерфейсом является популярным выбором многих разработчиков Java, поддержка Wayland будет иметь большую важность для них.
• Компания JetBrains выпустила свой ежегодный отчёт «Состояние экосистемы разработки». В этом году в опросе участвовало более 30 тысяч разработчиков из 183 стран. Перечислим некоторые интересные результаты:
- Самый популярный язык – JavaScript. Его использовали 69% опрошенных в течение последних 12 месяцев (Java использовали 49%). Также он является и самым популярным в качестве основного языка разработки (39% против 32% у Java).
- Kotlin пока что не попадает в первую десятку, однако имеет неплохой результат: с точки зрения общей распространённости он на 13-м месте (14%), а в как основной язык – на 11-м (7%). Также Kotlin является самым желаемым языком для перехода с Java: в ближайшие 12 месяцев на него хотят перейти 13% разработчиков Java. Кроме того, Kotlin в пятёрке желаемых для перехода со всех языков (вместе с Go, TypeScript, Python и Rust).
- Популярность Scala падает уже третий год подряд: в 2019 её использовали 6%, в 2020 – 5%, в 2021 – 3%.
- Количество сотрудников, работающих удалённо, возрасло с 20% (в начале 2020) до 70%.
• Вышел Quarkus 2.0. В новой версии был осуществлён переход на JDK 11, Vert.x 4, Eclipse MicroProfile 4, GraalVM 21.1, а также внесено множество других изменений. Также пока готовился этот недельный выпуск, вышли багфикс-релизы 2.0.1 и 2.0.2.
• Вышел SonarQube 9.0 с поддержкой Bitbucket Cloud, GitHub Actions, C++ 20, Java 16, более точно анализа и многого другого.
• Вышел JetBrains ToolBox 1.21. Это первый релиз ToolBox, который написан полностью на чистом Kotlin, с использованием фреймворка Compose for Desktop.
• Вышли новые версии Spring:
- Spring Framework 5.3.9 и 5.2.16.
- Spring Boot 2.5.2 и 2.4.8.
- Spring Security 5.5.1, 5.4.7, 5.3.10 и 5.2.11.
- Spring Native 0.10.0.
- Spring Data 2021.0.2 и 2020.0.10.
- Spring Integration Zip 2.0.0.
- Spring Authorization Server 0.1.2.
• Вышел Nashorn 15.3 с поддержкой Java 17.