• На сайте OpenJDK появилось два новых JEP.
В JEP 409: Sealed Classes предлагается, наконец, вывести sealed
классы из режима preview и сделать их стабильной языковой конструкцией.
В JEP 410: Remove the Experimental AOT and JIT Compiler предлагается убрать экспериментальные ahead-of-time и just-in-time Graal компиляторы из-за их малой используемости и сложности поддержки. По факту эти компиляторы уже исчезли из сборок JDK 16 от Oracle. При этом интерфейс компилятора JVMCI не планируется удалять.
• Проект Lilliput стартовал. У него появилась собственная страница на сайте OpenJDK, Wiki и e-mail рассылка.
• Вышла IntelliJ IDEA 2021.1. В ней появилась поддержка Java 16, WSL 2, интеграция с JetBrains Space, сервис Code With Me с поддержкой видео- и аудиозвонков, новая функция Run Targets, новые инспекции и многое другое.
• Google выиграл многолетнюю тяжбу с Oracle, которая продолжалась с 2010 года. Окончательным решением Верховного Суда США стало то, что Google не нарушал авторские права Oracle, используя Java API для разработки своей операционной системы Android.
• Microsoft теперь будет выпускать свою собственную сборку OpenJDK.
• Вышел Gradle 7.0 с улучшенной инкрементальной сборкой, поддержкой Java 16, сборки на Apple Silicon и т.д.
• Тагир Валеев предложил патч в OpenJDK с оптимизацией операций Stream::limit
и Stream::skip
.