This is an automated email from the ASF dual-hosted git repository.
buhhunyx pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/cxf-fediz.git
The following commit(s) were added to refs/heads/main by this push:
new b38a7000 CXF 3.6.10
b38a7000 is described below
commit b38a700087f4238f218606ccd89de1a495187754
Author: Alexey Markevich <[email protected]>
AuthorDate: Wed Mar 11 13:23:12 2026 +0100
CXF 3.6.10
---
BUILDING.txt | 4 +--
README.md | 16 ++++++------
.../cxf/fediz/core/processor/ClaimsProcessor.java | 1 -
pom.xml | 30 +++++++++++-----------
release_notes.txt | 4 +--
.../fediz/service/idp/protocols/ClaimsHandler.java | 1 -
.../cxf/fediz/service/idp/rest/RootService.java | 1 -
.../cxf/fediz/service/idp/spi/ProtocolHandler.java | 1 -
.../fediz/service/oidc/logout/LogoutHandler.java | 1 -
9 files changed, 27 insertions(+), 32 deletions(-)
diff --git a/BUILDING.txt b/BUILDING.txt
index 2b43639f..b0ca0086 100644
--- a/BUILDING.txt
+++ b/BUILDING.txt
@@ -4,8 +4,8 @@ Building Apache CXF Fediz
Initial Setup
-------------
-1) Install J2SE 8 SDK, which can be downloaded from
- http://www.oracle.com/technetwork/java/javase/downloads/index.html
+1) Install J2SE 11 SDK, which can be downloaded from
+ https://www.oracle.com/java/technologies/javase/jdk11-archive-downloads.html
2) Make sure that your JAVA_HOME environment variable is set to the newly
installed
JDK location, and that your PATH includes %JAVA_HOME%\bin (Windows) or
diff --git a/README.md b/README.md
index 76f90c61..42111da1 100644
--- a/README.md
+++ b/README.md
@@ -29,7 +29,7 @@ possession, use, and/or re-export to another country, of
encryption software. BEFORE using any encryption software, please
check your country's laws, regulations and policies concerning the
import, possession, or use, and re-export of encryption software, to
-see if this is permitted. See <http://www.wassenaar.org/> for more
+see if this is permitted. See <https://www.wassenaar.org/> for more
information.
The U.S. Government Department of Commerce, Bureau of Industry and
@@ -44,9 +44,9 @@ code and source code.
The following provides more details on the included cryptographic
software:
- http://santuario.apache.org/
- http://www.bouncycastle.org/
- http://ws.apache.org/wss4j/
+ https://santuario.apache.org/
+ https://www.bouncycastle.org/
+ https://ws.apache.org/wss4j/
@@ -61,10 +61,10 @@ for installation instructions and list of supported and
unsupported
features.
Check the Fediz website for the latest news:
-http://cxf.apache.org/fediz.html
+https://cxf.apache.org/fediz.html
If you need more help try talking to us on our mailing lists:
-http://cxf.apache.org/mailing-lists.html
+https://cxf.apache.org/mailing-lists.html
If you find any issues with Fediz, please submit reports with JIRA here:
https://issues.apache.org/jira/browse/FEDIZ
@@ -72,9 +72,9 @@ https://issues.apache.org/jira/browse/FEDIZ
We welcome contributions, and encourage you to get involved in the CXF
community. If you'd like to learn more about how you can contribute, please
see:
-http://cxf.apache.org/getting-involved.html
+https://cxf.apache.org/getting-involved.html
Thank you for using CXF Fediz!
The Apache CXF Team
-http://cxf.apache.org/
+https://cxf.apache.org/
diff --git
a/plugins/core/src/main/java/org/apache/cxf/fediz/core/processor/ClaimsProcessor.java
b/plugins/core/src/main/java/org/apache/cxf/fediz/core/processor/ClaimsProcessor.java
index 8af08549..b45eaf2b 100644
---
a/plugins/core/src/main/java/org/apache/cxf/fediz/core/processor/ClaimsProcessor.java
+++
b/plugins/core/src/main/java/org/apache/cxf/fediz/core/processor/ClaimsProcessor.java
@@ -23,7 +23,6 @@ import java.util.List;
import org.apache.cxf.fediz.core.Claim;
-@SuppressWarnings("PMD.ImplicitFunctionalInterface")
public interface ClaimsProcessor {
/**
diff --git a/pom.xml b/pom.xml
index d74f9292..934cda0e 100644
--- a/pom.xml
+++ b/pom.xml
@@ -42,18 +42,18 @@
<commons.dbcp2.version>2.13.0</commons.dbcp2.version>
<commons.text.version>1.14.0</commons.text.version>
<commons.validator.version>1.10.0</commons.validator.version>
- <cxf.version>3.6.7</cxf.version>
- <cxf.build-utils.version>4.1.0</cxf.build-utils.version>
+ <cxf.version>3.6.10</cxf.version>
+ <cxf.build-utils.version>4.1.2</cxf.build-utils.version>
<easymock.version>5.6.0</easymock.version>
<ehcache3.version>3.10.8</ehcache3.version>
<jcache.version>1.1.1</jcache.version>
<hsqldb.version>2.5.2</hsqldb.version>
<htmlunit.version>2.70.0</htmlunit.version>
- <jackson.version>2.18.3</jackson.version>
+ <jackson.version>2.21.0</jackson.version>
<jaxb.runtime.version>2.3.9</jaxb.runtime.version>
<jaxb.version>2.3.3</jaxb.version>
<jetty9.version>9.4.58.v20250814</jetty9.version>
- <junit.version>5.13.1</junit.version>
+ <junit.version>5.14.2</junit.version>
<kerby.version>2.1.0</kerby.version>
<log4j.version>2.25.2</log4j.version>
<openjpa.version>3.2.2</openjpa.version>
@@ -63,7 +63,7 @@
<spring-ldap-core.version>2.4.4</spring-ldap-core.version>
<spring.security.version>5.8.16</spring.security.version>
<spring-webflow.version>2.5.1.RELEASE</spring-webflow.version>
- <tomcat.version>9.0.111</tomcat.version>
+ <tomcat.version>9.0.115</tomcat.version>
<validation-api.version>2.0.2</validation-api.version>
<wss4j.version>2.4.3</wss4j.version>
@@ -356,7 +356,7 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
- <version>3.14.1</version>
+ <version>3.15.0</version>
<configuration>
<compilerArgs>
<arg>-XDcompilePolicy=simple</arg>
@@ -374,12 +374,12 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
- <version>3.4.2</version>
+ <version>3.5.0</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
- <version>3.3.1</version>
+ <version>3.5.0</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
@@ -389,12 +389,12 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
- <version>3.8.1</version>
+ <version>3.10.0</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-report-plugin</artifactId>
- <version>3.5.4</version>
+ <version>3.5.5</version>
</plugin>
<!-- TODO commented out for now
<plugin>
@@ -493,7 +493,7 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-pmd-plugin</artifactId>
- <version>3.26.0</version>
+ <version>3.28.0</version>
<dependencies>
<dependency>
<groupId>org.apache.cxf.build-utils</groupId>
@@ -508,7 +508,7 @@
<dependency>
<groupId>net.sourceforge.pmd</groupId>
<artifactId>pmd-java</artifactId>
- <version>7.14.0</version>
+ <version>7.17.0</version>
</dependency>
</dependencies>
<configuration>
@@ -536,7 +536,7 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
- <version>3.5.4</version>
+ <version>3.5.5</version>
<configuration>
<includes>
<include>**/*Test.java</include>
@@ -639,7 +639,7 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
- <version>3.5.0</version>
+ <version>3.5.1</version>
</plugin>
</plugins>
</pluginManagement>
@@ -668,7 +668,7 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
- <version>3.14.1</version>
+ <version>3.15.0</version>
<configuration>
<maxmem>256M</maxmem>
<fork>${compiler.fork}</fork>
diff --git a/release_notes.txt b/release_notes.txt
index 6ac0973f..3d86a491 100644
--- a/release_notes.txt
+++ b/release_notes.txt
@@ -1,4 +1,4 @@
-Apache CXF Fediz 1.6.2 Release Notes
+Apache CXF Fediz 1.7.1 Release Notes
------------------------------------
1. Overview
@@ -29,7 +29,7 @@ client authentication
Before installing Apache CXF Fediz, make sure the following products,
with the specified versions, are installed on your system:
- * Java 8 Development Kit or higher
+ * Java 11 Development Kit or higher
* Apache Maven 3.x to build the samples
3. Installation Procedures
diff --git
a/services/idp-core/src/main/java/org/apache/cxf/fediz/service/idp/protocols/ClaimsHandler.java
b/services/idp-core/src/main/java/org/apache/cxf/fediz/service/idp/protocols/ClaimsHandler.java
index 2fb9f65e..cb338dca 100644
---
a/services/idp-core/src/main/java/org/apache/cxf/fediz/service/idp/protocols/ClaimsHandler.java
+++
b/services/idp-core/src/main/java/org/apache/cxf/fediz/service/idp/protocols/ClaimsHandler.java
@@ -25,7 +25,6 @@ import
org.apache.wss4j.common.saml.bean.AttributeStatementBean;
/**
* An interface to convert JWT claims into a SAML AttributeStatementBean.
*/
-@SuppressWarnings("PMD.ImplicitFunctionalInterface")
public interface ClaimsHandler {
AttributeStatementBean handleClaims(JsonMapObject claims);
diff --git
a/services/idp-core/src/main/java/org/apache/cxf/fediz/service/idp/rest/RootService.java
b/services/idp-core/src/main/java/org/apache/cxf/fediz/service/idp/rest/RootService.java
index 415e420f..86d8a3b5 100644
---
a/services/idp-core/src/main/java/org/apache/cxf/fediz/service/idp/rest/RootService.java
+++
b/services/idp-core/src/main/java/org/apache/cxf/fediz/service/idp/rest/RootService.java
@@ -31,7 +31,6 @@ import javax.ws.rs.core.UriInfo;
@Produces({ MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON })
@Consumes({ MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON })
-@SuppressWarnings("PMD.ImplicitFunctionalInterface")
public interface RootService {
@HEAD
diff --git
a/services/idp-core/src/main/java/org/apache/cxf/fediz/service/idp/spi/ProtocolHandler.java
b/services/idp-core/src/main/java/org/apache/cxf/fediz/service/idp/spi/ProtocolHandler.java
index bc206d5f..2c1c8c96 100644
---
a/services/idp-core/src/main/java/org/apache/cxf/fediz/service/idp/spi/ProtocolHandler.java
+++
b/services/idp-core/src/main/java/org/apache/cxf/fediz/service/idp/spi/ProtocolHandler.java
@@ -18,7 +18,6 @@
*/
package org.apache.cxf.fediz.service.idp.spi;
-@SuppressWarnings("PMD.ImplicitFunctionalInterface")
public interface ProtocolHandler {
String getProtocol();
diff --git
a/services/oidc/src/main/java/org/apache/cxf/fediz/service/oidc/logout/LogoutHandler.java
b/services/oidc/src/main/java/org/apache/cxf/fediz/service/oidc/logout/LogoutHandler.java
index 3902ceb6..3d4e1ba2 100644
---
a/services/oidc/src/main/java/org/apache/cxf/fediz/service/oidc/logout/LogoutHandler.java
+++
b/services/oidc/src/main/java/org/apache/cxf/fediz/service/oidc/logout/LogoutHandler.java
@@ -21,7 +21,6 @@ package org.apache.cxf.fediz.service.oidc.logout;
import org.apache.cxf.rs.security.oauth2.common.Client;
import org.apache.cxf.rs.security.oauth2.common.UserSubject;
-@SuppressWarnings("PMD.ImplicitFunctionalInterface")
public interface LogoutHandler {
void handleLogout(Client client, UserSubject subject);
}