Paul Krill
Editor at Large

Quarkus Java framework adds dev extensions for observability

news
Jun 4, 20242 mins

Latest update to the Kubernetes-native Java stack introduces dev extensions for Grafana, Jaeger, OTel, and VictoriaMetrics.

Java / coffee
Credit: Robert Shunev

Quarkus 3.11, the latest version of the Red Hat-sponsored Kubernetes-native Java framework, has been released. The update introduces dev extensions for observability and an experimental WebSockets extension.

Quarkus 3.11 was announced May 29. Developers can update by using the latest version of the Quarkus CLI and running quarkus update.

Discussing the dev extensions for observability in a blog post, Red Hat software engineer Guillaume Smet noted efforts have been made to simplify the setup of development resources for observability, including resources for Grafana, Jaeger, OTel, and VictoriaMetrics. These can be used in contexts including reusable dev services, simple start/stop dev services, and the single/plain per QuarkusTestResource dev service.

Dev extensions in Quarkus are used to automate the provisioning of unconfigured services in development and test mode. With observability dev services, the intent is to provide a way to orchestrate and connect more than a single dev service. Also, beginning in Quarkus 3.11, /mvnw quarkus:run can be used to start dev services, so a favorite service can be started automatically as a container.

Quarkus 3.11 introduces the Websockets.next extension, both client and server, in an experimental phase. With Quarkus 3.11, builders added the ability to easily define WebSockets and an initial version of security integration. More features will be added in upcoming releases.

Also in Quarkus 3.11, a new Infinispan Cache extension supports the use of Infinispan as a back end. And on the security front, Quarkus 3.11 includes support for an OIDC (OpenID Connect) session expired page and introduces OidcRedirectFilter, which allows for the customization of OIDC redirects.

Paul Krill

Paul Krill is editor at large at InfoWorld. Paul has been covering computer technology as a news and feature reporter for more than 35 years, including 30 years at InfoWorld. He has specialized in coverage of software development tools and technologies since the 1990s, and he continues to lead InfoWorld’s news coverage of software development platforms including Java and .NET and programming languages including JavaScript, TypeScript, PHP, Python, Ruby, Rust, and Go. Long trusted as a reporter who prioritizes accuracy, integrity, and the best interests of readers, Paul is sought out by technology companies and industry organizations who want to reach InfoWorld’s audience of software developers and other information technology professionals. Paul has won a “Best Technology News Coverage” award from IDG.

More from this author