This is an automated email from the ASF dual-hosted git repository.

lukaszlenart pushed a commit to branch feature/WW-5511-removes-addCspHeaders
in repository https://gitbox.apache.org/repos/asf/struts.git

commit ea97930474b1db2915f7ed80a60029802e10fc91
Author: Lukasz Lenart <lukaszlen...@apache.org>
AuthorDate: Fri Aug 22 08:35:26 2025 +0200

    WW-5511 Removes deprecated addCspHeaders method
---
 .../main/java/org/apache/struts2/interceptor/csp/CspSettings.java  | 7 +++----
 .../org/apache/struts2/interceptor/csp/DefaultCspSettings.java     | 5 -----
 2 files changed, 3 insertions(+), 9 deletions(-)

diff --git 
a/core/src/main/java/org/apache/struts2/interceptor/csp/CspSettings.java 
b/core/src/main/java/org/apache/struts2/interceptor/csp/CspSettings.java
index a8c2a68c2..aa09ffd4b 100644
--- a/core/src/main/java/org/apache/struts2/interceptor/csp/CspSettings.java
+++ b/core/src/main/java/org/apache/struts2/interceptor/csp/CspSettings.java
@@ -45,11 +45,10 @@ public interface CspSettings {
     String CSP_REPORT_TYPE = "application/csp-report";
 
     /**
-     * @deprecated use {@link #addCspHeaders(HttpServletRequest, 
HttpServletResponse)} instead
+     * Adds CSP related headers to response based on request state (e.g., if 
session has been created)
+     * 
+     * @since Struts 6.0.3
      */
-    @Deprecated
-    void addCspHeaders(HttpServletResponse response);
-
     void addCspHeaders(HttpServletRequest request, HttpServletResponse 
response);
 
     /**
diff --git 
a/core/src/main/java/org/apache/struts2/interceptor/csp/DefaultCspSettings.java 
b/core/src/main/java/org/apache/struts2/interceptor/csp/DefaultCspSettings.java
index b245ab352..1feb6b208 100644
--- 
a/core/src/main/java/org/apache/struts2/interceptor/csp/DefaultCspSettings.java
+++ 
b/core/src/main/java/org/apache/struts2/interceptor/csp/DefaultCspSettings.java
@@ -52,11 +52,6 @@ public class DefaultCspSettings implements CspSettings {
     // default to reporting mode
     protected String cspHeader = CSP_REPORT_HEADER;
 
-    @Override
-    public void addCspHeaders(HttpServletResponse response) {
-        throw new UnsupportedOperationException("Unsupported implementation, 
use #addCspHeaders(HttpServletRequest request, HttpServletResponse response)");
-    }
-
     @Override
     public void addCspHeaders(HttpServletRequest request, HttpServletResponse 
response) {
         if (isSessionActive(request)) {

Reply via email to