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

FrankChen021 pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/druid.git


The following commit(s) were added to refs/heads/master by this push:
     new 0df5eec5098 build(deps): bump com.github.wnameless:json-flattener from 
0.1.0 to 0.7.1 (#20010)
0df5eec5098 is described below

commit 0df5eec5098a6d33cb061f54cadd77f1b85c414a
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
AuthorDate: Sun Aug 16 13:08:39 2026 +0800

    build(deps): bump com.github.wnameless:json-flattener from 0.1.0 to 0.7.1 
(#20010)
    
    * build(deps): bump com.github.wnameless:json-flattener
    
    Bumps 
[com.github.wnameless:json-flattener](https://github.com/wnameless/json-flattener)
 from 0.1.0 to 0.7.1.
    - 
[Changelog](https://github.com/wnameless/json-flattener/blob/master/release-notes)
    - 
[Commits](https://github.com/wnameless/json-flattener/compare/json-flattener-0.1.0...json-flattener-0.7.1)
    
    ---
    updated-dependencies:
    - dependency-name: com.github.wnameless:json-flattener
      dependency-version: 0.7.1
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    
    * fix: align json-flattener upgrade with relocated artifact
    
    ---------
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] 
<49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Frank Chen <[email protected]>
---
 benchmarks/pom.xml                                 |  4 +--
 .../benchmark/FlattenJSONBenchmarkUtilTest.java    | 31 ++++++----------------
 2 files changed, 10 insertions(+), 25 deletions(-)

diff --git a/benchmarks/pom.xml b/benchmarks/pom.xml
index d65eb79ed11..8e2f813c8f2 100644
--- a/benchmarks/pom.xml
+++ b/benchmarks/pom.xml
@@ -130,9 +130,9 @@
       <scope>provided</scope>
     </dependency>
     <dependency>
-      <groupId>com.github.wnameless</groupId>
+      <groupId>com.github.wnameless.json</groupId>
       <artifactId>json-flattener</artifactId>
-      <version>0.1.0</version>
+      <version>0.7.1</version>
     </dependency>
     <dependency>
       <groupId>com.fasterxml.jackson.core</groupId>
diff --git 
a/benchmarks/src/test/java/org/apache/druid/benchmark/FlattenJSONBenchmarkUtilTest.java
 
b/benchmarks/src/test/java/org/apache/druid/benchmark/FlattenJSONBenchmarkUtilTest.java
index b533393ad90..57aed9a3b5c 100644
--- 
a/benchmarks/src/test/java/org/apache/druid/benchmark/FlattenJSONBenchmarkUtilTest.java
+++ 
b/benchmarks/src/test/java/org/apache/druid/benchmark/FlattenJSONBenchmarkUtilTest.java
@@ -28,7 +28,6 @@ import org.apache.druid.data.input.impl.JsonInputFormat;
 import org.apache.druid.data.input.impl.TimestampSpec;
 import org.apache.druid.java.util.common.StringUtils;
 import org.apache.druid.java.util.common.parsers.CloseableIterator;
-import org.apache.druid.utils.JvmUtils;
 import org.junit.jupiter.api.Assertions;
 import org.junit.jupiter.api.Test;
 
@@ -91,7 +90,7 @@ public class FlattenJSONBenchmarkUtilTest
     Assertions.assertEquals("-1170723877", event.getRaw("d1").toString());
     Assertions.assertEquals("238976084", event.getRaw("d2").toString());
     Assertions.assertEquals("0.9818780016507468", 
event.getRaw("m3").toString());
-    Assertions.assertEquals("-3.8218837693501747E18", 
event.getRaw("m4").toString());
+    Assertions.assertEquals("-3821883769350174965", 
event.getRaw("m4").toString());
     Assertions.assertEquals("-509091100", event.getRaw("e1.d1").toString());
     Assertions.assertEquals("274706327", event.getRaw("e1.d2").toString());
     Assertions.assertEquals("870378185", event.getRaw("e2.d3").toString());
@@ -102,30 +101,16 @@ public class FlattenJSONBenchmarkUtilTest
     Assertions.assertEquals("1658972185", 
event.getRaw("e2.ad1[1]").toString());
     Assertions.assertEquals("-997010830", 
event.getRaw("e2.ad1[2]").toString());
 
-    // Java 19 changes some floating point string representation
-    // https://bugs.openjdk.org/browse/JDK-8291475
-    if (JvmUtils.majorVersion() < 19) {
-      Assertions.assertEquals("-5.8772014847368817E18", 
event.getRaw("e3.m1").toString());
-    } else {
-      Assertions.assertEquals("-5.877201484736882E18", 
event.getRaw("e3.m1").toString());
-    }
+    Assertions.assertEquals("-5877201484736882047", 
event.getRaw("e3.m1").toString());
 
     Assertions.assertEquals("0.4375433369079904", 
event.getRaw("e3.m2").toString());
     Assertions.assertEquals("0.8510482953607659", 
event.getRaw("e3.m3").toString());
-    Assertions.assertEquals("-2.3832626488759337E18", 
event.getRaw("e3.m4").toString());
-    if (JvmUtils.majorVersion() < 19) {
-      Assertions.assertEquals("7.9789762132607068E18", 
event.getRaw("e3.am1[0]").toString());
-      Assertions.assertEquals("-7.8634787235005573E18", 
event.getRaw("e3.am1[1]").toString());
-      Assertions.assertEquals("8.7372945568982446E18", 
event.getRaw("e3.am1[2]").toString());
-      Assertions.assertEquals("3.1928124802414899E18", 
event.getRaw("e3.am1[3]").toString());
-      Assertions.assertEquals("-3.9806631713718011E18", 
event.getRaw("e4.e4.m4").toString());
-    } else {
-      Assertions.assertEquals("7.978976213260707E18", 
event.getRaw("e3.am1[0]").toString());
-      Assertions.assertEquals("-7.863478723500557E18", 
event.getRaw("e3.am1[1]").toString());
-      Assertions.assertEquals("8.737294556898245E18", 
event.getRaw("e3.am1[2]").toString());
-      Assertions.assertEquals("3.19281248024149E18", 
event.getRaw("e3.am1[3]").toString());
-      Assertions.assertEquals("-3.980663171371801E18", 
event.getRaw("e4.e4.m4").toString());
-    }
+    Assertions.assertEquals("-2383262648875933574", 
event.getRaw("e3.m4").toString());
+    Assertions.assertEquals("7978976213260706704", 
event.getRaw("e3.am1[0]").toString());
+    Assertions.assertEquals("-7863478723500557583", 
event.getRaw("e3.am1[1]").toString());
+    Assertions.assertEquals("8737294556898244483", 
event.getRaw("e3.am1[2]").toString());
+    Assertions.assertEquals("3192812480241489927", 
event.getRaw("e3.am1[3]").toString());
+    Assertions.assertEquals("-3980663171371801209", 
event.getRaw("e4.e4.m4").toString());
     Assertions.assertEquals("-1915243040", 
event.getRaw("ae1[0].d1").toString());
     Assertions.assertEquals("-2020543641", 
event.getRaw("ae1[1].d1").toString());
     Assertions.assertEquals("1414285347", 
event.getRaw("ae1[2].e1.d2").toString());


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to