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

engelen pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/geode.git


The following commit(s) were added to refs/heads/develop by this push:
     new ce33349ff8 Upgrade slf4j-api from 1.7.32 to 1.7.36 (#7951)
ce33349ff8 is described below

commit ce33349ff885ebf00a5ad86e31e3c0fa658611e9
Author: Jinwoo Hwang <[email protected]>
AuthorDate: Mon Nov 3 10:30:50 2025 -0500

    Upgrade slf4j-api from 1.7.32 to 1.7.36 (#7951)
    
    This upgrade resolves a version conflict where both slf4j-api 1.7.32 and 
1.7.36
    were being included in the build. The conflict was caused by Apache Shiro 
1.13.0
    declaring a dependency on slf4j-api 1.7.36, while Geode's dependency 
constraints
    specified 1.7.32.
    
    Changes:
    - Updated slf4j-api.version in DependencyConstraints.groovy from 1.7.32 to 
1.7.36
    - Updated expected-pom.xml test resource in geode-all-bom to reflect new 
version
    - Removed duplicate slf4j-api-1.7.32.jar entry from assembly_content.txt
    - Updated dependency_classpath.txt in geode-server-all to use 1.7.36
    
    Impact:
    - Eliminates duplicate slf4j-api jars in the build output
    - Aligns with the version required by Apache Shiro 1.13.0
    - Maintains compatibility with existing Geode codebase
    
    All builds and checks pass successfully.
---
 boms/geode-all-bom/src/test/resources/expected-pom.xml                  | 2 +-
 .../groovy/org/apache/geode/gradle/plugins/DependencyConstraints.groovy | 2 +-
 geode-assembly/src/integrationTest/resources/assembly_content.txt       | 1 -
 geode-server-all/src/integrationTest/resources/dependency_classpath.txt | 2 +-
 4 files changed, 3 insertions(+), 4 deletions(-)

diff --git a/boms/geode-all-bom/src/test/resources/expected-pom.xml 
b/boms/geode-all-bom/src/test/resources/expected-pom.xml
index df91731e16..4caa8b9bf7 100644
--- a/boms/geode-all-bom/src/test/resources/expected-pom.xml
+++ b/boms/geode-all-bom/src/test/resources/expected-pom.xml
@@ -415,7 +415,7 @@
       <dependency>
         <groupId>org.slf4j</groupId>
         <artifactId>slf4j-api</artifactId>
-        <version>1.7.32</version>
+        <version>1.7.36</version>
       </dependency>
       <dependency>
         <groupId>org.springframework.hateoas</groupId>
diff --git 
a/build-tools/geode-dependency-management/src/main/groovy/org/apache/geode/gradle/plugins/DependencyConstraints.groovy
 
b/build-tools/geode-dependency-management/src/main/groovy/org/apache/geode/gradle/plugins/DependencyConstraints.groovy
index 817fe62de3..d0339c139a 100644
--- 
a/build-tools/geode-dependency-management/src/main/groovy/org/apache/geode/gradle/plugins/DependencyConstraints.groovy
+++ 
b/build-tools/geode-dependency-management/src/main/groovy/org/apache/geode/gradle/plugins/DependencyConstraints.groovy
@@ -43,7 +43,7 @@ class DependencyConstraints {
     deps.put("log4j.version", "2.17.2")
     deps.put("micrometer.version", "1.9.1")
     deps.put("shiro.version", "1.13.0")
-    deps.put("slf4j-api.version", "1.7.32")
+    deps.put("slf4j-api.version", "1.7.36")
     deps.put("jboss-modules.version", "1.11.0.Final")
     deps.put("jackson.version", "2.17.0")
     deps.put("jackson.databind.version", "2.17.0")
diff --git a/geode-assembly/src/integrationTest/resources/assembly_content.txt 
b/geode-assembly/src/integrationTest/resources/assembly_content.txt
index 78f4dd8e84..f39125f110 100644
--- a/geode-assembly/src/integrationTest/resources/assembly_content.txt
+++ b/geode-assembly/src/integrationTest/resources/assembly_content.txt
@@ -1016,7 +1016,6 @@ lib/shiro-crypto-core-1.13.0.jar
 lib/shiro-crypto-hash-1.13.0.jar
 lib/shiro-event-1.13.0.jar
 lib/shiro-lang-1.13.0.jar
-lib/slf4j-api-1.7.32.jar
 lib/slf4j-api-1.7.36.jar
 lib/snappy-0.5.jar
 lib/spring-beans-5.3.21.jar
diff --git 
a/geode-server-all/src/integrationTest/resources/dependency_classpath.txt 
b/geode-server-all/src/integrationTest/resources/dependency_classpath.txt
index 998ddc8410..9bffce778e 100644
--- a/geode-server-all/src/integrationTest/resources/dependency_classpath.txt
+++ b/geode-server-all/src/integrationTest/resources/dependency_classpath.txt
@@ -30,7 +30,7 @@ spring-beans-5.3.21.jar
 lucene-queries-6.6.6.jar
 shiro-core-1.13.0.jar
 HikariCP-4.0.3.jar
-slf4j-api-1.7.32.jar
+slf4j-api-1.7.36.jar
 geode-http-service-0.0.0.jar
 commons-collections-3.2.2.jar
 httpclient-4.5.13.jar

Reply via email to