From 1e3c96e4de5b7c7e8ceb01a4e74de87a6683b381 Mon Sep 17 00:00:00 2001 From: Francois de Parscau Date: Wed, 8 Jan 2025 10:55:40 +0100 Subject: [PATCH 01/12] fix(DPE-553) : fix for cxf-tools export packages --- tools/validator/pom.xml | 54 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) diff --git a/tools/validator/pom.xml b/tools/validator/pom.xml index dede480a24e..4f30894cf39 100644 --- a/tools/validator/pom.xml +++ b/tools/validator/pom.xml @@ -85,4 +85,58 @@ test + + + + org.apache.felix + maven-bundle-plugin + true + + + versions + validate + + cleanVersions + + + + ${project.version} + + + + + + NONE + + ${cxf.osgi.symbolic.name} + ${cxf.bundle.activation.policy} + The Apache Software Foundation + org.apache + ${cxf.osgi.version.clean} + The Apache Software Foundation + ${cxf.osgi.version.clean} + http://cxf.apache.org + ${cxf.fragment.host} + <_failok>true + <_nouses>true + <_versionpolicy>[$(version;==;$(@)),$(version;+;$(@))) + ${cxf.osgi.export} + + ${cxf.osgi.import}, + * + + + ${cxf.osgi.dynamic.import} + + + ${cxf.export.service} + + ${cxf.bundle.activator} + ${cxf.module.name} + + true + + + + From 414c14edf76e54c4f4d556979c49ec9301da8ff9 Mon Sep 17 00:00:00 2001 From: Francois de Parscau Date: Mon, 27 Apr 2026 22:33:03 +0200 Subject: [PATCH 02/12] fix(DPE-2867): restrict osgi range to minor version downgrade jaxb runtime to 4.0.5 to match camel-karaf --- osgi/karaf/commands/pom.xml | 1 + osgi/karaf/features/src/main/resources/features.xml | 6 +++--- parent/pom.xml | 5 +++-- pom.xml | 3 +-- services/sts/sts-core/pom.xml | 2 +- services/xkms/pom.xml | 2 ++ 6 files changed, 11 insertions(+), 8 deletions(-) diff --git a/osgi/karaf/commands/pom.xml b/osgi/karaf/commands/pom.xml index 2ec3d795665..55a1e47d6c7 100644 --- a/osgi/karaf/commands/pom.xml +++ b/osgi/karaf/commands/pom.xml @@ -76,6 +76,7 @@ !org.apache.cxf.karaf.commands, org.apache.karaf.shell*;version="[4,5)", + org.apache.cxf*;version="[4.1.5,4.1.6)", * <_nouses>true diff --git a/osgi/karaf/features/src/main/resources/features.xml b/osgi/karaf/features/src/main/resources/features.xml index ccc1b4b22e1..dd2675e7028 100644 --- a/osgi/karaf/features/src/main/resources/features.xml +++ b/osgi/karaf/features/src/main/resources/features.xml @@ -22,7 +22,7 @@ mvn:jakarta.servlet/jakarta.servlet-api/6.1.0 - mvn:org.ops4j.pax.web/pax-web-compatibility-servlet/11.0.1 + mvn:org.ops4j.pax.web/pax-web-compatibility-servlet/11.1.0 @@ -30,7 +30,7 @@ mvn:jakarta.activation/jakarta.activation-api/${cxf.jakarta.activation.version} mvn:jakarta.annotation/jakarta.annotation-api/${cxf.jakarta.annotation-api.version} mvn:jakarta.xml.bind/jakarta.xml.bind-api/4.0.2 - mvn:org.ops4j.pax.web/pax-web-compatibility-jaxb3/11.0.1 + mvn:org.ops4j.pax.web/pax-web-compatibility-jaxb3/11.1.0 mvn:jakarta.xml.ws/jakarta.xml.ws-api/${cxf.jakarta.wsapi.version} mvn:jakarta.ws.rs/jakarta.ws.rs-api/${cxf.jakarta.ws.rs.version} mvn:jakarta.xml.soap/jakarta.xml.soap-api/${cxf.jakarta.soapapi.version} @@ -654,7 +654,7 @@ mvn:jakarta.el/jakarta.el-api/6.0.1 - mvn:org.ops4j.pax.web/pax-web-compatibility-el/11.0.1 + mvn:org.ops4j.pax.web/pax-web-compatibility-el/11.1.0 diff --git a/parent/pom.xml b/parent/pom.xml index 5ea05918fb2..f07cfdff957 100644 --- a/parent/pom.xml +++ b/parent/pom.xml @@ -119,7 +119,7 @@ 1.0.15 4.0.2 2.0.1 - 33.3.0-jre + 33.5.0-jre 1.0.2 3.0 5.5.0 @@ -153,7 +153,7 @@ 3.29.2-GA 2.1.1 3.1.0 - 4.0.6 + 4.0.5 4.0.4 ${cxf.jaxb.runtime.version} 2.0.0 @@ -708,6 +708,7 @@ <_versionpolicy>[$(version;==;$(@)),$(version;+;$(@))) ${cxf.osgi.import}, + org.apache.cxf.*;version="${cxf.tesb.version-range}", * diff --git a/pom.xml b/pom.xml index 09c4035c5fe..8baff9ed134 100644 --- a/pom.xml +++ b/pom.xml @@ -40,8 +40,7 @@ 4.1.5.1 - 4.1.0.5.20260401 - [4.1,4.2) + [4.1.5,4.1.6) [4,5) 4.1.5.1 4.1.5.1 diff --git a/services/sts/sts-core/pom.xml b/services/sts/sts-core/pom.xml index 285dff5b4c8..b72bd4ab75c 100644 --- a/services/sts/sts-core/pom.xml +++ b/services/sts/sts-core/pom.xml @@ -39,7 +39,7 @@ jakarta.servlet*;version="${cxf.osgi.jakarta.servlet.version}", !org.apache.cxf.sts.*, - org.apache.cxf.*, + org.apache.cxf.*;version="${cxf.tesb.version-range}", org.springframework.ldap*;resolution:=optional, org.ehcache*;resolution:=optional;version="${cxf.ehcache.osgi.version}", org.opensaml*;version="${cxf.opensaml.osgi.version}", diff --git a/services/xkms/pom.xml b/services/xkms/pom.xml index 791178ffd2a..a1197de09b3 100644 --- a/services/xkms/pom.xml +++ b/services/xkms/pom.xml @@ -38,5 +38,7 @@ xkms-client xkms-war xkms-x509-repo-ldap + xkms-features + xkms-osgi From 39e3d59b2a083db6502d36fce81a86db469cb2f6 Mon Sep 17 00:00:00 2001 From: Francois de Parscau Date: Tue, 5 May 2026 22:17:11 +0200 Subject: [PATCH 03/12] fix(DPE-2868): use xmlsec 3.0.5 to be compatible with opensaml servicemix --- pom.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pom.xml b/pom.xml index 8baff9ed134..9e6bba6e439 100644 --- a/pom.xml +++ b/pom.xml @@ -60,7 +60,7 @@ 2.11.1 4.4.6 4.4.6.20260417 - 5.1.4_1.tesb1 + 5.1.4_1.tesb2 8.0.0 11.1.0.20260420 1.9.21.1_1 @@ -69,7 +69,7 @@ 5.29.3 2.0.2 2.12.2.tesb2_1 - 4.0.4 + 3.0.5 [0,2) From 1faee5d0de24001c0feac82e55a4a24d01457e09 Mon Sep 17 00:00:00 2001 From: Francois de Parscau Date: Thu, 7 May 2026 10:04:09 +0200 Subject: [PATCH 04/12] fix(DPE-2868): change artemis groupId --- osgi/karaf/features/src/main/resources/features.xml | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/osgi/karaf/features/src/main/resources/features.xml b/osgi/karaf/features/src/main/resources/features.xml index dd2675e7028..66ce7dad621 100644 --- a/osgi/karaf/features/src/main/resources/features.xml +++ b/osgi/karaf/features/src/main/resources/features.xml @@ -120,6 +120,8 @@ mvn:org.apache.neethi/neethi/${cxf.neethi.version} mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.jasypt/${cxf.jasypt.bundle.version} mvn:org.apache.wss4j/wss4j-bindings/${cxf.jakarta.wss4j.version} + + mvn:org.apache.wss4j/wss4j-ws-security-common/${cxf.jakarta.wss4j.version} mvn:org.apache.wss4j/wss4j-bindings/${cxf.jakarta.wss4j.version} mvn:org.apache.wss4j/wss4j-ws-security-dom/${cxf.jakarta.wss4j.version} @@ -610,9 +612,9 @@ mvn:jakarta.management.j2ee/jakarta.management.j2ee-api/1.1.4 - wrap:mvn:org.apache.activemq/artemis-core-client/${cxf.activemq.artemis.version}$Bundle-SymbolicName=artemis-core-client&Bundle-Version=${cxf.activemq.artemis.version}&Export-Package=!org.apache.activemq.artemis.core*,org.apache.activemq.artemis.core.config.impl;version=${cxf.activemq.artemis.version},org.apache.activemq.artemis*;version=${cxf.activemq.artemis.version} - wrap:mvn:org.apache.activemq/artemis-jms-client/${cxf.activemq.artemis.version}$Bundle-SymbolicName=artemis-jms-client&Bundle-Version=${cxf.activemq.artemis.version}&Export-Package=org.apache.activemq.artemis*;version=${cxf.activemq.artemis.version} - wrap:mvn:org.apache.activemq/artemis-server/${cxf.activemq.artemis.version}$Bundle-SymbolicName=artemis-server&Bundle-Version=${cxf.activemq.artemis.version}&Export-Package=!org.apache.activemq.artemis.spi.core.*,org.apache.activemq.artemis*;version=${cxf.activemq.artemis.version} + wrap:mvn:org.apache.artemis/artemis-core-client/${cxf.activemq.artemis.version}$Bundle-SymbolicName=artemis-core-client&Bundle-Version=${cxf.activemq.artemis.version}&Export-Package=!org.apache.activemq.artemis.core*,org.apache.activemq.artemis.core.config.impl;version=${cxf.activemq.artemis.version},org.apache.activemq.artemis*;version=${cxf.activemq.artemis.version} + wrap:mvn:org.apache.artemis/artemis-jms-client/${cxf.activemq.artemis.version}$Bundle-SymbolicName=artemis-jms-client&Bundle-Version=${cxf.activemq.artemis.version}&Export-Package=org.apache.activemq.artemis*;version=${cxf.activemq.artemis.version} + wrap:mvn:org.apache.artemis/artemis-server/${cxf.activemq.artemis.version}$Bundle-SymbolicName=artemis-server&Bundle-Version=${cxf.activemq.artemis.version}&Export-Package=!org.apache.activemq.artemis.spi.core.*,org.apache.activemq.artemis*;version=${cxf.activemq.artemis.version} mvn:jakarta.jws/jakarta.jws-api/3.0.0 mvn:org.apache.cxf.services.wsn/cxf-services-wsn-core/${project.version} From 74388784679a4c987cb4177a0dade62e83c8f514 Mon Sep 17 00:00:00 2001 From: Francois de Parscau Date: Thu, 7 May 2026 10:04:09 +0200 Subject: [PATCH 05/12] fix(DPE-2868): change artemis groupId --- parent/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/parent/pom.xml b/parent/pom.xml index f07cfdff957..f2984001264 100644 --- a/parent/pom.xml +++ b/parent/pom.xml @@ -153,7 +153,7 @@ 3.29.2-GA 2.1.1 3.1.0 - 4.0.5 + 4.0.6 4.0.4 ${cxf.jaxb.runtime.version} 2.0.0 From 573996d510560b91a1e2e31e4802cef7f3da360e Mon Sep 17 00:00:00 2001 From: Stefan Tataru Date: Tue, 2 Jun 2026 11:50:44 +0200 Subject: [PATCH 06/12] fix(DPE-2868): align netty version --- parent/pom.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/parent/pom.xml b/parent/pom.xml index f2984001264..07a3e01e245 100644 --- a/parent/pom.xml +++ b/parent/pom.xml @@ -189,8 +189,8 @@ 2022.7 3.2.1 [4,5) - 4.1.131.Final - 2.0.69.Final + 4.2.12.Final + 2.0.75.Final 2.0.13 3.2.2 1.59.0 From a0a66d3f2a2584e04b6b4a3c50a751ac1e3857ff Mon Sep 17 00:00:00 2001 From: Stefan Tataru Date: Tue, 2 Jun 2026 16:09:59 +0200 Subject: [PATCH 07/12] fix(DPE-2868): align commons version --- parent/pom.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/parent/pom.xml b/parent/pom.xml index 07a3e01e245..48f57740b58 100644 --- a/parent/pom.xml +++ b/parent/pom.xml @@ -101,12 +101,12 @@ 4.0.1 4.8.25 1.5.1 - 1.17.1 + 1.21/0 2.16.1 2.2.1 - 3.18.0 + 3.20.0 1.2 - 1.13.1 + 1.15.0 10.16.1.1 2.2.0 3.2.6 From a6d4b495b376f3a20b83137838a06933376e91fb Mon Sep 17 00:00:00 2001 From: Stefan Tataru Date: Tue, 2 Jun 2026 16:20:48 +0200 Subject: [PATCH 08/12] fix(DPE-2868): align commons version - typo --- parent/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/parent/pom.xml b/parent/pom.xml index 48f57740b58..342eb09fd41 100644 --- a/parent/pom.xml +++ b/parent/pom.xml @@ -101,7 +101,7 @@ 4.0.1 4.8.25 1.5.1 - 1.21/0 + 1.21.0 2.16.1 2.2.1 3.20.0 From 79072bb41ca2bf51b549ec16c31f6d2c1ad61be4 Mon Sep 17 00:00:00 2001 From: Stefan Tataru Date: Wed, 3 Jun 2026 13:01:05 +0200 Subject: [PATCH 09/12] fix(DPE-2868): fix build 3 --- parent/pom.xml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/parent/pom.xml b/parent/pom.xml index 342eb09fd41..d2788faf655 100644 --- a/parent/pom.xml +++ b/parent/pom.xml @@ -410,7 +410,7 @@ true ${cxf.resources.base.path}cxf-checkstyle${cxf.checkstyle.extension}.xml true - true + false false ${cxf.resources.base.path}cxf-checkstyle-suppressions.xml **/archetype-resources/**/*.java @@ -609,7 +609,7 @@ maven-compiler-plugin ${cxf.compile.show.deprecation} - true + false ${cxf.compile.flags} @@ -2126,8 +2126,8 @@ org.apache.maven.plugins maven-compiler-plugin - true - true + false + false ${cxf.compile.flags} @@ -2209,8 +2209,8 @@ org.apache.maven.plugins maven-compiler-plugin - true - true + false + false ${cxf.compile.flags} true 512M From 6e4b4927b14319722bcf2becbc1c32f80ba95805 Mon Sep 17 00:00:00 2001 From: Stefan Tataru Date: Wed, 3 Jun 2026 13:29:46 +0200 Subject: [PATCH 10/12] fix(DPE-2868): fix build 4 --- parent/pom.xml | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/parent/pom.xml b/parent/pom.xml index d2788faf655..04e26fe3103 100644 --- a/parent/pom.xml +++ b/parent/pom.xml @@ -608,9 +608,12 @@ org.apache.maven.plugins maven-compiler-plugin - ${cxf.compile.show.deprecation} + false false - ${cxf.compile.flags} + + -Xlint:-deprecation + -Xlint:-removal + @@ -2128,7 +2131,10 @@ false false - ${cxf.compile.flags} + + -Xlint:-deprecation + -Xlint:-removal + @@ -2211,7 +2217,10 @@ false false - ${cxf.compile.flags} + + -Xlint:-deprecation + -Xlint:-removal + true 512M From c71044195102a9029ac1bb87ecc032f00994f0f8 Mon Sep 17 00:00:00 2001 From: Stefan Tataru Date: Wed, 3 Jun 2026 13:42:50 +0200 Subject: [PATCH 11/12] fix(DPE-2868): fix build 5 --- systests/jaxrs/pom.xml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/systests/jaxrs/pom.xml b/systests/jaxrs/pom.xml index 130018098d1..e61504dde9b 100644 --- a/systests/jaxrs/pom.xml +++ b/systests/jaxrs/pom.xml @@ -583,6 +583,24 @@ + + org.apache.maven.plugins + maven-compiler-plugin + + + default-compile + + false + + + + default-testCompile + + false + + + + From 4b4ac6373212b0d3e1a1f1912dd1b2acf7490d72 Mon Sep 17 00:00:00 2001 From: Stefan Tataru Date: Wed, 3 Jun 2026 16:55:48 +0200 Subject: [PATCH 12/12] fix(DPE-2868): fix build 5 --- parent/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/parent/pom.xml b/parent/pom.xml index 04e26fe3103..f0f33ffa814 100644 --- a/parent/pom.xml +++ b/parent/pom.xml @@ -2221,7 +2221,7 @@ -Xlint:-deprecation -Xlint:-removal - true + false 512M