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 c496e9874c Upgrade HdrHistogram from 2.1.12 to 2.2.2 (#7945)
c496e9874c is described below

commit c496e9874c5148757b9ce8a5780445b54edd45b0
Author: Jinwoo Hwang <[email protected]>
AuthorDate: Mon Oct 27 11:07:40 2025 -0400

    Upgrade HdrHistogram from 2.1.12 to 2.2.2 (#7945)
    
    This commit upgrades the HdrHistogram dependency from version 2.1.12 to 
2.2.2,
    bringing in bug fixes, performance improvements, and enhanced histogram 
functionality.
    
    Changes made:
    - Added explicit version constraint in DependencyConstraints.groovy
    - Updated JAR references in assembly_content.txt
    - Updated classpath references in gfsh_dependency_classpath.txt
    - Updated classpath references in dependency_classpath.txt
    
    HdrHistogram is a high-performance histogram implementation used by 
Micrometer
    for latency tracking and metrics collection. This upgrade ensures 
compatibility
    with the latest monitoring and observability features.
    
    Version 2.2.2 includes:
    - Improved accuracy in percentile calculations
    - Better memory efficiency
    - Bug fixes from versions 2.1.13 through 2.2.2
    - Enhanced thread safety improvements
    
    Testing:
    - Build validation: PASSED (build install javadoc spotlessCheck rat 
checkPom resolveDependencies pmdMain)
    - Unit tests: PASSED (gradlew test)
    - All integration test resources updated to reflect new version
    
    This upgrade maintains backward compatibility with existing code and 
requires
    no changes to the application logic.
---
 .../groovy/org/apache/geode/gradle/plugins/DependencyConstraints.groovy | 2 +-
 geode-assembly/src/integrationTest/resources/assembly_content.txt       | 2 +-
 .../src/integrationTest/resources/gfsh_dependency_classpath.txt         | 2 +-
 geode-server-all/src/integrationTest/resources/dependency_classpath.txt | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

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 c849c86f4a..ff2ca35e2e 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
@@ -122,7 +122,7 @@ class DependencyConstraints {
         api(group: 'io.lettuce', name: 'lettuce-core', version: 
'6.1.8.RELEASE')
         api(group: 'io.micrometer', name: 'micrometer-core', version: 
get('micrometer.version'))
         api(group: 'io.swagger.core.v3', name: 'swagger-annotations', version: 
'2.2.22')
-        api(group: 'org.hdrhistogram', name: 'HdrHistogram', version: '2.1.12')
+        api(group: 'org.hdrhistogram', name: 'HdrHistogram', version: '2.2.2')
         api(group: 'it.unimi.dsi', name: 'fastutil', version: 
get('fastutil.version'))
         api(group: 'javax.annotation', name: 'javax.annotation-api', version: 
'1.3.2')
         api(group: 'javax.annotation', name: 'jsr250-api', version: '1.0')
diff --git a/geode-assembly/src/integrationTest/resources/assembly_content.txt 
b/geode-assembly/src/integrationTest/resources/assembly_content.txt
index 24a7d683b7..f6f982a16d 100644
--- a/geode-assembly/src/integrationTest/resources/assembly_content.txt
+++ b/geode-assembly/src/integrationTest/resources/assembly_content.txt
@@ -921,7 +921,7 @@ javadoc/serialized-form.html
 javadoc/stylesheet.css
 javadoc/tag-search-index.js
 javadoc/type-search-index.js
-lib/HdrHistogram-2.1.12.jar
+lib/HdrHistogram-2.2.2.jar
 lib/HikariCP-4.0.3.jar
 lib/LatencyUtils-2.0.3.jar
 lib/antlr-2.7.7.jar
diff --git 
a/geode-assembly/src/integrationTest/resources/gfsh_dependency_classpath.txt 
b/geode-assembly/src/integrationTest/resources/gfsh_dependency_classpath.txt
index cf97cf946d..fe31fdf02e 100644
--- a/geode-assembly/src/integrationTest/resources/gfsh_dependency_classpath.txt
+++ b/geode-assembly/src/integrationTest/resources/gfsh_dependency_classpath.txt
@@ -83,7 +83,7 @@ javax.activation-api-1.2.0.jar
 jline-2.12.jar
 lucene-queries-6.6.6.jar
 spring-jcl-5.3.21.jar
-HdrHistogram-2.1.12.jar
+HdrHistogram-2.2.2.jar
 LatencyUtils-2.0.3.jar
 javax.transaction-api-1.3.jar
 jetty-xml-9.4.57.v20241219.jar
diff --git 
a/geode-server-all/src/integrationTest/resources/dependency_classpath.txt 
b/geode-server-all/src/integrationTest/resources/dependency_classpath.txt
index d0c12e2192..6f85b8b4bf 100644
--- a/geode-server-all/src/integrationTest/resources/dependency_classpath.txt
+++ b/geode-server-all/src/integrationTest/resources/dependency_classpath.txt
@@ -71,7 +71,7 @@ spring-shell-1.2.0.RELEASE.jar
 jaxb-impl-2.3.2.jar
 jna-platform-5.11.0.jar
 log4j-jul-2.17.2.jar
-HdrHistogram-2.1.12.jar
+HdrHistogram-2.2.2.jar
 jackson-annotations-2.17.0.jar
 micrometer-core-1.9.1.jar
 shiro-config-ogdl-1.13.0.jar

Reply via email to