Quarkus CXF 2.7.0 release notes
Important dependency upgrades:
-
Quarkus 3.6.0 → 3.7.0 - Quarkus 3.7 release notes
New and noteworthy in Quarkus CXF
Java 17 required
Following the Java baseline upgrade in Quarkus, Quarkus CXF now also requires Java 17 or newer to build and run your applications.
WS-ReliableMessaging (WS-RM) supported
The quarkus-cxf-rt-ws-rm
extension is rather old, but was missing a proper test and documentation.
Both was added in this release and thus the extension status could be promoted from experimental
to stable
.
Check the following resources:
-
New Usage section of the reference page
Metrics Feature supported
Similarly, the Metrics Feature's support status is now stable
,
after we have improved
the Usage guide
and added some Configuration options.
New OpenTelemetry tracing extension
There is a new OpenTelemetry extension. It currently supports only tracing. OpenTelemetry Metrics and Logging and not implemented yet.
DevUI
When you start Quarkus in dev mode using mvn quarkus:dev
then you can find the DevUI at http://localhost:8080/q/dev-ui.
There are now separate cards listing CXF clients and services.
Here is a screenshot of the Service endpoints card:
Basic authentication for the WSDL
Quarkus CXF now sends the
username
and password
when getting the WSDL document,
as long as quarkus.cxf.client."client-name".secure-wsdl-access
is true
.
Documentation improvements
-
New
SSL guide
-
Improved the Logging guide
-
Improved the documentation of
quarkus.cxf.client."client-name".version
andquarkus.cxf.client."client-name".browser-type