Java-дайджест (20 августа — 27 августа)

Этот дайджест взаимодополняет выпуск подкаста «Разбор Полётов». На этот раз в студии были Виктор Гамов и Олег Чирухин.
Получить запись подкаста можно либо пройдя по ссылке на сайт РП, либо скачав MP3-файл.


  • Очень неприятная уязвимость в Apache Struts 2. Remote Code Execution в случае, когда используется тэг url без установленных value и action. Нужно срочно обновляться!
  • CloudFoundry провело исследование с целью определить основные языки для Enterprise-разработки. Ими оказались Java и JavaScript. Удивительно, да?
  • Вышел Kakoune — новый текстовый редактор, основанный на vi. Есть поддержка Java.
  • Вышел новый Eclipse Orion 19. Это клаудная IDE, можно запускать или с центрального хаба, или из NPM, или скачав дистрибутив.
  • Eclipse Sirius 6 (фреймворк для создания воркбенчей для собствненых DSL) полным ходом готовят к выпуску в рамках Eclipse Photon release train. Хорошая статья с миллионом картинок.
  • Вышли IntelliJ IDEA 2018.2.2 и IntelliJ IDEA 2018.2.3 EAP
  • Eclipse присоединилась к IBM в инициативе Call for Code, посвященной тому, чтобы глобальное сообщество разработчиков помогало в борьбе со стихийными бедствиями.
  • Организаторы EclipseCon 2018 (23-25 октября) объявили о запуске партнерской программы для JUGов. Члены JUGов получают ништяки, включая скидки на билеты.
  • Новые интервью из мира JakartaEE: раз, два, три
  • Вышла стабильная версия Javalin 2.0.0 — специального «легкого» фреймворка с возможностью писать очень похожий код на Java и Kotlin.
  • Очередные минорные релизы в Spring: Spring Data Lovelace RC2, Spring Boot 2.1 M2 , Spring Security 5.1.0.RC1
  • В новой версии Bitbucket теперь поддерживается Git v2, который ускоряет no-op fetches вплоть до трех раз для больших проектов.
  • Вышла новая версия GitLab 11.2:
    • Client-side evaluation in Web IDE
    • Custom project templates on the instance level
    • Personal status messages
    • Improved top-navigation search
    • Support for Android project import
    • Issue board milestone lists
  • Обновление по процессу подготовки второй редакции «Refactoring» Мартина Фаулера: остались последние штрихи!

Дайджест готовили

  • Текстовая версия: Олег Чирухин (контент, верстка, проверка фактов) и редакция JUG.ru Group;
  • Подкаст «Разбор Полётов» (ссылка на запись): Виктор Гамов и Олег Чирухин.