From 98e38f209ea36ba166f1e5bc281bdce09048953e Mon Sep 17 00:00:00 2001 From: Franck Andriano Date: Wed, 25 Mar 2026 16:47:41 +0100 Subject: [PATCH 1/2] Preparation next release 1.0.26-SNAPSHOT --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index d278be7..c2846a9 100644 --- a/pom.xml +++ b/pom.xml @@ -7,7 +7,7 @@ com.jservlet.nexus.backend nexus-backend ${packaging} - 1.0.25 + 1.0.26-SNAPSHOT nexus-backend The Java Nexus BackendService, an advanced and secure Rest Backend Gateway From 2aa36ba2060e10a3a5400d3820440f2122fb573f Mon Sep 17 00:00:00 2001 From: Franck Andriano Date: Sat, 28 Mar 2026 13:48:29 +0100 Subject: [PATCH 2/2] Back Fix ClassNotFoundException: org.slf4j.impl.StaticLoggerBinder Fix hostNames Pattern --- .../java/com/jservlet/nexus/config/JServletInitializer.java | 3 +++ .../java/com/jservlet/nexus/config/web/WebSecurityConfig.java | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/jservlet/nexus/config/JServletInitializer.java b/src/main/java/com/jservlet/nexus/config/JServletInitializer.java index 355fef8..c2e3753 100644 --- a/src/main/java/com/jservlet/nexus/config/JServletInitializer.java +++ b/src/main/java/com/jservlet/nexus/config/JServletInitializer.java @@ -31,6 +31,9 @@ public class JServletInitializer extends SpringBootServletInitializer { @Override protected SpringApplicationBuilder configure(SpringApplicationBuilder application) { + // Fix ClassNotFoundException: org.slf4j.impl.StaticLoggerBinder + System.setProperty("org.springframework.boot.logging.LoggingSystem", "none"); + // Swagger is only available in dev! String env = System.getProperty("environment", "development"); if ("development".equals(env)) System.setProperty("springdoc.swagger-ui.enabled", "true"); diff --git a/src/main/java/com/jservlet/nexus/config/web/WebSecurityConfig.java b/src/main/java/com/jservlet/nexus/config/web/WebSecurityConfig.java index 64cb839..a0105f4 100644 --- a/src/main/java/com/jservlet/nexus/config/web/WebSecurityConfig.java +++ b/src/main/java/com/jservlet/nexus/config/web/WebSecurityConfig.java @@ -256,11 +256,11 @@ public WAFPredicate wafPredicate() { wafPredicate.setHeaderValuesLength(headerNamesValuesLength); wafPredicate.setHostNamesLength(hostNamesLength); - if (hostNamesPattern.isEmpty()) { + if (hostNamesPattern != null && !hostNamesPattern.isEmpty()) { wafPredicate.setAllowedHostnames(Pattern.compile(hostNamesPattern,Pattern.CASE_INSENSITIVE | Pattern.DOTALL)); } - // + // AI User-Agent wafPredicate.setBlockDisallowedUserAgents(userAgentBlocked); wafPredicate.setBlockDisallowedAIUserAgents(aiUserAgentBlocked);