Этот дайджест взаимодополняет выпуск подкаста «Разбор Полётов». На этот раз в студии были Виктор Гамов, Барух Садогурский и Олег Чирухин.
Получить запись подкаста можно либо пройдя по ссылке на сайт РП, либо скачав MP3-файл.
Кстати, если вы вдруг живёте в Нью-Йорке, то на площадке NYJavaSIG (New York Java Special Interest Group), Виктор Гамов проведет митап Kafka for Spring & Cognitive Apps for IoT. Участие бесплатное, дата — 20 сентября.
- Марк Рейнхольд опубликовал план на JDK 12:
- 2018/12/13 Rampdown Phase One
- 2019/01/17 Rampdown Phase Two
- 2019/01/31 Release-Candidate Phase
- 2019/03/19 General Availability
- Вышел RedneckGDX — Java-порт игры Redneck Rampage из далекого 97-ого года. Отличная поддержка мыши, рендеринг через современный OpenGL с поддержкой воксельной графики, возможность ренедрить на экран с широким разрешением, и еще куча ништяков. Java — будущее геймдева! 🙂
- StackOverflow зарелизил новую версию калькулятора зарплат. Обновлен не только UI, но и данные, добавлены новые страны. Теперь можно посчитать, сколько ты должен получать, проживая в каком-нибудь городе России.
- Oracle зарелизил новый микросервисный фреймворк Helidon. Ядро Netty, поддерживает MicroProfile 1.1 и предоставляет похожие API вроде JAX-RS, CDI и JSON-P/B. MicroProfile работает на чем-то своем под названием Helidon Reactive WebServer. Лид проекта, Дмитрий Корнилов, написал отличный пост на Medium километрового размера, в котором написано совершенно всё, что вы хотели знать о Helidon. По сути, это коллекция библиотек, объединенная общим делом — созданием микросервисов.
- Может быть, мы уже это рассказывали где-то, но Oracle анонсировали две лицензии для собственных сборок грядущего JDK. Не бойтесь, Java остаётся бесплатной!
- Вышел Kotlin 1.2.70. Прочитать о ништяках можно в анонсе, скажем только что у Kotlin/JS сильно ускорили инкрементальную компиляцию, а у kotlinc теперь есть нативная версия, собранная с помощью Excelsior JET.
- Анонсировано разделение усилий между стабильной и продвинутой версией Jenkins. Cloud Native Jenkins сконцентрируется на работе с Kubernetes, таких штуках как новый механизм расширений, работе на облачных сервисах, configuration as code, и так далее. MVP еще нет, это только анонс.
- Появился Git 2.19
git range-diff
сравнивает две последовательности коммитов;git grep --column
дает информацию не только о строке, но и об участке внутри строки;- И многое другое, смотрите ченжлог.
- Вышла новая бета Docker Engine 18.09.
- Работает на containerd 1.2 и полностью поддерживается интеграцией Kubernetes с containerd;
- Публичная версия интеграции с BuildKit;
- Соединение с удаленным docker-демоном по SSH;
- Подробней нужно читать в анонсе.
- Появилась новая версия Идеи: IDEA 2018.3 EAP2, в официальном блоге есть подробный разбор всех фичей.
- Вышел JUnit 5.3. Очень много улучшений, включая починенную поддержку в Surefire, параллельное исполнение тестов, поддержку тестирования System.out и System.err, и так далее.
- Тройной багфикс-релиз для Hibernate: 5.10, 5.9, 5.6. Как всегда, исправлено множество подкапотных проблем.
- Разбор Полётов: Episode 180 — РП: Classic — Java 11,12 и костры рябин.
- Eclipse Foundation посчитали, сколько стоят 162 миллиона строчек кода. 8,7 миллиарда долларов. Подробная математика есть по ссылке.
- К Eclipse Foundation присоединились Mizuho International — крыло Mizuho Financial Group, отвечающее за банковские инвестиции. По сути, как член Eclipse Foundation теперь выступает организация, объединяющая Bosch, CA Technologies, Fujitsu, IBM, Microsoft, Oracle, Red Hat, SAP и еще более 275 технологических компаний.
- Очередное интервью из мира Eclipse JakartaEE.
- SPEC зарелизили бенчмарк для Java EE 7 Web Profile application servers. Но не бесплатно, а за 1500$.
- Интересная статья о том, как с помощью одной аннотации включить tracing в приложениях, запущенных на Wildfly 14. Это работает на MicroProfile OpenTracing и использует в качестве трейсера по умолчанию Jaeger.
Увлекательный мир Spring
- В Spring Cloud Function начали добавлять поддержку Kotlin. Фича будет полностью доступна в SCF 2.0.0.RELEASE, но прямо сейчас уже доступна в снапшотах.
- Spring Cloud Data 1.6
- Новый планировщик для PCF
- Улучшения на дашборде
- Улучшения в поддержке Kubernetes support enhancements
- Новая тула для управления хостингом
- Вышел Spring Boot 2.1 M3:
- Поддержка Kafka Streams
- Поддержка не-вебных OAuth-приложений
- Улучшенная интеграция с conversion service
- Поддержка групп логирования
- Вышел Spring Vault 2.0.2 (одни багфиксы) и Spring Valut 2.1 RC:
- Support for Azure authentication with managed service instances on VMs.
- GCP IAM authentication support on behalf of service accounts.
- Spring Boot 1.5.16 — закрыто 27 тикетов, в основном багфиксы и зависимости
- Spring Boot 2.0.5, и в нем закрыто 87 тикетов
- Cервис-релизы Spring Data Ingalls SR15 и Kay SR10
- Cтабильные версии Spring Security 5.0.8 (ченжлог) и 4.2.8 (ченжлог). Багфиксы и обновления зависимостей.
- Spring Security 5.1.0.RC2 поразил более чем 50 закрытыми тикетами, множество изменений в OAuth2.
- Spring IO Platform Brussels SR13
- Spring AMQP 1.7.10
- Spring Boot 1.5.16
- Spring Data Ingalls SR15
- Spring Framework 4.3.19
- Spring Security 4.2.8
- Spring IO Platform Cairo SR4
- Spring AMQP 2.0.6
- Spring Boot 2.0.6
- Spring Cloud Connectors 2.0.3
- Spring Data Kay SR10
- Spring Framework 5.0.9
- Spring Integration 5.0.8
- Spring Kafka 2.1.10
- Spring Security 5.0.8
- Spring Session Apple SR5
Дайджест готовили
- Текстовая версия: Олег Чирухин (контент, верстка, проверка фактов) и редакция JUG.ru Group;
- Подкаст «Разбор Полётов» (ссылка на запись): Виктор Гамов, Барух Садогурский и Олег Чирухин.