From 9c86b0edd0e007c02e6343c9fe81e7145b6f4157 Mon Sep 17 00:00:00 2001 From: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com> Date: Fri, 9 Sep 2022 22:33:06 +0000 Subject: [PATCH 1/3] Update the SDK version to 1.18.0 --- dependencyManagement/build.gradle.kts | 2 +- examples/distro/build.gradle | 4 ++-- examples/extension/build.gradle | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/dependencyManagement/build.gradle.kts b/dependencyManagement/build.gradle.kts index 804c37651dcd..ab0d2ca31901 100644 --- a/dependencyManagement/build.gradle.kts +++ b/dependencyManagement/build.gradle.kts @@ -12,7 +12,7 @@ val dependencyVersions = hashMapOf() rootProject.extra["versions"] = dependencyVersions // this line is managed by .github/scripts/update-sdk-version.sh -val otelVersion = "1.17.0" +val otelVersion = "1.18.0" rootProject.extra["otelVersion"] = otelVersion diff --git a/examples/distro/build.gradle b/examples/distro/build.gradle index f9ca40e047eb..5fb63738cc74 100644 --- a/examples/distro/build.gradle +++ b/examples/distro/build.gradle @@ -27,8 +27,8 @@ subprojects { ext { versions = [ // these lines are managed by .github/scripts/update-sdk-version.sh - opentelemetry : "1.17.0", - opentelemetryAlpha : "1.17.0-alpha", + opentelemetry : "1.18.0", + opentelemetryAlpha : "1.18.0-alpha", // these lines are managed by .github/scripts/update-version.sh opentelemetryJavaagent : "1.18.0-SNAPSHOT", diff --git a/examples/extension/build.gradle b/examples/extension/build.gradle index e99c6c2e40f7..5cb3f260bc03 100644 --- a/examples/extension/build.gradle +++ b/examples/extension/build.gradle @@ -23,8 +23,8 @@ version '1.0' ext { versions = [ // these lines are managed by .github/scripts/update-sdk-version.sh - opentelemetry : "1.17.0", - opentelemetryAlpha : "1.17.0-alpha", + opentelemetry : "1.18.0", + opentelemetryAlpha : "1.18.0-alpha", // these lines are managed by .github/scripts/update-version.sh opentelemetryJavaagent : "1.18.0-SNAPSHOT", From c95d1e1a27198c7feb610c5293944b8eed07fb74 Mon Sep 17 00:00:00 2001 From: Trask Stalnaker Date: Fri, 9 Sep 2022 16:24:23 -0700 Subject: [PATCH 2/3] Updates --- .../api/instrumenter/InstrumenterTest.java | 11 ++-- .../v1_10/metrics/MeterTest.java | 60 +++++++++++-------- .../build.gradle.kts | 8 +-- .../MicrometerShimAutoConfiguration.java | 2 +- .../MicrometerShimAutoConfigurationTest.java | 2 +- javaagent-tooling/build.gradle.kts | 3 +- .../common/AgentTestingExporterAccess.java | 21 +++---- 7 files changed, 59 insertions(+), 48 deletions(-) diff --git a/instrumentation-api/src/test/java/io/opentelemetry/instrumentation/api/instrumenter/InstrumenterTest.java b/instrumentation-api/src/test/java/io/opentelemetry/instrumentation/api/instrumenter/InstrumenterTest.java index 1537810c79de..f031274c97d6 100644 --- a/instrumentation-api/src/test/java/io/opentelemetry/instrumentation/api/instrumenter/InstrumenterTest.java +++ b/instrumentation-api/src/test/java/io/opentelemetry/instrumentation/api/instrumenter/InstrumenterTest.java @@ -498,7 +498,7 @@ void instrumentationVersion_default() { // see the test-instrumentation.properties file InstrumentationScopeInfo expectedLibraryInfo = - InstrumentationScopeInfo.create("test-instrumentation", "1.2.3", /* schemaUrl= */ null); + InstrumentationScopeInfo.builder("test-instrumentation").setVersion("1.2.3").build(); otelTesting .assertTraces() @@ -529,8 +529,9 @@ void instrumentationVersion_custom() { span -> span.hasName("span") .hasInstrumentationScopeInfo( - InstrumentationScopeInfo.create( - "test", "1.0", /* schemaUrl= */ null)))); + InstrumentationScopeInfo.builder("test") + .setVersion("1.0") + .build()))); } @Test @@ -547,7 +548,9 @@ void schemaUrl() { instrumenter.end(context, Collections.emptyMap(), Collections.emptyMap(), null); InstrumentationScopeInfo expectedLibraryInfo = - InstrumentationScopeInfo.create("test", null, "https://opentelemetry.io/schemas/1.0.0"); + InstrumentationScopeInfo.builder("test") + .setSchemaUrl("https://opentelemetry.io/schemas/1.0.0") + .build(); otelTesting .assertTraces() .hasTracesSatisfyingExactly( diff --git a/instrumentation/opentelemetry-api/opentelemetry-api-1.10/javaagent/src/test/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_10/metrics/MeterTest.java b/instrumentation/opentelemetry-api/opentelemetry-api-1.10/javaagent/src/test/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_10/metrics/MeterTest.java index dee7f1ca696f..65a798b93bec 100644 --- a/instrumentation/opentelemetry-api/opentelemetry-api-1.10/javaagent/src/test/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_10/metrics/MeterTest.java +++ b/instrumentation/opentelemetry-api/opentelemetry-api-1.10/javaagent/src/test/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_10/metrics/MeterTest.java @@ -69,8 +69,9 @@ void longCounter() { .hasDescription("d") .hasUnit("u") .hasInstrumentationScope( - InstrumentationScopeInfo.create( - instrumentationName, "1.2.3", /* schemaUrl= */ null)) + InstrumentationScopeInfo.builder(instrumentationName) + .setVersion("1.2.3") + .build()) .hasLongSumSatisfying( sum -> sum.isMonotonic() @@ -102,8 +103,9 @@ void observableLongCounter() throws InterruptedException { .hasDescription("d") .hasUnit("u") .hasInstrumentationScope( - InstrumentationScopeInfo.create( - instrumentationName, "1.2.3", /* schemaUrl= */ null)) + InstrumentationScopeInfo.builder(instrumentationName) + .setVersion("1.2.3") + .build()) .hasLongSumSatisfying( sum -> sum.isMonotonic() @@ -142,8 +144,9 @@ void doubleCounter() { .hasDescription("d") .hasUnit("u") .hasInstrumentationScope( - InstrumentationScopeInfo.create( - instrumentationName, "1.2.3", /* schemaUrl= */ null)) + InstrumentationScopeInfo.builder(instrumentationName) + .setVersion("1.2.3") + .build()) .hasDoubleSumSatisfying( sum -> sum.isMonotonic() @@ -176,8 +179,9 @@ void observableDoubleCounter() throws InterruptedException { .hasDescription("d") .hasUnit("u") .hasInstrumentationScope( - InstrumentationScopeInfo.create( - instrumentationName, "1.2.3", /* schemaUrl= */ null)) + InstrumentationScopeInfo.builder(instrumentationName) + .setVersion("1.2.3") + .build()) .hasDoubleSumSatisfying( sum -> sum.isMonotonic() @@ -216,8 +220,9 @@ void longUpDownCounter() { .hasDescription("d") .hasUnit("u") .hasInstrumentationScope( - InstrumentationScopeInfo.create( - instrumentationName, "1.2.3", /* schemaUrl= */ null)) + InstrumentationScopeInfo.builder(instrumentationName) + .setVersion("1.2.3") + .build()) .hasLongSumSatisfying( sum -> sum.isNotMonotonic() @@ -249,8 +254,9 @@ void observableLongUpDownCounter() throws InterruptedException { .hasDescription("d") .hasUnit("u") .hasInstrumentationScope( - InstrumentationScopeInfo.create( - instrumentationName, "1.2.3", /* schemaUrl= */ null)) + InstrumentationScopeInfo.builder(instrumentationName) + .setVersion("1.2.3") + .build()) .hasLongSumSatisfying( sum -> sum.isNotMonotonic() @@ -289,8 +295,9 @@ void doubleUpDownCounter() { .hasDescription("d") .hasUnit("u") .hasInstrumentationScope( - InstrumentationScopeInfo.create( - instrumentationName, "1.2.3", /* schemaUrl= */ null)) + InstrumentationScopeInfo.builder(instrumentationName) + .setVersion("1.2.3") + .build()) .hasDoubleSumSatisfying( sum -> sum.isNotMonotonic() @@ -323,8 +330,9 @@ void observableDoubleUpDownCounter() throws InterruptedException { .hasDescription("d") .hasUnit("u") .hasInstrumentationScope( - InstrumentationScopeInfo.create( - instrumentationName, "1.2.3", /* schemaUrl= */ null)) + InstrumentationScopeInfo.builder(instrumentationName) + .setVersion("1.2.3") + .build()) .hasDoubleSumSatisfying( sum -> sum.isNotMonotonic() @@ -363,8 +371,9 @@ void longHistogram() { .hasDescription("d") .hasUnit("u") .hasInstrumentationScope( - InstrumentationScopeInfo.create( - instrumentationName, "1.2.3", /* schemaUrl= */ null)) + InstrumentationScopeInfo.builder(instrumentationName) + .setVersion("1.2.3") + .build()) .hasHistogramSatisfying( histogram -> histogram.hasPointsSatisfying( @@ -393,8 +402,9 @@ void doubleHistogram() { .hasDescription("d") .hasUnit("u") .hasInstrumentationScope( - InstrumentationScopeInfo.create( - instrumentationName, "1.2.3", /* schemaUrl= */ null)) + InstrumentationScopeInfo.builder(instrumentationName) + .setVersion("1.2.3") + .build()) .hasHistogramSatisfying( histogram -> histogram.hasPointsSatisfying( @@ -426,8 +436,9 @@ void longGauge() throws InterruptedException { .hasDescription("d") .hasUnit("u") .hasInstrumentationScope( - InstrumentationScopeInfo.create( - instrumentationName, "1.2.3", /* schemaUrl= */ null)) + InstrumentationScopeInfo.builder(instrumentationName) + .setVersion("1.2.3") + .build()) .hasLongGaugeSatisfying( gauge -> gauge.hasPointsSatisfying( @@ -467,8 +478,9 @@ void doubleGauge() throws InterruptedException { .hasDescription("d") .hasUnit("u") .hasInstrumentationScope( - InstrumentationScopeInfo.create( - instrumentationName, "1.2.3", /* schemaUrl= */ null)) + InstrumentationScopeInfo.builder(instrumentationName) + .setVersion("1.2.3") + .build()) .hasDoubleGaugeSatisfying( gauge -> gauge.hasPointsSatisfying( diff --git a/instrumentation/spring/spring-boot-autoconfigure/build.gradle.kts b/instrumentation/spring/spring-boot-autoconfigure/build.gradle.kts index a867b133eb22..1185895fe19f 100644 --- a/instrumentation/spring/spring-boot-autoconfigure/build.gradle.kts +++ b/instrumentation/spring/spring-boot-autoconfigure/build.gradle.kts @@ -21,10 +21,7 @@ dependencies { implementation(project(":instrumentation:spring:spring-web-3.1:library")) implementation(project(":instrumentation:spring:spring-webmvc-5.3:library")) implementation(project(":instrumentation:spring:spring-webflux-5.0:library")) - implementation("io.opentelemetry:opentelemetry-micrometer1-shim") { - // just get the instrumentation, without micrometer itself - exclude("io.micrometer", "micrometer-core") - } + implementation(project(":instrumentation:micrometer:micrometer-1.5:library")) compileOnly("org.springframework.kafka:spring-kafka:2.9.0") compileOnly("org.springframework.boot:spring-boot-starter-actuator:$springBootVersion") @@ -79,7 +76,8 @@ tasks.withType().configureEach { // disable tests on openj9 18 because they often crash JIT compiler val testJavaVersion = gradle.startParameter.projectProperties["testJavaVersion"]?.let(JavaVersion::toVersion) - val testOnOpenJ9 = gradle.startParameter.projectProperties["testJavaVM"]?.run { this == "openj9" } ?: false + val testOnOpenJ9 = gradle.startParameter.projectProperties["testJavaVM"]?.run { this == "openj9" } + ?: false if (testOnOpenJ9 && testJavaVersion?.majorVersion == "18") { enabled = false } diff --git a/instrumentation/spring/spring-boot-autoconfigure/src/main/java/io/opentelemetry/instrumentation/spring/autoconfigure/metrics/MicrometerShimAutoConfiguration.java b/instrumentation/spring/spring-boot-autoconfigure/src/main/java/io/opentelemetry/instrumentation/spring/autoconfigure/metrics/MicrometerShimAutoConfiguration.java index 217b3ab3742f..ef08bcee061b 100644 --- a/instrumentation/spring/spring-boot-autoconfigure/src/main/java/io/opentelemetry/instrumentation/spring/autoconfigure/metrics/MicrometerShimAutoConfiguration.java +++ b/instrumentation/spring/spring-boot-autoconfigure/src/main/java/io/opentelemetry/instrumentation/spring/autoconfigure/metrics/MicrometerShimAutoConfiguration.java @@ -8,7 +8,7 @@ import io.micrometer.core.instrument.Clock; import io.micrometer.core.instrument.MeterRegistry; import io.opentelemetry.api.OpenTelemetry; -import io.opentelemetry.micrometer1shim.OpenTelemetryMeterRegistry; +import io.opentelemetry.instrumentation.micrometer.v1_5.OpenTelemetryMeterRegistry; import org.springframework.boot.actuate.autoconfigure.metrics.CompositeMeterRegistryAutoConfiguration; import org.springframework.boot.actuate.autoconfigure.metrics.MetricsAutoConfiguration; import org.springframework.boot.autoconfigure.AutoConfigureAfter; diff --git a/instrumentation/spring/spring-boot-autoconfigure/src/test/java/io/opentelemetry/instrumentation/spring/autoconfigure/metrics/MicrometerShimAutoConfigurationTest.java b/instrumentation/spring/spring-boot-autoconfigure/src/test/java/io/opentelemetry/instrumentation/spring/autoconfigure/metrics/MicrometerShimAutoConfigurationTest.java index 2e21b4940686..7e66044cd0db 100644 --- a/instrumentation/spring/spring-boot-autoconfigure/src/test/java/io/opentelemetry/instrumentation/spring/autoconfigure/metrics/MicrometerShimAutoConfigurationTest.java +++ b/instrumentation/spring/spring-boot-autoconfigure/src/test/java/io/opentelemetry/instrumentation/spring/autoconfigure/metrics/MicrometerShimAutoConfigurationTest.java @@ -8,8 +8,8 @@ import static org.assertj.core.api.Assertions.assertThat; import io.micrometer.core.instrument.MeterRegistry; +import io.opentelemetry.instrumentation.micrometer.v1_5.OpenTelemetryMeterRegistry; import io.opentelemetry.instrumentation.spring.autoconfigure.OpenTelemetryAutoConfiguration; -import io.opentelemetry.micrometer1shim.OpenTelemetryMeterRegistry; import org.junit.jupiter.api.Test; import org.springframework.boot.actuate.autoconfigure.metrics.MetricsAutoConfiguration; import org.springframework.boot.autoconfigure.AutoConfigurations; diff --git a/javaagent-tooling/build.gradle.kts b/javaagent-tooling/build.gradle.kts index dc92ecf3ca82..14731fbf2db1 100644 --- a/javaagent-tooling/build.gradle.kts +++ b/javaagent-tooling/build.gradle.kts @@ -27,7 +27,8 @@ dependencies { implementation("io.opentelemetry:opentelemetry-extension-aws") implementation("io.opentelemetry:opentelemetry-extension-trace-propagators") implementation("io.opentelemetry:opentelemetry-sdk-extension-resources") - implementation("io.opentelemetry:opentelemetry-sdk-extension-metric-incubator") + // the incubator's ViewConfigCustomizer is used to support loading yaml-based metric views + implementation("io.opentelemetry:opentelemetry-sdk-extension-incubator") // Exporters with dependencies implementation("io.opentelemetry:opentelemetry-exporter-jaeger") diff --git a/testing-common/src/main/java/io/opentelemetry/javaagent/testing/common/AgentTestingExporterAccess.java b/testing-common/src/main/java/io/opentelemetry/javaagent/testing/common/AgentTestingExporterAccess.java index 2e18e9c5699b..e97567718b4f 100644 --- a/testing-common/src/main/java/io/opentelemetry/javaagent/testing/common/AgentTestingExporterAccess.java +++ b/testing-common/src/main/java/io/opentelemetry/javaagent/testing/common/AgentTestingExporterAccess.java @@ -188,10 +188,9 @@ public static List getExportedSpans() { io.opentelemetry.sdk.resources.Resource.create( fromProto(resource.getAttributesList()))) .setInstrumentationScopeInfo( - InstrumentationScopeInfo.create( - instrumentationScope.getName(), - instrumentationScope.getVersion(), - /* schemaUrl= */ null)) + InstrumentationScopeInfo.builder(instrumentationScope.getName()) + .setVersion(instrumentationScope.getVersion()) + .build()) .setName(span.getName()) .setStartEpochNanos(span.getStartTimeUnixNano()) .setEndEpochNanos(span.getEndTimeUnixNano()) @@ -267,10 +266,9 @@ public static List getExportedMetrics() { metric, io.opentelemetry.sdk.resources.Resource.create( fromProto(resource.getAttributesList())), - InstrumentationScopeInfo.create( - instrumentationScope.getName(), - instrumentationScope.getVersion(), - /* schemaUrl= */ null))); + InstrumentationScopeInfo.builder(instrumentationScope.getName()) + .setVersion(instrumentationScope.getVersion()) + .build())); } } } @@ -309,10 +307,9 @@ public static List getExportedLogs() { logRecord, io.opentelemetry.sdk.resources.Resource.create( fromProto(resource.getAttributesList())), - InstrumentationScopeInfo.create( - instrumentationScope.getName(), - instrumentationScope.getVersion(), - /* schemaUrl= */ null))); + InstrumentationScopeInfo.builder(instrumentationScope.getName()) + .setVersion(instrumentationScope.getVersion()) + .build())); } } } From b089758453c5e06d97f66bda15e393200c28d54c Mon Sep 17 00:00:00 2001 From: Trask Stalnaker Date: Fri, 9 Sep 2022 17:30:58 -0700 Subject: [PATCH 3/3] license --- licenses/licenses.md | 54 ++++++++++++++++++++++---------------------- 1 file changed, 27 insertions(+), 27 deletions(-) diff --git a/licenses/licenses.md b/licenses/licenses.md index 8ba84c4837f4..9f741e145797 100644 --- a/licenses/licenses.md +++ b/licenses/licenses.md @@ -1,7 +1,7 @@ #javaagent ##Dependency License Report -_2022-09-06 12:21:05 CEST_ +_2022-09-09 17:28:09 PDT_ ## Apache License, Version 2.0 **1** **Group:** `com.blogspot.mydailyjava` **Name:** `weak-lock-free` **Version:** `0.18` @@ -37,103 +37,103 @@ _2022-09-06 12:21:05 CEST_ > - **POM Project URL**: [https://github.com/square/okio/](https://github.com/square/okio/) > - **POM License**: Apache License, Version 2.0 - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0) -**7** **Group:** `io.opentelemetry` **Name:** `opentelemetry-api` **Version:** `1.17.0` +**7** **Group:** `io.opentelemetry` **Name:** `opentelemetry-api` **Version:** `1.18.0` > - **POM Project URL**: [https://github.com/open-telemetry/opentelemetry-java](https://github.com/open-telemetry/opentelemetry-java) > - **POM License**: Apache License, Version 2.0 - [https://www.apache.org/licenses/LICENSE-2.0](https://www.apache.org/licenses/LICENSE-2.0) -**8** **Group:** `io.opentelemetry` **Name:** `opentelemetry-context` **Version:** `1.17.0` +**8** **Group:** `io.opentelemetry` **Name:** `opentelemetry-context` **Version:** `1.18.0` > - **POM Project URL**: [https://github.com/open-telemetry/opentelemetry-java](https://github.com/open-telemetry/opentelemetry-java) > - **POM License**: Apache License, Version 2.0 - [https://www.apache.org/licenses/LICENSE-2.0](https://www.apache.org/licenses/LICENSE-2.0) -**9** **Group:** `io.opentelemetry` **Name:** `opentelemetry-exporter-common` **Version:** `1.17.0` +**9** **Group:** `io.opentelemetry` **Name:** `opentelemetry-exporter-common` **Version:** `1.18.0` > - **POM Project URL**: [https://github.com/open-telemetry/opentelemetry-java](https://github.com/open-telemetry/opentelemetry-java) > - **POM License**: Apache License, Version 2.0 - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0) -**10** **Group:** `io.opentelemetry` **Name:** `opentelemetry-exporter-jaeger` **Version:** `1.17.0` +**10** **Group:** `io.opentelemetry` **Name:** `opentelemetry-exporter-jaeger` **Version:** `1.18.0` > - **POM Project URL**: [https://github.com/open-telemetry/opentelemetry-java](https://github.com/open-telemetry/opentelemetry-java) > - **POM License**: Apache License, Version 2.0 - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0) -**11** **Group:** `io.opentelemetry` **Name:** `opentelemetry-exporter-logging` **Version:** `1.17.0` +**11** **Group:** `io.opentelemetry` **Name:** `opentelemetry-exporter-logging` **Version:** `1.18.0` > - **POM Project URL**: [https://github.com/open-telemetry/opentelemetry-java](https://github.com/open-telemetry/opentelemetry-java) > - **POM License**: Apache License, Version 2.0 - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0) -**12** **Group:** `io.opentelemetry` **Name:** `opentelemetry-exporter-logging-otlp` **Version:** `1.17.0` +**12** **Group:** `io.opentelemetry` **Name:** `opentelemetry-exporter-logging-otlp` **Version:** `1.18.0` > - **POM Project URL**: [https://github.com/open-telemetry/opentelemetry-java](https://github.com/open-telemetry/opentelemetry-java) > - **POM License**: Apache License, Version 2.0 - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0) -**13** **Group:** `io.opentelemetry` **Name:** `opentelemetry-exporter-otlp` **Version:** `1.17.0` +**13** **Group:** `io.opentelemetry` **Name:** `opentelemetry-exporter-otlp` **Version:** `1.18.0` > - **POM Project URL**: [https://github.com/open-telemetry/opentelemetry-java](https://github.com/open-telemetry/opentelemetry-java) > - **POM License**: Apache License, Version 2.0 - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0) -**14** **Group:** `io.opentelemetry` **Name:** `opentelemetry-exporter-otlp-common` **Version:** `1.17.0` +**14** **Group:** `io.opentelemetry` **Name:** `opentelemetry-exporter-otlp-common` **Version:** `1.18.0` > - **POM Project URL**: [https://github.com/open-telemetry/opentelemetry-java](https://github.com/open-telemetry/opentelemetry-java) > - **POM License**: Apache License, Version 2.0 - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0) -**15** **Group:** `io.opentelemetry` **Name:** `opentelemetry-exporter-otlp-logs` **Version:** `1.17.0-alpha` +**15** **Group:** `io.opentelemetry` **Name:** `opentelemetry-exporter-otlp-logs` **Version:** `1.18.0-alpha` > - **POM Project URL**: [https://github.com/open-telemetry/opentelemetry-java](https://github.com/open-telemetry/opentelemetry-java) > - **POM License**: Apache License, Version 2.0 - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0) -**16** **Group:** `io.opentelemetry` **Name:** `opentelemetry-exporter-prometheus` **Version:** `1.17.0-alpha` +**16** **Group:** `io.opentelemetry` **Name:** `opentelemetry-exporter-prometheus` **Version:** `1.18.0-alpha` > - **POM Project URL**: [https://github.com/open-telemetry/opentelemetry-java](https://github.com/open-telemetry/opentelemetry-java) > - **POM License**: Apache License, Version 2.0 - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0) -**17** **Group:** `io.opentelemetry` **Name:** `opentelemetry-exporter-zipkin` **Version:** `1.17.0` +**17** **Group:** `io.opentelemetry` **Name:** `opentelemetry-exporter-zipkin` **Version:** `1.18.0` > - **POM Project URL**: [https://github.com/open-telemetry/opentelemetry-java](https://github.com/open-telemetry/opentelemetry-java) > - **POM License**: Apache License, Version 2.0 - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0) -**18** **Group:** `io.opentelemetry` **Name:** `opentelemetry-extension-aws` **Version:** `1.17.0` +**18** **Group:** `io.opentelemetry` **Name:** `opentelemetry-extension-aws` **Version:** `1.18.0` > - **POM Project URL**: [https://github.com/open-telemetry/opentelemetry-java](https://github.com/open-telemetry/opentelemetry-java) > - **POM License**: Apache License, Version 2.0 - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0) -**19** **Group:** `io.opentelemetry` **Name:** `opentelemetry-extension-kotlin` **Version:** `1.17.0` +**19** **Group:** `io.opentelemetry` **Name:** `opentelemetry-extension-kotlin` **Version:** `1.18.0` > - **POM Project URL**: [https://github.com/open-telemetry/opentelemetry-java](https://github.com/open-telemetry/opentelemetry-java) > - **POM License**: Apache License, Version 2.0 - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0) -**20** **Group:** `io.opentelemetry` **Name:** `opentelemetry-extension-trace-propagators` **Version:** `1.17.0` +**20** **Group:** `io.opentelemetry` **Name:** `opentelemetry-extension-trace-propagators` **Version:** `1.18.0` > - **POM Project URL**: [https://github.com/open-telemetry/opentelemetry-java](https://github.com/open-telemetry/opentelemetry-java) > - **POM License**: Apache License, Version 2.0 - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0) -**21** **Group:** `io.opentelemetry` **Name:** `opentelemetry-sdk` **Version:** `1.17.0` +**21** **Group:** `io.opentelemetry` **Name:** `opentelemetry-sdk` **Version:** `1.18.0` > - **POM Project URL**: [https://github.com/open-telemetry/opentelemetry-java](https://github.com/open-telemetry/opentelemetry-java) > - **POM License**: Apache License, Version 2.0 - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0) -**22** **Group:** `io.opentelemetry` **Name:** `opentelemetry-sdk-common` **Version:** `1.17.0` +**22** **Group:** `io.opentelemetry` **Name:** `opentelemetry-sdk-common` **Version:** `1.18.0` > - **POM Project URL**: [https://github.com/open-telemetry/opentelemetry-java](https://github.com/open-telemetry/opentelemetry-java) > - **POM License**: Apache License, Version 2.0 - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0) -**23** **Group:** `io.opentelemetry` **Name:** `opentelemetry-sdk-extension-autoconfigure` **Version:** `1.17.0-alpha` +**23** **Group:** `io.opentelemetry` **Name:** `opentelemetry-sdk-extension-autoconfigure` **Version:** `1.18.0-alpha` > - **POM Project URL**: [https://github.com/open-telemetry/opentelemetry-java](https://github.com/open-telemetry/opentelemetry-java) > - **POM License**: Apache License, Version 2.0 - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0) -**24** **Group:** `io.opentelemetry` **Name:** `opentelemetry-sdk-extension-autoconfigure-spi` **Version:** `1.17.0` +**24** **Group:** `io.opentelemetry` **Name:** `opentelemetry-sdk-extension-autoconfigure-spi` **Version:** `1.18.0` > - **POM Project URL**: [https://github.com/open-telemetry/opentelemetry-java](https://github.com/open-telemetry/opentelemetry-java) > - **POM License**: Apache License, Version 2.0 - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0) -**25** **Group:** `io.opentelemetry` **Name:** `opentelemetry-sdk-extension-jaeger-remote-sampler` **Version:** `1.17.0` +**25** **Group:** `io.opentelemetry` **Name:** `opentelemetry-sdk-extension-incubator` **Version:** `1.18.0-alpha` > - **POM Project URL**: [https://github.com/open-telemetry/opentelemetry-java](https://github.com/open-telemetry/opentelemetry-java) > - **POM License**: Apache License, Version 2.0 - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0) -**26** **Group:** `io.opentelemetry` **Name:** `opentelemetry-sdk-extension-metric-incubator` **Version:** `1.17.0-alpha` +**26** **Group:** `io.opentelemetry` **Name:** `opentelemetry-sdk-extension-jaeger-remote-sampler` **Version:** `1.18.0` > - **POM Project URL**: [https://github.com/open-telemetry/opentelemetry-java](https://github.com/open-telemetry/opentelemetry-java) > - **POM License**: Apache License, Version 2.0 - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0) -**27** **Group:** `io.opentelemetry` **Name:** `opentelemetry-sdk-extension-resources` **Version:** `1.17.0` +**27** **Group:** `io.opentelemetry` **Name:** `opentelemetry-sdk-extension-resources` **Version:** `1.18.0` > - **POM Project URL**: [https://github.com/open-telemetry/opentelemetry-java](https://github.com/open-telemetry/opentelemetry-java) > - **POM License**: Apache License, Version 2.0 - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0) -**28** **Group:** `io.opentelemetry` **Name:** `opentelemetry-sdk-logs` **Version:** `1.17.0-alpha` +**28** **Group:** `io.opentelemetry` **Name:** `opentelemetry-sdk-logs` **Version:** `1.18.0-alpha` > - **POM Project URL**: [https://github.com/open-telemetry/opentelemetry-java](https://github.com/open-telemetry/opentelemetry-java) > - **POM License**: Apache License, Version 2.0 - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0) -**29** **Group:** `io.opentelemetry` **Name:** `opentelemetry-sdk-metrics` **Version:** `1.17.0` +**29** **Group:** `io.opentelemetry` **Name:** `opentelemetry-sdk-metrics` **Version:** `1.18.0` > - **POM Project URL**: [https://github.com/open-telemetry/opentelemetry-java](https://github.com/open-telemetry/opentelemetry-java) > - **POM License**: Apache License, Version 2.0 - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0) -**30** **Group:** `io.opentelemetry` **Name:** `opentelemetry-sdk-trace` **Version:** `1.17.0` +**30** **Group:** `io.opentelemetry` **Name:** `opentelemetry-sdk-trace` **Version:** `1.18.0` > - **POM Project URL**: [https://github.com/open-telemetry/opentelemetry-java](https://github.com/open-telemetry/opentelemetry-java) > - **POM License**: Apache License, Version 2.0 - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0) -**31** **Group:** `io.opentelemetry` **Name:** `opentelemetry-semconv` **Version:** `1.17.0-alpha` +**31** **Group:** `io.opentelemetry` **Name:** `opentelemetry-semconv` **Version:** `1.18.0-alpha` > - **POM Project URL**: [https://github.com/open-telemetry/opentelemetry-java](https://github.com/open-telemetry/opentelemetry-java) > - **POM License**: Apache License, Version 2.0 - [https://www.apache.org/licenses/LICENSE-2.0](https://www.apache.org/licenses/LICENSE-2.0) @@ -194,7 +194,7 @@ _2022-09-06 12:21:05 CEST_ > - **POM License**: Apache License, Version 2.0 - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0) > - **POM License**: The 3-Clause BSD License - [https://opensource.org/licenses/BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause) -**43** **Group:** `org.yaml` **Name:** `snakeyaml` **Version:** `1.30` +**43** **Group:** `org.yaml` **Name:** `snakeyaml` **Version:** `1.31` > - **Manifest License**: Apache License, Version 2.0 (Not Packaged) > - **POM Project URL**: [https://bitbucket.org/snakeyaml/snakeyaml](https://bitbucket.org/snakeyaml/snakeyaml) > - **POM License**: Apache License, Version 2.0 - [https://www.apache.org/licenses/LICENSE-2.0](https://www.apache.org/licenses/LICENSE-2.0)