Java-дайджест 5-12 декабря 2022

2y-1yrh3bmmm4psjabkxf3xmprw.jpeg

Зарелизился Payara Cloud — serverless cloud-native application runtime, автоматизирующий задачи вроде деплоймента в Кубере. В коробке рантайм Jakarta EE, сертификаты SSL/TLS, и автоматическое масштабирование контейнеров. Разработчики могут просто разрабатывать свое приложение, а Payara Cloud возьмет на себя детали конфигурации и деплоймента на Azure.

Grafana анонсировала Trace Query Language — TraceQL, как часть нарождающейся Grafana Tempo 2.0. Как видно из названия, это особый язык для того, чтобы проще искать данные в трейсах.

TriggerMesh (cloud-native платформа) анонсировали Shaker — опенсорсную альтернативу AWS EventBridge, которая универсальным способом собирает, трансформирует и доставляет ивенты из множества источников (готовых или кастомных).

Amazon на конференции re: Invent представили Amazon EventBridge Pipes — новую фичу в EventBridge, которая позволяет более удобным способом подключать ивенты из нескольких разных источников.

Там же, на re: Invent, они анонсировали Lambda SnapStart, позволяющий ускорить запуск Java-приложений. Quarkus и Micronaut уже умеют использовать эту технологию.

А еще они представили локальную разработку и тестирование проектов AWS Serverless Application Model (AWS SAM), которые заведены через Terraform.

Статья в блоге Quarkus о том, как последовательно улучшить бенчмарк с 1 до 26 тысяч запросов в секунду.

Зарелизилась очередная версия Hibernate ORM 6.1.6.Final. Небольшой тюнинг кэша запросов и кэша второго уровня.

В конце ноября вышла свежая версия Struts 6, сейчас авторы в интернете спохавтились и начали писать статьи с описаниями фичей.

Анонсирован Kradle 2.4 — Gradle-плагин для настройки всего на свете: статанализа (PMD, ErrorProne, SpotBugs), линтинга (Checkstyle), тестирования (TestContainers, ArchUnit, JaCoCo), микробенчмаркинга (JMH), Docker, сканирования уязвимсых зависимостей и горячей автозагрузки кода.

Вышла Resilience4j 2.0.0 — устойчивая к работе под нагрузкой (CircuitBreaker, TimeLimiter, ThreadPoolBulkhead, Retry…) библиотека для функционального программирования. Выполнен переход на Java 17, Vavr выброшен из зависимостей.

Дайджест делается при поддержке Axiom JDK — российского дистрибутива Java, который делают разработчики из Санкт-Петербурга, и Failover Bar — единственного в России специализированного IT-бара, который идеально подходит для встреч Java-сообщества, и в котором всегда ждут джавистов.

© Habrahabr.ru