Quarkus CXF 3.8.2 (LTS) release notes
Important dependency upgrades:
-
Quarkus 3.8.2 → 3.8.3 - release notes
New and noteworthy in Quarkus CXF
Change in org.graalvm.sdk:*
dependencies
Quarkus CXF extensions now depend on org.graalvm.sdk:nativeimage
instead of org.graalvm.sdk:graal-sdk
.
Using org.graalvm.sdk:graal-sdk
was an oversight on our side.
org.graalvm.sdk:nativeimage
is just enough for implementing the GraalVM substitutions we need.
If you rely on other transitive dependencies of org.graalvm.sdk:graal-sdk
, such as org.graalvm.sdk:polyglot
or org.graalvm.sdk:collections
,
you will have to add them yourself.
cxf-rt-databinding-aegis
and cxf-rt-javascript
not required by quarkus-cxf-deployment
anymore.
io.quarkiverse.cxf:quarkus-cxf-deployment
takes care for build time tasks related to io.quarkiverse.cxf:quarkus-cxf
.
Before this release, it depended transitively on org.apache.cxf:cxf-rt-databinding-aegis
and org.apache.cxf:cxf-rt-javascript
via org.apache.cxf:cxf-tools-java2ws
.
It was an oversight on our side.
We never intended to support using Aegis or Javascript at runtime or build time.
We have made that by listing them under Unsupported CXF modules.
The current change makes it impossible to generate WSDL from Aegis model classes at build time.
The java2js
functionality was never accessible via io.quarkiverse.cxf:quarkus-cxf-deployment
.