Quarkus CXF 3.8.6 (LTS) release notes

Important dependency upgrades:

New and noteworthy in Quarkus CXF

#1416 passing multiple namespace mappings via quarkus.cxf.codegen.wsdl2java.package-names

Before Quarkus CXF 3.13.0 and 3.8.6, the values specified in quarkus.cxf.codegen.wsdl2java.package-names were wrongly passed as a single comma-separated value of the -p option, leading to BadUsageException: -p has invalid character!.

Since Quarkus CXF 3.13.0 and 3.8.6, if quarkus.cxf.codegen.wsdl2java.package-names specifies multiple mappings, such as

application.properties
quarkus.cxf.codegen.wsdl2java.package-names =
  http://www.example.org/add=io.quarkiverse.cxf.wsdl2java.it.add,
  http://www.example.org/multiply=io.quarkiverse.cxf.wsdl2java.it.multiply

then they are properly passed to wsdl2java as multiple -p options:

application.properties
wsdl2java \
  -p http://www.example.org/add=io.quarkiverse.cxf.wsdl2java.it.add \
  -p http://www.example.org/multiply=io.quarkiverse.cxf.wsdl2java.it.multiply \
  ...