diff --git a/gradle/verification-metadata.xml b/gradle/verification-metadata.xml
index 0e338607e..a7e40cf3d 100644
--- a/gradle/verification-metadata.xml
+++ b/gradle/verification-metadata.xml
@@ -86,14 +86,6 @@
-
-
-
-
-
-
-
-
@@ -228,11 +220,6 @@
-
-
-
-
-
@@ -302,11 +289,6 @@
-
-
-
-
-
@@ -323,11 +305,6 @@
-
-
-
-
-
@@ -335,14 +312,6 @@
-
-
-
-
-
-
-
-
@@ -360,41 +329,20 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
-
-
+
+
-
-
+
+
@@ -410,27 +358,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -533,17 +460,17 @@
-
-
-
+
+
+
-
-
+
+
-
-
-
+
+
+
@@ -731,36 +658,36 @@
-
-
-
+
+
+
-
-
+
+
-
-
-
+
+
+
-
-
+
+
-
-
-
+
+
+
-
-
+
+
-
-
-
+
+
+
-
-
+
+
@@ -792,22 +719,19 @@
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
@@ -839,16 +763,16 @@
-
-
-
-
-
+
+
+
+
+
@@ -946,25 +870,25 @@
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
@@ -987,11 +911,6 @@
-
-
-
-
-
@@ -1002,6 +921,11 @@
+
+
+
+
+
@@ -1062,6 +986,11 @@
+
+
+
+
+
@@ -1070,6 +999,14 @@
+
+
+
+
+
+
+
+
@@ -1083,6 +1020,11 @@
+
+
+
+
+
@@ -1147,30 +1089,11 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -1286,9 +1209,6 @@
-
-
-
@@ -1309,14 +1229,6 @@
-
-
-
-
-
-
-
-
@@ -1338,12 +1250,12 @@
-
-
-
+
+
+
-
-
+
+
@@ -1391,12 +1303,12 @@
-
-
-
+
+
+
-
-
+
+
@@ -1994,12 +1906,12 @@
-
-
-
+
+
+
-
-
+
+
@@ -2174,20 +2086,20 @@
-
-
-
+
+
+
-
-
+
+
-
-
-
+
+
+
-
-
+
+
@@ -2206,31 +2118,42 @@
-
-
-
+
+
+
-
-
+
+
-
-
-
+
+
+
-
-
+
+
-
-
-
+
+
+
-
-
+
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -2758,11 +2681,6 @@
-
-
-
-
-
@@ -2779,30 +2697,12 @@
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
@@ -2810,14 +2710,6 @@
-
-
-
-
-
-
-
-
@@ -2834,22 +2726,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -2938,11 +2814,6 @@
-
-
-
-
-
@@ -2982,9 +2853,6 @@
-
-
-
@@ -3079,11 +2947,6 @@
-
-
-
-
-
@@ -3119,11 +2982,6 @@
-
-
-
-
-
@@ -3158,6 +3016,14 @@
+
+
+
+
+
+
+
+
@@ -3166,6 +3032,11 @@
+
+
+
+
+
@@ -3181,11 +3052,6 @@
-
-
-
-
-
@@ -3194,40 +3060,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -3360,17 +3192,17 @@
-
-
-
+
+
+
-
-
+
+
-
-
-
+
+
+
@@ -3582,178 +3414,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -3762,11 +3422,6 @@
-
-
-
-
-
@@ -4552,14 +4207,6 @@
-
-
-
-
-
-
-
-
@@ -4568,14 +4215,6 @@
-
-
-
-
-
-
-
-
@@ -4676,16 +4315,6 @@
-
-
-
-
-
-
-
-
-
-
@@ -4752,11 +4381,6 @@
-
-
-
-
-
@@ -4886,6 +4510,14 @@
+
+
+
+
+
+
+
+
@@ -4912,6 +4544,14 @@
+
+
+
+
+
+
+
+
@@ -4920,14 +4560,6 @@
-
-
-
-
-
-
-
-
@@ -4944,6 +4576,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -4952,14 +4597,6 @@
-
-
-
-
-
-
-
-
@@ -5071,6 +4708,17 @@
+
+
+
+
+
+
+
+
+
+
+
@@ -5183,14 +4831,6 @@
-
-
-
-
-
-
-
-
@@ -5741,9 +5381,6 @@
-
-
-
@@ -5807,47 +5444,16 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -5900,20 +5506,15 @@
-
-
-
+
+
+
-
-
+
+
-
-
-
-
-
-
-
+
+
@@ -5931,19 +5532,27 @@
-
-
+
+
+
+
+
+
+
+
+
+
-
-
-
+
+
+
-
-
+
+
-
-
+
+
@@ -5961,8 +5570,16 @@
-
-
+
+
+
+
+
+
+
+
+
+
@@ -5972,19 +5589,27 @@
-
-
+
+
+
+
+
+
+
+
+
+
-
-
-
+
+
+
-
-
+
+
-
-
+
+
@@ -5999,8 +5624,16 @@
-
-
+
+
+
+
+
+
+
+
+
+
@@ -6010,8 +5643,16 @@
-
-
+
+
+
+
+
+
+
+
+
+
@@ -6021,8 +5662,16 @@
-
-
+
+
+
+
+
+
+
+
+
+
@@ -6062,35 +5711,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -6099,6 +5719,257 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/metrics/core/build.gradle b/metrics/core/build.gradle
index e10057d46..84c47ffc9 100644
--- a/metrics/core/build.gradle
+++ b/metrics/core/build.gradle
@@ -54,6 +54,7 @@ dependencies {
implementation 'io.opentelemetry:opentelemetry-exporter-otlp'
implementation 'io.opentelemetry:opentelemetry-sdk-extension-autoconfigure'
implementation 'io.opentelemetry.semconv:opentelemetry-semconv'
+ implementation 'io.opentelemetry.semconv:opentelemetry-semconv-incubating'
implementation 'io.prometheus:prometheus-metrics-core'
implementation 'io.prometheus:prometheus-metrics-instrumentation-guava'
diff --git a/metrics/core/src/main/java/org/hyperledger/besu/metrics/opentelemetry/OpenTelemetrySystem.java b/metrics/core/src/main/java/org/hyperledger/besu/metrics/opentelemetry/OpenTelemetrySystem.java
index 33389828d..8dd8d2e1f 100644
--- a/metrics/core/src/main/java/org/hyperledger/besu/metrics/opentelemetry/OpenTelemetrySystem.java
+++ b/metrics/core/src/main/java/org/hyperledger/besu/metrics/opentelemetry/OpenTelemetrySystem.java
@@ -66,7 +66,7 @@ import io.opentelemetry.sdk.metrics.data.PointData;
import io.opentelemetry.sdk.metrics.data.SummaryPointData;
import io.opentelemetry.sdk.resources.Resource;
import io.opentelemetry.sdk.trace.SdkTracerProvider;
-import io.opentelemetry.semconv.ResourceAttributes;
+import io.opentelemetry.semconv.incubating.ServiceIncubatingAttributes;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -115,7 +115,9 @@ public class OpenTelemetrySystem implements ObservableMetricsSystem {
Resource.getDefault()
.merge(
Resource.create(
- Attributes.builder().put(ResourceAttributes.SERVICE_NAME, jobName).build()));
+ Attributes.builder()
+ .put(ServiceIncubatingAttributes.SERVICE_NAME, jobName)
+ .build()));
AutoConfiguredOpenTelemetrySdkBuilder autoSdkBuilder =
AutoConfiguredOpenTelemetrySdk.builder()
.addMeterProviderCustomizer(
diff --git a/platform/build.gradle b/platform/build.gradle
index 3f09c65bc..4d21c3e8e 100644
--- a/platform/build.gradle
+++ b/platform/build.gradle
@@ -68,16 +68,16 @@ dependencies {
api project(':testutil')
api project(':util')
- api 'com.github.ben-manes.caffeine:caffeine:3.1.8'
+ api 'com.github.ben-manes.caffeine:caffeine:3.2.0'
- api 'com.github.oshi:oshi-core:6.6.5'
+ api 'com.github.oshi:oshi-core:6.6.6'
api 'com.google.auto.service:auto-service:1.1.1'
- api 'com.google.dagger:dagger-compiler:2.52'
- api 'com.google.dagger:dagger:2.52'
+ api 'com.google.dagger:dagger-compiler:2.55'
+ api 'com.google.dagger:dagger:2.55'
- api 'com.google.guava:guava:33.3.1-jre'
+ api 'com.google.guava:guava:33.4.0-jre'
api 'com.google.protobuf:protobuf-java:3.25.5'
@@ -87,18 +87,19 @@ dependencies {
api 'com.squareup.okhttp3:okhttp:4.12.0'
- api 'commons-io:commons-io:2.17.0'
+ api 'commons-io:commons-io:2.18.0'
api 'commons-net:commons-net:3.11.1'
- api 'dnsjava:dnsjava:3.6.2'
+ api 'dnsjava:dnsjava:3.6.3'
api 'info.picocli:picocli:4.7.6'
api 'info.picocli:picocli-codegen:4.7.6'
- api 'io.opentelemetry.instrumentation:opentelemetry-okhttp-3.0:2.9.0-alpha'
- api 'io.opentelemetry.proto:opentelemetry-proto:1.3.2-alpha'
- api 'io.opentelemetry.semconv:opentelemetry-semconv:1.28.0-alpha'
+ api 'io.opentelemetry.instrumentation:opentelemetry-okhttp-3.0:2.13.1-alpha'
+ api 'io.opentelemetry.proto:opentelemetry-proto:1.5.0-alpha'
+ api 'io.opentelemetry.semconv:opentelemetry-semconv:1.30.0'
+ api 'io.opentelemetry.semconv:opentelemetry-semconv-incubating:1.30.0-alpha'
api 'io.opentracing:opentracing-api:0.33.0'
api 'io.opentracing:opentracing-util:0.33.0'
@@ -128,7 +129,7 @@ dependencies {
api 'org.apache.maven:maven-artifact:3.9.9'
- api 'org.awaitility:awaitility:4.2.2'
+ api 'org.awaitility:awaitility:4.3.0'
api 'org.bouncycastle:bcpkix-jdk18on:1.80'
api 'org.bouncycastle:bcprov-jdk18on:1.80'
@@ -149,7 +150,7 @@ dependencies {
api 'org.jacoco:org.jacoco.agent:0.8.12'
api 'org.jacoco:org.jacoco.core:0.8.12'
- api 'org.junit.platform:junit-platform-runner:1.11.4'
+ api 'org.junit.platform:junit-platform-runner:1.12.0'
api 'org.jupnp:org.jupnp:3.0.3'
api 'org.jupnp:org.jupnp.support:3.0.3'
@@ -163,12 +164,12 @@ dependencies {
api 'org.rocksdb:rocksdbjni:9.7.3'
- api 'org.springframework.security:spring-security-crypto:6.3.3'
+ api 'org.springframework.security:spring-security-crypto:6.4.3'
- api 'org.web3j:abi:4.12.2'
- api 'org.web3j:besu:4.12.2'
- api 'org.web3j:core:4.12.2'
- api 'org.web3j:crypto:4.12.2'
+ api 'org.web3j:abi:4.12.3'
+ api 'org.web3j:besu:4.12.3'
+ api 'org.web3j:core:4.12.3'
+ api 'org.web3j:crypto:4.12.3'
api 'org.web3j:quorum:4.10.0'
api 'org.xerial.snappy:snappy-java:1.1.10.7'