diff --git a/agent/agent-bootstrap/gradle.lockfile b/agent/agent-bootstrap/gradle.lockfile index 46962e53b8e..720977facfd 100644 --- a/agent/agent-bootstrap/gradle.lockfile +++ b/agent/agent-bootstrap/gradle.lockfile @@ -9,9 +9,9 @@ com.azure:azure-sdk-bom:1.2.3=runtimeClasspath com.google.guava:guava-bom:31.1-jre=runtimeClasspath com.squareup.moshi:moshi:1.11.0=runtimeClasspath com.squareup.okio:okio:1.17.5=runtimeClasspath -io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha:1.15.0-alpha=runtimeClasspath -io.opentelemetry:opentelemetry-bom-alpha:1.15.0-alpha=runtimeClasspath -io.opentelemetry:opentelemetry-bom:1.15.0=runtimeClasspath +io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha:1.16.0-alpha=runtimeClasspath +io.opentelemetry:opentelemetry-bom-alpha:1.16.0-alpha=runtimeClasspath +io.opentelemetry:opentelemetry-bom:1.16.0=runtimeClasspath org.junit:junit-bom:5.8.2=runtimeClasspath org.slf4j:slf4j-api:1.7.36=runtimeClasspath empty= diff --git a/agent/agent-for-testing/gradle.lockfile b/agent/agent-for-testing/gradle.lockfile index ea965bc5a51..c7d84f1f076 100644 --- a/agent/agent-for-testing/gradle.lockfile +++ b/agent/agent-for-testing/gradle.lockfile @@ -3,8 +3,8 @@ # This file is expected to be part of source control. com.azure:azure-sdk-bom:1.2.3=runtimeClasspath com.google.guava:guava-bom:31.1-jre=runtimeClasspath -io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha:1.15.0-alpha=runtimeClasspath -io.opentelemetry:opentelemetry-bom-alpha:1.15.0-alpha=runtimeClasspath -io.opentelemetry:opentelemetry-bom:1.15.0=runtimeClasspath +io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha:1.16.0-alpha=runtimeClasspath +io.opentelemetry:opentelemetry-bom-alpha:1.16.0-alpha=runtimeClasspath +io.opentelemetry:opentelemetry-bom:1.16.0=runtimeClasspath org.junit:junit-bom:5.8.2=runtimeClasspath empty= diff --git a/agent/agent-gc-monitor/gc-monitor-api/gradle.lockfile b/agent/agent-gc-monitor/gc-monitor-api/gradle.lockfile index 8d05a996a17..707a65e1861 100644 --- a/agent/agent-gc-monitor/gc-monitor-api/gradle.lockfile +++ b/agent/agent-gc-monitor/gc-monitor-api/gradle.lockfile @@ -4,9 +4,9 @@ com.azure:azure-sdk-bom:1.2.3=runtimeClasspath com.google.errorprone:error_prone_annotations:2.14.0=runtimeClasspath com.google.guava:guava-bom:31.1-jre=runtimeClasspath -io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha:1.15.0-alpha=runtimeClasspath -io.opentelemetry:opentelemetry-bom-alpha:1.15.0-alpha=runtimeClasspath -io.opentelemetry:opentelemetry-bom:1.15.0=runtimeClasspath +io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha:1.16.0-alpha=runtimeClasspath +io.opentelemetry:opentelemetry-bom-alpha:1.16.0-alpha=runtimeClasspath +io.opentelemetry:opentelemetry-bom:1.16.0=runtimeClasspath org.junit:junit-bom:5.8.2=runtimeClasspath org.slf4j:slf4j-api:1.7.36=runtimeClasspath empty= diff --git a/agent/agent-gc-monitor/gc-monitor-core/gradle.lockfile b/agent/agent-gc-monitor/gc-monitor-core/gradle.lockfile index 8d05a996a17..707a65e1861 100644 --- a/agent/agent-gc-monitor/gc-monitor-core/gradle.lockfile +++ b/agent/agent-gc-monitor/gc-monitor-core/gradle.lockfile @@ -4,9 +4,9 @@ com.azure:azure-sdk-bom:1.2.3=runtimeClasspath com.google.errorprone:error_prone_annotations:2.14.0=runtimeClasspath com.google.guava:guava-bom:31.1-jre=runtimeClasspath -io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha:1.15.0-alpha=runtimeClasspath -io.opentelemetry:opentelemetry-bom-alpha:1.15.0-alpha=runtimeClasspath -io.opentelemetry:opentelemetry-bom:1.15.0=runtimeClasspath +io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha:1.16.0-alpha=runtimeClasspath +io.opentelemetry:opentelemetry-bom-alpha:1.16.0-alpha=runtimeClasspath +io.opentelemetry:opentelemetry-bom:1.16.0=runtimeClasspath org.junit:junit-bom:5.8.2=runtimeClasspath org.slf4j:slf4j-api:1.7.36=runtimeClasspath empty= diff --git a/agent/agent-gc-monitor/gc-monitor-tests/gradle.lockfile b/agent/agent-gc-monitor/gc-monitor-tests/gradle.lockfile index ea965bc5a51..c7d84f1f076 100644 --- a/agent/agent-gc-monitor/gc-monitor-tests/gradle.lockfile +++ b/agent/agent-gc-monitor/gc-monitor-tests/gradle.lockfile @@ -3,8 +3,8 @@ # This file is expected to be part of source control. com.azure:azure-sdk-bom:1.2.3=runtimeClasspath com.google.guava:guava-bom:31.1-jre=runtimeClasspath -io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha:1.15.0-alpha=runtimeClasspath -io.opentelemetry:opentelemetry-bom-alpha:1.15.0-alpha=runtimeClasspath -io.opentelemetry:opentelemetry-bom:1.15.0=runtimeClasspath +io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha:1.16.0-alpha=runtimeClasspath +io.opentelemetry:opentelemetry-bom-alpha:1.16.0-alpha=runtimeClasspath +io.opentelemetry:opentelemetry-bom:1.16.0=runtimeClasspath org.junit:junit-bom:5.8.2=runtimeClasspath empty= diff --git a/agent/agent-profiler/agent-alerting-api/gradle.lockfile b/agent/agent-profiler/agent-alerting-api/gradle.lockfile index ea965bc5a51..c7d84f1f076 100644 --- a/agent/agent-profiler/agent-alerting-api/gradle.lockfile +++ b/agent/agent-profiler/agent-alerting-api/gradle.lockfile @@ -3,8 +3,8 @@ # This file is expected to be part of source control. com.azure:azure-sdk-bom:1.2.3=runtimeClasspath com.google.guava:guava-bom:31.1-jre=runtimeClasspath -io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha:1.15.0-alpha=runtimeClasspath -io.opentelemetry:opentelemetry-bom-alpha:1.15.0-alpha=runtimeClasspath -io.opentelemetry:opentelemetry-bom:1.15.0=runtimeClasspath +io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha:1.16.0-alpha=runtimeClasspath +io.opentelemetry:opentelemetry-bom-alpha:1.16.0-alpha=runtimeClasspath +io.opentelemetry:opentelemetry-bom:1.16.0=runtimeClasspath org.junit:junit-bom:5.8.2=runtimeClasspath empty= diff --git a/agent/agent-profiler/agent-alerting/gradle.lockfile b/agent/agent-profiler/agent-alerting/gradle.lockfile index b3881597541..9d0d88f94c6 100644 --- a/agent/agent-profiler/agent-alerting/gradle.lockfile +++ b/agent/agent-profiler/agent-alerting/gradle.lockfile @@ -3,9 +3,9 @@ # This file is expected to be part of source control. com.azure:azure-sdk-bom:1.2.3=runtimeClasspath com.google.guava:guava-bom:31.1-jre=runtimeClasspath -io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha:1.15.0-alpha=runtimeClasspath -io.opentelemetry:opentelemetry-bom-alpha:1.15.0-alpha=runtimeClasspath -io.opentelemetry:opentelemetry-bom:1.15.0=runtimeClasspath +io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha:1.16.0-alpha=runtimeClasspath +io.opentelemetry:opentelemetry-bom-alpha:1.16.0-alpha=runtimeClasspath +io.opentelemetry:opentelemetry-bom:1.16.0=runtimeClasspath org.junit:junit-bom:5.8.2=runtimeClasspath org.slf4j:slf4j-api:1.7.36=runtimeClasspath empty= diff --git a/agent/agent-profiler/agent-diagnostics-api/gradle.lockfile b/agent/agent-profiler/agent-diagnostics-api/gradle.lockfile new file mode 100644 index 00000000000..c7d84f1f076 --- /dev/null +++ b/agent/agent-profiler/agent-diagnostics-api/gradle.lockfile @@ -0,0 +1,10 @@ +# This is a Gradle generated file for dependency locking. +# Manual edits can break the build and are not advised. +# This file is expected to be part of source control. +com.azure:azure-sdk-bom:1.2.3=runtimeClasspath +com.google.guava:guava-bom:31.1-jre=runtimeClasspath +io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha:1.16.0-alpha=runtimeClasspath +io.opentelemetry:opentelemetry-bom-alpha:1.16.0-alpha=runtimeClasspath +io.opentelemetry:opentelemetry-bom:1.16.0=runtimeClasspath +org.junit:junit-bom:5.8.2=runtimeClasspath +empty= diff --git a/agent/agent-profiler/agent-profiler-api/gradle.lockfile b/agent/agent-profiler/agent-profiler-api/gradle.lockfile index b3f55f135ed..6b3be6bf75b 100644 --- a/agent/agent-profiler/agent-profiler-api/gradle.lockfile +++ b/agent/agent-profiler/agent-profiler-api/gradle.lockfile @@ -13,9 +13,9 @@ com.fasterxml.woodstox:woodstox-core:6.2.7=runtimeClasspath com.google.guava:guava-bom:31.1-jre=runtimeClasspath com.squareup.moshi:moshi:1.11.0=runtimeClasspath com.squareup.okio:okio:1.17.5=runtimeClasspath -io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha:1.15.0-alpha=runtimeClasspath -io.opentelemetry:opentelemetry-bom-alpha:1.15.0-alpha=runtimeClasspath -io.opentelemetry:opentelemetry-bom:1.15.0=runtimeClasspath +io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha:1.16.0-alpha=runtimeClasspath +io.opentelemetry:opentelemetry-bom-alpha:1.16.0-alpha=runtimeClasspath +io.opentelemetry:opentelemetry-bom:1.16.0=runtimeClasspath io.projectreactor:reactor-core:3.4.17=runtimeClasspath org.codehaus.woodstox:stax2-api:4.2.1=runtimeClasspath org.junit:junit-bom:5.8.2=runtimeClasspath diff --git a/agent/agent-profiler/agent-service-profiler/gradle.lockfile b/agent/agent-profiler/agent-service-profiler/gradle.lockfile index 59aca558244..73e539e4401 100644 --- a/agent/agent-profiler/agent-service-profiler/gradle.lockfile +++ b/agent/agent-profiler/agent-service-profiler/gradle.lockfile @@ -40,9 +40,9 @@ io.netty:netty-transport-native-epoll:4.1.76.Final=runtimeClasspath io.netty:netty-transport-native-kqueue:4.1.76.Final=runtimeClasspath io.netty:netty-transport-native-unix-common:4.1.76.Final=runtimeClasspath io.netty:netty-transport:4.1.76.Final=runtimeClasspath -io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha:1.15.0-alpha=runtimeClasspath -io.opentelemetry:opentelemetry-bom-alpha:1.15.0-alpha=runtimeClasspath -io.opentelemetry:opentelemetry-bom:1.15.0=runtimeClasspath +io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha:1.16.0-alpha=runtimeClasspath +io.opentelemetry:opentelemetry-bom-alpha:1.16.0-alpha=runtimeClasspath +io.opentelemetry:opentelemetry-bom:1.16.0=runtimeClasspath io.projectreactor.netty:reactor-netty-core:1.0.18=runtimeClasspath io.projectreactor.netty:reactor-netty-http:1.0.18=runtimeClasspath io.projectreactor:reactor-core:3.4.17=runtimeClasspath diff --git a/agent/agent-tooling/build.gradle.kts b/agent/agent-tooling/build.gradle.kts index 6362c90e543..8a0ff8ac029 100644 --- a/agent/agent-tooling/build.gradle.kts +++ b/agent/agent-tooling/build.gradle.kts @@ -75,7 +75,7 @@ dependencies { compileOnly(project(":agent:agent-bootstrap")) compileOnly("io.opentelemetry.instrumentation:opentelemetry-instrumentation-api") compileOnly("io.opentelemetry.instrumentation:opentelemetry-instrumentation-api-semconv") - compileOnly("io.opentelemetry.instrumentation:opentelemetry-instrumentation-api-annotation-support") + compileOnly("io.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations-support") compileOnly("com.google.auto.value:auto-value-annotations") annotationProcessor("com.google.auto.value:auto-value") @@ -83,7 +83,7 @@ dependencies { testImplementation(project(":agent:agent-bootstrap")) testImplementation("io.opentelemetry.instrumentation:opentelemetry-instrumentation-api") testImplementation("io.opentelemetry.instrumentation:opentelemetry-instrumentation-api-semconv") - testImplementation("io.opentelemetry.instrumentation:opentelemetry-instrumentation-api-annotation-support") + testImplementation("io.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations-support") testImplementation("org.junit.jupiter:junit-jupiter") testImplementation("com.azure:azure-core-test") diff --git a/agent/agent-tooling/gradle.lockfile b/agent/agent-tooling/gradle.lockfile index 9153310c984..9113a1eee50 100644 --- a/agent/agent-tooling/gradle.lockfile +++ b/agent/agent-tooling/gradle.lockfile @@ -51,9 +51,9 @@ io.netty:netty-transport-native-epoll:4.1.76.Final=runtimeClasspath io.netty:netty-transport-native-kqueue:4.1.76.Final=runtimeClasspath io.netty:netty-transport-native-unix-common:4.1.76.Final=runtimeClasspath io.netty:netty-transport:4.1.76.Final=runtimeClasspath -io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha:1.15.0-alpha=runtimeClasspath -io.opentelemetry:opentelemetry-bom-alpha:1.15.0-alpha=runtimeClasspath -io.opentelemetry:opentelemetry-bom:1.15.0=runtimeClasspath +io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha:1.16.0-alpha=runtimeClasspath +io.opentelemetry:opentelemetry-bom-alpha:1.16.0-alpha=runtimeClasspath +io.opentelemetry:opentelemetry-bom:1.16.0=runtimeClasspath io.projectreactor.netty:reactor-netty-core:1.0.18=runtimeClasspath io.projectreactor.netty:reactor-netty-http:1.0.18=runtimeClasspath io.projectreactor:reactor-core:3.4.17=runtimeClasspath @@ -65,7 +65,6 @@ org.apache.commons:commons-lang3:3.11=runtimeClasspath org.apache.commons:commons-text:1.9=runtimeClasspath org.codehaus.woodstox:stax2-api:4.2.1=runtimeClasspath org.junit:junit-bom:5.8.2=runtimeClasspath -org.ow2.asm:asm:9.1=runtimeClasspath org.reactivestreams:reactive-streams:1.0.3=runtimeClasspath org.slf4j:jcl-over-slf4j:1.7.36=runtimeClasspath org.slf4j:slf4j-api:1.7.36=runtimeClasspath diff --git a/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/init/AfterAgentListener.java b/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/init/AfterAgentListener.java index 1f57c992783..beb75472acf 100644 --- a/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/init/AfterAgentListener.java +++ b/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/init/AfterAgentListener.java @@ -23,7 +23,6 @@ import com.google.auto.service.AutoService; import com.microsoft.applicationinsights.agent.internal.httpclient.LazyHttpClient; -import io.opentelemetry.instrumentation.api.config.Config; import io.opentelemetry.javaagent.extension.AgentListener; import io.opentelemetry.sdk.autoconfigure.AutoConfiguredOpenTelemetrySdk; @@ -37,8 +36,7 @@ public static void setAppIdSupplier(AppIdSupplier appIdSupplier) { } @Override - public void afterAgent( - Config config, AutoConfiguredOpenTelemetrySdk autoConfiguredOpenTelemetrySdk) { + public void afterAgent(AutoConfiguredOpenTelemetrySdk autoConfiguredOpenTelemetrySdk) { // only safe now to resolve app id because SSL initialization // triggers loading of java.util.logging (starting with Java 8u231) // and JBoss/Wildfly need to install their own JUL manager before JUL is initialized. diff --git a/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/init/AiConfigCustomizer.java b/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/init/AiConfigCustomizer.java index 3d3d46d7e60..3679f226800 100644 --- a/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/init/AiConfigCustomizer.java +++ b/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/init/AiConfigCustomizer.java @@ -26,18 +26,18 @@ import com.google.auto.service.AutoService; import com.microsoft.applicationinsights.agent.internal.configuration.Configuration; import com.microsoft.applicationinsights.agent.internal.legacyheaders.DelegatingPropagatorProvider; -import io.opentelemetry.javaagent.extension.config.ConfigCustomizer; +import io.opentelemetry.javaagent.extension.config.ConfigPropertySource; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Locale; import java.util.Map; -@AutoService(ConfigCustomizer.class) -public class AiConfigCustomizer implements ConfigCustomizer { +@AutoService(ConfigPropertySource.class) +public class AiConfigCustomizer implements ConfigPropertySource { @Override - public Map defaultProperties() { + public Map getProperties() { Configuration config = FirstEntryPoint.getConfiguration(); Map properties = new HashMap<>(); @@ -198,7 +198,9 @@ private static void enableInstrumentations(Configuration config, Map() rootProject.extra["versions"] = dependencyVersions -val otelVersion = "1.15.0" +val otelVersion = "1.16.0" // IMPORTANT when updating opentelemetry instrumentation version, be sure to update bytebuddy version to match -val otelInstrumentationVersion = "1.15.0" -val otelInstrumentationAlphaVersion = "1.15.0-alpha" -val otelContribAlphaVersion = "1.15.0-alpha" +val otelInstrumentationVersion = "1.16.0" +val otelInstrumentationAlphaVersion = "1.16.0-alpha" +val otelContribAlphaVersion = "1.16.0-alpha" rootProject.extra["otelVersion"] = otelVersion rootProject.extra["otelInstrumentationVersion"] = otelInstrumentationVersion diff --git a/etw/java/gradle.lockfile b/etw/java/gradle.lockfile index b3881597541..9d0d88f94c6 100644 --- a/etw/java/gradle.lockfile +++ b/etw/java/gradle.lockfile @@ -3,9 +3,9 @@ # This file is expected to be part of source control. com.azure:azure-sdk-bom:1.2.3=runtimeClasspath com.google.guava:guava-bom:31.1-jre=runtimeClasspath -io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha:1.15.0-alpha=runtimeClasspath -io.opentelemetry:opentelemetry-bom-alpha:1.15.0-alpha=runtimeClasspath -io.opentelemetry:opentelemetry-bom:1.15.0=runtimeClasspath +io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha:1.16.0-alpha=runtimeClasspath +io.opentelemetry:opentelemetry-bom-alpha:1.16.0-alpha=runtimeClasspath +io.opentelemetry:opentelemetry-bom:1.16.0=runtimeClasspath org.junit:junit-bom:5.8.2=runtimeClasspath org.slf4j:slf4j-api:1.7.36=runtimeClasspath empty=