From f86034b528abd0400cede89969c3e1f8d7f138e0 Mon Sep 17 00:00:00 2001 From: Juergen Hoeller Date: Tue, 15 Jul 2025 15:59:23 +0200 Subject: [PATCH 1/2] Drop final declaration from doFilter entry point (for CGLIB proxying) Closes gh-35198 --- .../org/springframework/web/filter/OncePerRequestFilter.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring-web/src/main/java/org/springframework/web/filter/OncePerRequestFilter.java b/spring-web/src/main/java/org/springframework/web/filter/OncePerRequestFilter.java index b0fe2a71ed2..a40e0925de2 100644 --- a/spring-web/src/main/java/org/springframework/web/filter/OncePerRequestFilter.java +++ b/spring-web/src/main/java/org/springframework/web/filter/OncePerRequestFilter.java @@ -86,7 +86,7 @@ public abstract class OncePerRequestFilter extends GenericFilterBean { * @see #doFilterInternal */ @Override - public final void doFilter(ServletRequest request, ServletResponse response, FilterChain filterChain) + public void doFilter(ServletRequest request, ServletResponse response, FilterChain filterChain) throws ServletException, IOException { if (!((request instanceof HttpServletRequest httpRequest) && (response instanceof HttpServletResponse httpResponse))) { From 12a6098eae12d4871dd2c0bef2e6cca1ba7545c3 Mon Sep 17 00:00:00 2001 From: Juergen Hoeller Date: Tue, 15 Jul 2025 16:00:00 +0200 Subject: [PATCH 2/2] Upgrade to Reactor 2024.0.8 and Micrometer 1.14.9 Closes gh-35201 Closes gh-35202 --- framework-platform/framework-platform.gradle | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/framework-platform/framework-platform.gradle b/framework-platform/framework-platform.gradle index f7f5778f156..b19f220ec26 100644 --- a/framework-platform/framework-platform.gradle +++ b/framework-platform/framework-platform.gradle @@ -8,10 +8,10 @@ javaPlatform { dependencies { api(platform("com.fasterxml.jackson:jackson-bom:2.18.4")) - api(platform("io.micrometer:micrometer-bom:1.14.8")) + api(platform("io.micrometer:micrometer-bom:1.14.9")) api(platform("io.netty:netty-bom:4.1.122.Final")) api(platform("io.netty:netty5-bom:5.0.0.Alpha5")) - api(platform("io.projectreactor:reactor-bom:2024.0.7")) + api(platform("io.projectreactor:reactor-bom:2024.0.8")) api(platform("io.rsocket:rsocket-bom:1.1.5")) api(platform("org.apache.groovy:groovy-bom:4.0.27")) api(platform("org.apache.logging.log4j:log4j-bom:2.21.1"))