• Вышел новый JEP 430: String Templates (Preview). Про шаблонные строки мы писали в выпуске #28, когда они были предложены в рассылке проекта Amber. С тех пор концепция шаблонных строк дозрела до JEP-кандидата, и возможно, они попадут в следующий релиз Java 20.
• Вышла Jakarta EE 10. В этом релизе теперь требуется Java 11 в качестве минимальной версии, а также есть поддержка Java 17. В Jakarta EE 10 более 20 спецификаций получили обновления, а также появилась новая спецификация CDI Lite 4.0. Из принципиальных нововведений также стало появление Core Profile, минимального набора спецификаций, созданного специально для микросервисов.
• Lightbend объявила об изменении лицензии у Akka, инструментария, реализующего программную модель на основе акторов.
Начиная с версии 2.7, которая выйдет в октябре, Akka будет иметь коммерческую лицензию BSL 1.1. Это значит, что Akka будет иметь не open-source, а так называемую source-available модель, при которой исходные коды будут всё ещё доступны, но Akka можно будет использовать бесплатно только для разработки и других непроизводственных целей. Для производственных целей придётся приобретать коммерческую лицензию, которая, однако, будет бесплатной для компаний с годовым оборотом меньше 25 миллионов долларов. Кроме того, через 3 года после выхода код Akka становится полностью свободным под лицензией Apache 2.0. Также исключением является Play Framework, который внутри себя использует Akka: его также можно использовать бесплатно. Akka 2.6 будет оставаться под лицензией Apache 2.0 и будет получать критические обновления до сентября 2023 года.
Йонас Бонер, создатель Akka, объяснил такое решение тем, что большое количество крупных компаний, таких как Apple, Disney и GM, используют Akka совершенно бесплатно, но все усилия и затраты несёт на себе небольшая компания Lightbend. Новая лицензия позволит сдвинуть баланс в сторону других участников, которые будут обязаны платить и тем самым вносить вклад в будущее Akka.
Цены на Akka уже опубликованы и составляют от 1995 до 2995 долларов в год за одно ядро в зависимости от лицензии.
• Вышел Eclipse 2022-09. Вот некоторые улучшения и изменения:
- Более быстрый поиск по подстроке в workspace.
- Поддержка цветного вывода в консоли.
- Новая галочка "Enable word wrap when opening an editor".
- Улучшения в Clean Up Actions "Convert to switch expression" и "Convert to enhanced 'for' loops".