Этот дайджест взаимодополняет выпуск подкаста «Разбор Полётов». На этот раз в студии были Виктор Гамов, Барух Садогурский и Олег Чирухин.
Получить запись подкаста можно либо пройдя по ссылке на сайт РП, либо скачав MP3-файл.
⚫ 2018 Duke’s Choice Award Nominations
Можно номинироваться, главный критерий — количество и качество инноваций. Победителю вручат статую Дюка и билет на Oracle Code One (на которой, собственно, и огласят победителей). Список победителей прошлых лет можно посмотреть здесь.
⚫ В .NET изобрели Tiered Compilation. После стольких лет рассказов, что это не нужно и джависты занимаются бессмысленными вещами.
⚫ Критическая CVE в Oracle Database 11.2.0.4 и 12.2.0.1 на всех платформах, связанная с JVM.
Исправление появилось в July 2018 CPU patch update, всем обновляться срочно, потому что уязвимость очень легко эксплуатировать.
⚫ Выпущен Hibernate Validator 6.0.12.Final
Интеграция с CDI и поддержка Java 11. Оказалось, что тянет по зависимостям JavaFX, пришлось выпиливать. Зачем валидатору потребовался JavaFX, замнем для ясности.
⚫ Oracle объявили о выпуске GraphPipe с открытыми исходниками. Предоставляет стандартизированный, высоко оптимизированный протокол для пересылки по сети тензорных данных, чтобы делать запросы к отдельным ML-серверам в сети. Поддерживает нужды TensorFlow, PyTorch, mxnet, CNTK и caffe2.
⚫ WildFly Swarm переименовался в Thorntail. Причины: новая архитектура, в которой слово Wildfly имеет меньшее значение, и слово Swarm — слишком затёртое в названиях ещё кучи продуктов.
⚫ Вышел Hibernate ORM 5.3.5.Final. Как обычно, пачка багов, лучше обновиться. Тянет за собой ByteBuddy 1.8.17 — если у вас в Maven/Gradle вручную указана зависимость на BB, нужно тоже обновить.
⚫ Улучшена поддержка Gradle в IntelliJ IDEA 2018.2. Подробности в официальном блоге.
⚫ Официальный анонс тёмной темы в Eclipse Photon. Не прошло и двадцати лет!
⚫ В Eclipse IDE, а точнее в подпроекте LSP4E появилась поддержка Debug Adapter Protocol, изначально разработанного для VSCode.
⚫ Вышел Spring Cloud Open Service Broker 2.0.1.RELEASE. Поправили несколько минорных багов.
В Spring, как всегда, множество минорных изменений, но для разнообразия мы не стали включать это в дайджест.
⚫ Вышел Eclipse Ditto Milestone 0.8.0-M1.
Ditto — это проект из Eclipse IoT для управления состоянием Digital Twins. Он связывает железо устройств и их проекции в цифровом мире, предоставляет стандартизированные средства связи и управления процессом общения.
⚫ Дискуссии по поводу Project Skara не утихают. Например, в интервью порталу JAXEnter Thomas Stüfe (разработчика из SAP, работающего над OpenJDK) сказал, что не видит в этом непосредственной технической необходимости.
⚫ Уже есть пример импорта OpenJDK в git, можно посмотреть прямо на Github.
⚫ В догонку еще одно интересное интервью с JAXEnter c Otávio Gonçalves de Santana — инженером в Tomitribe (компанией, ответственной за Tomcat и TomEE).
⚫ Вышел RedHat JBoss Web Server 5 with Tomcat 9. Это томкат с веб-сервером Apache, чтобы обслуживать большие сайты. Фичи лучше объяснены не на официальном сайте, а на страничке infoq.
Дайджест готовили
- Текстовая версия: Олег Чирухин (контент, верстка, проверка фактов) и редакция JUG.ru Group;
- Подкаст «Разбор Полётов» (ссылка на запись): Виктор Гамов, Барух Садогурский и Олег Чирухин.