From 4662c60b3717caa8b011c1bf7cc5b40cc8467318 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 12 Sep 2025 03:17:57 +0000 Subject: [PATCH 1/2] Bump org.springframework:spring-framework-bom from 7.0.0-M8 to 7.0.0-M9 Bumps [org.springframework:spring-framework-bom](https://github.com/spring-projects/spring-framework) from 7.0.0-M8 to 7.0.0-M9. - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v7.0.0-M8...v7.0.0-M9) --- updated-dependencies: - dependency-name: org.springframework:spring-framework-bom dependency-version: 7.0.0-M9 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- gradle/libs.versions.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 8a6d57ada9..5ac136c231 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -12,7 +12,7 @@ org-jetbrains-kotlin = "2.2.20" org-jetbrains-kotlinx = "1.10.2" org-mockito = "5.17.0" org-opensaml5 = "5.1.6" -org-springframework = "7.0.0-M8" +org-springframework = "7.0.0-M9" [libraries] ch-qos-logback-logback-classic = "ch.qos.logback:logback-classic:1.5.18" From 41b943f417766403525426f2dddbb2d31723f6ee Mon Sep 17 00:00:00 2001 From: Rob Winch <362503+rwinch@users.noreply.github.com> Date: Thu, 11 Sep 2025 22:26:17 -0500 Subject: [PATCH 2/2] Add new StrictFirewallBuilder.localAddress(InetSocketAddress) --- .../web/server/firewall/StrictServerWebExchangeFirewall.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/web/src/main/java/org/springframework/security/web/server/firewall/StrictServerWebExchangeFirewall.java b/web/src/main/java/org/springframework/security/web/server/firewall/StrictServerWebExchangeFirewall.java index ec1f12ad26..f51dca5f59 100644 --- a/web/src/main/java/org/springframework/security/web/server/firewall/StrictServerWebExchangeFirewall.java +++ b/web/src/main/java/org/springframework/security/web/server/firewall/StrictServerWebExchangeFirewall.java @@ -837,6 +837,11 @@ public Builder remoteAddress(InetSocketAddress remoteAddress) { return new StrictFirewallBuilder(this.delegate.remoteAddress(remoteAddress)); } + @Override + public Builder localAddress(InetSocketAddress localAddress) { + return new StrictFirewallBuilder(this.delegate.localAddress(localAddress)); + } + @Override public ServerHttpRequest build() { return new StrictFirewallHttpRequest(this.delegate.build());