From ad22a194001a95f7cfce78e4b9ba6dd1c1fc0493 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christoph=20St=C3=A4bler?= Date: Tue, 24 Oct 2023 21:11:12 +0200 Subject: [PATCH] Update dataplane dependencies (#3425) * Bump micrometer to 1.11.5 * Bump ch.qos.logback.version to 1.4.11 * Bump jmh.version to 1.37 * Bump org.apache.maven.plugins:maven-enforcer-plugin to 3.4.1 * Bump maven-compiler-plugin to 3.11.0 * Update spotless to 2.38 and palantirJavaFormat to 2.38 to fix JDK 1.21 build issues * Bump slf4j to 2.0.4 to fix build issues * Set java source & target version to 21 on *-loom project to fix build issues * Update profiler workflow to use java 21 * Update profiler workflow to use golang 1.21 * Update java test workflow to use Java 21 * Use java 20 again * Revert "Update profiler workflow to use golang 1.21" This reverts commit 644677ebef0f72284ebc7a689eb9868733a33ee7. --- data-plane/THIRD-PARTY.txt | 46 +++++++++++++++++------------------ data-plane/benchmarks/pom.xml | 2 +- data-plane/pom.xml | 14 +++++------ 3 files changed, 31 insertions(+), 31 deletions(-) diff --git a/data-plane/THIRD-PARTY.txt b/data-plane/THIRD-PARTY.txt index 39d5e5436c..0d207603b0 100644 --- a/data-plane/THIRD-PARTY.txt +++ b/data-plane/THIRD-PARTY.txt @@ -1,7 +1,7 @@ Lists of 232 third-party dependencies. - (Eclipse Public License - v 1.0) (GNU Lesser General Public License) Logback Classic Module (ch.qos.logback:logback-classic:1.2.11 - http://logback.qos.ch/logback-classic) - (Eclipse Public License - v 1.0) (GNU Lesser General Public License) Logback Core Module (ch.qos.logback:logback-core:1.2.11 - http://logback.qos.ch/logback-core) + (Eclipse Public License - v 1.0) (GNU Lesser General Public License) Logback Classic Module (ch.qos.logback:logback-classic:1.4.11 - http://logback.qos.ch/logback-classic) + (Eclipse Public License - v 1.0) (GNU Lesser General Public License) Logback Core Module (ch.qos.logback:logback-core:1.4.11 - http://logback.qos.ch/logback-core) (Apache License 2.0) brotli4j (com.aayushatharva.brotli4j:brotli4j:1.12.0 - https://github.com/hyperxpro/Brotli4j/brotli4j) (Apache License 2.0) native-linux-x86_64 (com.aayushatharva.brotli4j:native-linux-x86_64:1.12.0 - https://github.com/hyperxpro/Brotli4j/natives/native-linux-x86_64) (Apache License 2.0) service (com.aayushatharva.brotli4j:service:1.12.0 - https://github.com/hyperxpro/Brotli4j/service) @@ -120,22 +120,22 @@ Lists of 232 third-party dependencies. (The Apache Software License, Version 2.0) Prometheus Java Span Context Supplier - Common (io.prometheus:simpleclient_tracer_common:0.16.0 - http://github.com/prometheus/client_java/simpleclient_tracer/simpleclient_tracer_common) (The Apache Software License, Version 2.0) Prometheus Java Span Context Supplier - OpenTelemetry (io.prometheus:simpleclient_tracer_otel:0.16.0 - http://github.com/prometheus/client_java/simpleclient_tracer/simpleclient_tracer_otel) (The Apache Software License, Version 2.0) Prometheus Java Span Context Supplier - OpenTelemetry Agent (io.prometheus:simpleclient_tracer_otel_agent:0.16.0 - http://github.com/prometheus/client_java/simpleclient_tracer/simpleclient_tracer_otel_agent) - (The Apache Software License, Version 2.0) Quarkus - ArC - Runtime (io.quarkus:quarkus-arc:3.2.0.Final - https://github.com/quarkusio/quarkus) - (Apache License, Version 2.0) Quarkus - Bootstrap - Runner (io.quarkus:quarkus-bootstrap-runner:3.2.0.Final - https://github.com/quarkusio/quarkus) - (The Apache Software License, Version 2.0) Quarkus - Core - Runtime (io.quarkus:quarkus-core:3.2.0.Final - https://github.com/quarkusio/quarkus) - (The Apache Software License, Version 2.0) Quarkus - Development mode - SPI (io.quarkus:quarkus-development-mode-spi:3.2.0.Final - https://github.com/quarkusio/quarkus) + (The Apache Software License, Version 2.0) Quarkus - ArC - Runtime (io.quarkus:quarkus-arc:3.2.6.Final - https://github.com/quarkusio/quarkus) + (Apache License, Version 2.0) Quarkus - Bootstrap - Runner (io.quarkus:quarkus-bootstrap-runner:3.2.6.Final - https://github.com/quarkusio/quarkus) + (The Apache Software License, Version 2.0) Quarkus - Core - Runtime (io.quarkus:quarkus-core:3.2.6.Final - https://github.com/quarkusio/quarkus) + (The Apache Software License, Version 2.0) Quarkus - Development mode - SPI (io.quarkus:quarkus-development-mode-spi:3.2.6.Final - https://github.com/quarkusio/quarkus) (Apache License, Version 2.0) Quarkus - FS Util (io.quarkus:quarkus-fs-util:0.0.9 - https://quarkus.io/) - (The Apache Software License, Version 2.0) Quarkus - IDE Launcher (io.quarkus:quarkus-ide-launcher:3.2.0.Final - https://github.com/quarkusio/quarkus) - (The Apache Software License, Version 2.0) Quarkus - Mutiny - Runtime (io.quarkus:quarkus-mutiny:3.2.0.Final - https://github.com/quarkusio/quarkus) - (The Apache Software License, Version 2.0) Quarkus - Netty - Runtime (io.quarkus:quarkus-netty:3.2.0.Final - https://github.com/quarkusio/quarkus) - (The Apache Software License, Version 2.0) Quarkus - SmallRye Context Propagation - Runtime (io.quarkus:quarkus-smallrye-context-propagation:3.2.0.Final - https://github.com/quarkusio/quarkus) - (The Apache Software License, Version 2.0) Quarkus - Vert.x - Runtime (io.quarkus:quarkus-vertx:3.2.0.Final - https://github.com/quarkusio/quarkus) - (The Apache Software License, Version 2.0) Quarkus - Quarkus - Vert.x Late Bound MDC Provider (io.quarkus:quarkus-vertx-latebound-mdc-provider:3.2.0.Final - https://github.com/quarkusio/quarkus) - (Apache License, Version 2.0) ArC - Runtime (io.quarkus.arc:arc:3.2.0.Final - https://github.com/quarkusio/quarkus) + (The Apache Software License, Version 2.0) Quarkus - IDE Launcher (io.quarkus:quarkus-ide-launcher:3.2.6.Final - https://github.com/quarkusio/quarkus) + (The Apache Software License, Version 2.0) Quarkus - Mutiny - Runtime (io.quarkus:quarkus-mutiny:3.2.6.Final - https://github.com/quarkusio/quarkus) + (The Apache Software License, Version 2.0) Quarkus - Netty - Runtime (io.quarkus:quarkus-netty:3.2.6.Final - https://github.com/quarkusio/quarkus) + (The Apache Software License, Version 2.0) Quarkus - SmallRye Context Propagation - Runtime (io.quarkus:quarkus-smallrye-context-propagation:3.2.6.Final - https://github.com/quarkusio/quarkus) + (The Apache Software License, Version 2.0) Quarkus - Vert.x - Runtime (io.quarkus:quarkus-vertx:3.2.6.Final - https://github.com/quarkusio/quarkus) + (The Apache Software License, Version 2.0) Quarkus - Quarkus - Vert.x Late Bound MDC Provider (io.quarkus:quarkus-vertx-latebound-mdc-provider:3.2.6.Final - https://github.com/quarkusio/quarkus) + (Apache License, Version 2.0) ArC - Runtime (io.quarkus.arc:arc:3.2.6.Final - https://github.com/quarkusio/quarkus) (The Apache Software License, Version 2.0) SmallRye Context Propagation: Core (io.smallrye:smallrye-context-propagation:2.1.0 - https://github.com/smallrye/smallrye-context-propagation) (The Apache Software License, Version 2.0) SmallRye Context Propagation: API (io.smallrye:smallrye-context-propagation-api:2.1.0 - https://github.com/smallrye/smallrye-context-propagation) (The Apache Software License, Version 2.0) SmallRye Context Propagation: Storage (io.smallrye:smallrye-context-propagation-storage:2.1.0 - https://github.com/smallrye/smallrye-context-propagation) - (Apache License, Version 2.0) SmallRye Fault Tolerance: Vert.x Integration (io.smallrye:smallrye-fault-tolerance-vertx:6.2.4 - http://smallrye.io) + (Apache License, Version 2.0) SmallRye Fault Tolerance: Vert.x Integration (io.smallrye:smallrye-fault-tolerance-vertx:6.2.6 - http://smallrye.io) (Apache License, Version 2.0) SmallRye Common: Annotations (io.smallrye.common:smallrye-common-annotation:2.1.0 - http://smallrye.io) (Apache License, Version 2.0) SmallRye Common: Classloader (io.smallrye.common:smallrye-common-classloader:2.1.0 - http://smallrye.io) (Apache License, Version 2.0) SmallRye Common: Constraints (io.smallrye.common:smallrye-common-constraint:2.1.0 - http://smallrye.io) @@ -144,9 +144,9 @@ Lists of 232 third-party dependencies. (Apache License, Version 2.0) SmallRye Common: IO (io.smallrye.common:smallrye-common-io:2.1.0 - http://smallrye.io) (Apache License, Version 2.0) SmallRye Common: OS (io.smallrye.common:smallrye-common-os:2.1.0 - http://smallrye.io) (Apache License, Version 2.0) SmallRye Common: Vert.x Context Utilities (io.smallrye.common:smallrye-common-vertx-context:2.1.0 - http://smallrye.io) - (Apache License, Version 2.0) SmallRye Config: CDI (io.smallrye.config:smallrye-config:3.3.0 - https://smallrye.io) - (Apache License, Version 2.0) SmallRye Config: Common (io.smallrye.config:smallrye-config-common:3.3.0 - https://smallrye.io) - (Apache License, Version 2.0) SmallRye Config: Core (io.smallrye.config:smallrye-config-core:3.3.0 - https://smallrye.io) + (Apache License, Version 2.0) SmallRye Config: CDI (io.smallrye.config:smallrye-config:3.3.2 - https://smallrye.io) + (Apache License, Version 2.0) SmallRye Config: Common (io.smallrye.config:smallrye-config-common:3.3.2 - https://smallrye.io) + (Apache License, Version 2.0) SmallRye Config: Core (io.smallrye.config:smallrye-config-core:3.3.2 - https://smallrye.io) (Apache License, Version 2.0) SmallRye Mutiny - Core library (io.smallrye.reactive:mutiny:2.3.1 - https://smallrye.io/smallrye-mutiny) (Apache License, Version 2.0) SmallRye Mutiny - Integration with SmallRye Context Propagation (io.smallrye.reactive:mutiny-smallrye-context-propagation:2.3.1 - https://smallrye.io/smallrye-mutiny) (The Apache Software License, Version 2.0) SmallRye Mutiny - Vert.x Auth Common (io.smallrye.reactive:smallrye-mutiny-vertx-auth-common:3.5.0 - https://smallrye.io/smallrye-mutiny-vertx-bindings) @@ -183,7 +183,7 @@ Lists of 232 third-party dependencies. (The MIT License) JOpt Simple (net.sf.jopt-simple:jopt-simple:5.0.4 - http://jopt-simple.github.io/jopt-simple) (MIT) argparse4j (net.sourceforge.argparse4j:argparse4j:0.7.0 - http://argparse4j.github.io) (The BSD License) ANTLR 4 Runtime (org.antlr:antlr4-runtime:4.9.2 - http://www.antlr.org/antlr4-runtime) - (The Apache Software License, Version 2.0) Commons Math (org.apache.commons:commons-math3:3.2 - http://commons.apache.org/proper/commons-math/) + (Apache License, Version 2.0) Apache Commons Math (org.apache.commons:commons-math3:3.6.1 - http://commons.apache.org/proper/commons-math/) (The Apache License, Version 2.0) Apache Kafka (org.apache.kafka:kafka-clients:3.2.3 - https://kafka.apache.org) (The Apache License, Version 2.0) Apache Kafka (org.apache.kafka:kafka-metadata:3.2.3 - https://kafka.apache.org) (The Apache License, Version 2.0) Apache Kafka (org.apache.kafka:kafka-raft:3.2.3 - https://kafka.apache.org) @@ -201,7 +201,7 @@ Lists of 232 third-party dependencies. (The MIT License) Checker Qual (org.checkerframework:checker-qual:3.34.0 - https://checkerframework.org/) (Apache License, Version 2.0) MicroProfile Config API (org.eclipse.microprofile.config:microprofile-config-api:3.0.3 - https://microprofile.io/project/eclipse/microprofile-config/microprofile-config-api) (Apache License, Version 2.0) MicroProfile Context Propagation (org.eclipse.microprofile.context-propagation:microprofile-context-propagation-api:1.3 - http://microprofile.io/microprofile-context-propagation-api) - (Universal Permissive License, Version 1.0) Graal Sdk (org.graalvm.sdk:graal-sdk:22.3.2 - https://github.com/oracle/graal) + (Universal Permissive License, Version 1.0) Graal Sdk (org.graalvm.sdk:graal-sdk:23.0.1 - https://github.com/oracle/graal) (BSD Licence 3) Hamcrest (org.hamcrest:hamcrest:2.1 - http://hamcrest.org/JavaHamcrest/) (New BSD License) Hamcrest Core (org.hamcrest:hamcrest-core:1.3 - https://github.com/hamcrest/JavaHamcrest/hamcrest-core) (BSD-2-Clause) (Public Domain, per Creative Commons CC0) HdrHistogram (org.hdrhistogram:HdrHistogram:2.1.12 - http://hdrhistogram.github.io/HdrHistogram/) @@ -220,14 +220,14 @@ Lists of 232 third-party dependencies. (The MIT License) mockito-core (org.mockito:mockito-core:5.3.1 - https://github.com/mockito/mockito) (The MIT License) mockito-junit-jupiter (org.mockito:mockito-junit-jupiter:4.8.0 - https://github.com/mockito/mockito) (Apache License, Version 2.0) Objenesis (org.objenesis:objenesis:3.3 - http://objenesis.org/objenesis) - (GNU General Public License (GPL), version 2, with the Classpath exception) JMH Core (org.openjdk.jmh:jmh-core:1.35 - http://openjdk.java.net/projects/code-tools/jmh/jmh-core/) - (GNU General Public License (GPL), version 2, with the Classpath exception) JMH Generators: Annotation Processors (org.openjdk.jmh:jmh-generator-annprocess:1.35 - http://openjdk.java.net/projects/code-tools/jmh/jmh-generator-annprocess/) + (GNU General Public License (GPL), version 2, with the Classpath exception) JMH Core (org.openjdk.jmh:jmh-core:1.37 - http://openjdk.java.net/projects/code-tools/jmh/jmh-core/) + (GNU General Public License (GPL), version 2, with the Classpath exception) JMH Generators: Annotation Processors (org.openjdk.jmh:jmh-generator-annprocess:1.37 - http://openjdk.java.net/projects/code-tools/jmh/jmh-generator-annprocess/) (The Apache License, Version 2.0) org.opentest4j:opentest4j (org.opentest4j:opentest4j:1.2.0 - https://github.com/ota4j-team/opentest4j) (Apache-2.0) Scala Library (org.scala-lang:scala-library:2.12.15 - https://www.scala-lang.org/) (Apache-2.0) scala-collection-compat (org.scala-lang.modules:scala-collection-compat_2.12:2.6.0 - http://www.scala-lang.org/) (Apache-2.0) scala-java8-compat (org.scala-lang.modules:scala-java8-compat_2.12:1.0.2 - http://www.scala-lang.org/) - (MIT License) SLF4J API Module (org.slf4j:slf4j-api:1.7.36 - http://www.slf4j.org) - (MIT License) SLF4J NOP Binding (org.slf4j:slf4j-nop:1.7.36 - http://www.slf4j.org) + (MIT License) SLF4J API Module (org.slf4j:slf4j-api:2.0.4 - http://www.slf4j.org) + (MIT License) SLF4J NOP Binding (org.slf4j:slf4j-nop:2.0.4 - http://www.slf4j.org) (Apache License, Version 2.0) SnakeYAML Engine (org.snakeyaml:snakeyaml-engine:2.6 - https://bitbucket.org/snakeyaml/snakeyaml-engine) (Apache License 2.0) wildfly-common (org.wildfly.common:wildfly-common:1.5.4.Final-format-001 - http://www.jboss.org/wildfly-common) (Apache-2.0) snappy-java (org.xerial.snappy:snappy-java:1.1.10.1 - https://github.com/xerial/snappy-java) diff --git a/data-plane/benchmarks/pom.xml b/data-plane/benchmarks/pom.xml index 4336c99b3f..9c75ae5ee1 100644 --- a/data-plane/benchmarks/pom.xml +++ b/data-plane/benchmarks/pom.xml @@ -32,7 +32,7 @@ UTF-8 - 1.35 + 1.37 15 benchmarks diff --git a/data-plane/pom.xml b/data-plane/pom.xml index 7c16e6dced..09512c95fa 100644 --- a/data-plane/pom.xml +++ b/data-plane/pom.xml @@ -31,27 +31,27 @@ 15 - 3.10.1 + 3.11.0 2.22.2 3.5.0 0.1.1 0.8.10 - 3.1.0 + 3.4.1 2.0.0 4.1 - 2.37.0 + 2.38.0 4.4.3 4.4.3 2.5.0 - 1.9.4 + 1.11.5 1.17.0 2.14.1 3.20.3 7.4.0 - 1.7.36 - 1.2.11 + 2.0.4 + 1.4.11 7.2 3.22.0 4.2.0 @@ -64,7 +64,7 @@ 3.2.6.Final 4.9.2 - 2.33.0 + 2.38.0