Новости Quarkus за первую половину февраляПриветствую!
Недавно вышла очередная минорная версия Quarkus -
2.7. Среди основных вещей, вошедших в релиз, можно отметить:
- различные исправления и улучшения в Quarkus CLI, которые были опубликованы также в Homebrew, JBang и SDKMAN!;
- интерактивный терминал для режима разработки (dev mode);
- SmallRye Stork 1.0.0;
- расширение с реактивным SQL клиентом Oracle;
- поддержка сериализации Kotlin для RESTEasy Reactive;
- Hibernate Search 6.1;
- поддержка mongo+srv:// в приложениях, скомпилированных нативно при помощи GraalVM.
- упрощённая конфигурация OpenId Connect;
- реактивный REST клиент теперь поддерживает прокси аутентификацию и глобальные настройки прокси;
- метрики, которые можно собирать из расширения для кэша, теперь пишутся в Micrometer;
- JNDI по умолчанию отключён.
Также вы теперь можете указывать версию Java для сгенерированных проектов. Для этого воспользуйтесь ключом --java=17 в Quarkus CLI или -DjavaVersion="17" в Maven.
Спустя некоторое время вышла багфикс версия
2.7.1, включающая в себя исправления для расширений, работающих с Kogito и gRPC. Также было добавлено реактивное расширение для OIDC токенов, которое можно использовать вместе с RESTEasy Reactive.
• • • •
На Youtube канале
BeTry, о котором я уже писал в прошлом посте, вышло ещё одно видео по теме Quarkus -
Ускоряем запуск java приложения в 100 раз | Оптимизация с помощью GraalVM Native для Quarkus.
Хочу отметить, что это не реклама конкретного канала и если вы знаете интересные материалы про Quarkus, то не стесняйтесь делиться ссылками в комментариях к нашим постам! • • • •
Keycloak 17 официально перешел с Wildfly на Quarkus!
Подробнее можно почитать в их
оффициальном блоге.
• • • •
Quarkus World Tour 2022 - разработчики Quarkus возвращаются с инициативой, когда любая группа Java-разработчиков (JUG, Java User Group) может договориться с ними о проведении митапа по теме Quarkus! Это отличная возможность познакомиться с фреймворком поближе, а также задать лично любые вопросы создателям Quarkus. А с учётом того, что митапы всё ещё чаще проводятся онлайн, у вас скорее всего будет возможность присоединяться к встречам, которые организуются в других локациях. В прошлом году я так побывал на нескольких митапах Quarkus World Tour, которые проводились организаторами из других стран.
• • • •
И традиционная подборка материалов по теме Quarkus:
-
Distributed Tracing with Istio, Quarkus and Jaeger - статья описывает как конфигурировать распределённую трассировку (distributed tracing) при помощи Istio и Quarkus для service mesh;
-
Secure Web Apps with Quarkus, Keycloak and Vaadin - репозиторий с примером настройки пользовательской аутентификации при помощи Quarkus и Keycloak;
-
Implementing GraphQL with Quarkus - небольшой пример создания сервиса с GraphQL на Quarkus.