diff --git a/custom/src/main/java/co/elastic/otel/declarativeconfig/ElasticDeclarativeConfigurationCustomizer.java b/custom/src/main/java/co/elastic/otel/declarativeconfig/ElasticDeclarativeConfigurationCustomizer.java index 2704d4c72..a2b44e4a3 100644 --- a/custom/src/main/java/co/elastic/otel/declarativeconfig/ElasticDeclarativeConfigurationCustomizer.java +++ b/custom/src/main/java/co/elastic/otel/declarativeconfig/ElasticDeclarativeConfigurationCustomizer.java @@ -26,26 +26,26 @@ import com.google.auto.service.AutoService; import io.opentelemetry.sdk.autoconfigure.declarativeconfig.DeclarativeConfigurationCustomizer; import io.opentelemetry.sdk.autoconfigure.declarativeconfig.DeclarativeConfigurationCustomizerProvider; -import io.opentelemetry.sdk.declarativeconfig.internal.model.BatchLogRecordProcessorModel; -import io.opentelemetry.sdk.declarativeconfig.internal.model.BatchSpanProcessorModel; -import io.opentelemetry.sdk.declarativeconfig.internal.model.ExperimentalResourceDetectionModel; -import io.opentelemetry.sdk.declarativeconfig.internal.model.ExperimentalResourceDetectorModel; -import io.opentelemetry.sdk.declarativeconfig.internal.model.LogRecordExporterModel; -import io.opentelemetry.sdk.declarativeconfig.internal.model.LoggerProviderModel; -import io.opentelemetry.sdk.declarativeconfig.internal.model.MeterProviderModel; -import io.opentelemetry.sdk.declarativeconfig.internal.model.NameStringValuePairModel; -import io.opentelemetry.sdk.declarativeconfig.internal.model.OpenTelemetryConfigurationModel; -import io.opentelemetry.sdk.declarativeconfig.internal.model.OtlpGrpcExporterModel; -import io.opentelemetry.sdk.declarativeconfig.internal.model.OtlpGrpcMetricExporterModel; -import io.opentelemetry.sdk.declarativeconfig.internal.model.OtlpHttpExporterModel; -import io.opentelemetry.sdk.declarativeconfig.internal.model.OtlpHttpMetricExporterModel; -import io.opentelemetry.sdk.declarativeconfig.internal.model.PeriodicMetricReaderModel; -import io.opentelemetry.sdk.declarativeconfig.internal.model.PushMetricExporterModel; -import io.opentelemetry.sdk.declarativeconfig.internal.model.ResourceModel; -import io.opentelemetry.sdk.declarativeconfig.internal.model.SimpleLogRecordProcessorModel; -import io.opentelemetry.sdk.declarativeconfig.internal.model.SimpleSpanProcessorModel; -import io.opentelemetry.sdk.declarativeconfig.internal.model.SpanExporterModel; -import io.opentelemetry.sdk.declarativeconfig.internal.model.TracerProviderModel; +import io.opentelemetry.sdk.autoconfigure.declarativeconfig.model.BatchLogRecordProcessorModel; +import io.opentelemetry.sdk.autoconfigure.declarativeconfig.model.BatchSpanProcessorModel; +import io.opentelemetry.sdk.autoconfigure.declarativeconfig.model.ExperimentalResourceDetectionModel; +import io.opentelemetry.sdk.autoconfigure.declarativeconfig.model.ExperimentalResourceDetectorModel; +import io.opentelemetry.sdk.autoconfigure.declarativeconfig.model.LogRecordExporterModel; +import io.opentelemetry.sdk.autoconfigure.declarativeconfig.model.LoggerProviderModel; +import io.opentelemetry.sdk.autoconfigure.declarativeconfig.model.MeterProviderModel; +import io.opentelemetry.sdk.autoconfigure.declarativeconfig.model.NameStringValuePairModel; +import io.opentelemetry.sdk.autoconfigure.declarativeconfig.model.OpenTelemetryConfigurationModel; +import io.opentelemetry.sdk.autoconfigure.declarativeconfig.model.OtlpGrpcExporterModel; +import io.opentelemetry.sdk.autoconfigure.declarativeconfig.model.OtlpGrpcMetricExporterModel; +import io.opentelemetry.sdk.autoconfigure.declarativeconfig.model.OtlpHttpExporterModel; +import io.opentelemetry.sdk.autoconfigure.declarativeconfig.model.OtlpHttpMetricExporterModel; +import io.opentelemetry.sdk.autoconfigure.declarativeconfig.model.PeriodicMetricReaderModel; +import io.opentelemetry.sdk.autoconfigure.declarativeconfig.model.PushMetricExporterModel; +import io.opentelemetry.sdk.autoconfigure.declarativeconfig.model.ResourceModel; +import io.opentelemetry.sdk.autoconfigure.declarativeconfig.model.SimpleLogRecordProcessorModel; +import io.opentelemetry.sdk.autoconfigure.declarativeconfig.model.SimpleSpanProcessorModel; +import io.opentelemetry.sdk.autoconfigure.declarativeconfig.model.SpanExporterModel; +import io.opentelemetry.sdk.autoconfigure.declarativeconfig.model.TracerProviderModel; import java.util.ArrayList; import java.util.Collections; import java.util.List; diff --git a/custom/src/test/java/co/elastic/otel/declarativeconfig/DefaultDeclarativeConfigTest.java b/custom/src/test/java/co/elastic/otel/declarativeconfig/DefaultDeclarativeConfigTest.java index c77b3b732..92ea60e25 100644 --- a/custom/src/test/java/co/elastic/otel/declarativeconfig/DefaultDeclarativeConfigTest.java +++ b/custom/src/test/java/co/elastic/otel/declarativeconfig/DefaultDeclarativeConfigTest.java @@ -25,10 +25,10 @@ import io.opentelemetry.javaagent.tooling.resources.ResourceCustomizerProvider; import io.opentelemetry.sdk.autoconfigure.declarativeconfig.DeclarativeConfiguration; -import io.opentelemetry.sdk.declarativeconfig.internal.model.ExperimentalComposableRuleBasedSamplerRuleModel; -import io.opentelemetry.sdk.declarativeconfig.internal.model.ExperimentalLanguageSpecificInstrumentationModel; -import io.opentelemetry.sdk.declarativeconfig.internal.model.OpenTelemetryConfigurationModel; -import io.opentelemetry.sdk.declarativeconfig.internal.model.SamplerModel; +import io.opentelemetry.sdk.autoconfigure.declarativeconfig.model.ExperimentalComposableRuleBasedSamplerRuleModel; +import io.opentelemetry.sdk.autoconfigure.declarativeconfig.model.ExperimentalLanguageSpecificInstrumentationModel; +import io.opentelemetry.sdk.autoconfigure.declarativeconfig.model.OpenTelemetryConfigurationModel; +import io.opentelemetry.sdk.autoconfigure.declarativeconfig.model.SamplerModel; import java.io.InputStream; import java.util.List; import java.util.function.Consumer; diff --git a/custom/src/test/java/co/elastic/otel/declarativeconfig/ElasticDeclarativeConfigurationCustomizerTest.java b/custom/src/test/java/co/elastic/otel/declarativeconfig/ElasticDeclarativeConfigurationCustomizerTest.java index e18a488a2..5f068b9e2 100644 --- a/custom/src/test/java/co/elastic/otel/declarativeconfig/ElasticDeclarativeConfigurationCustomizerTest.java +++ b/custom/src/test/java/co/elastic/otel/declarativeconfig/ElasticDeclarativeConfigurationCustomizerTest.java @@ -26,7 +26,7 @@ import io.opentelemetry.javaagent.tooling.resources.ResourceCustomizerProvider; import io.opentelemetry.sdk.autoconfigure.declarativeconfig.DeclarativeConfigurationCustomizer; import io.opentelemetry.sdk.autoconfigure.declarativeconfig.DeclarativeConfigurationCustomizerProvider; -import io.opentelemetry.sdk.declarativeconfig.internal.model.OpenTelemetryConfigurationModel; +import io.opentelemetry.sdk.autoconfigure.declarativeconfig.model.OpenTelemetryConfigurationModel; import io.opentelemetry.sdk.logs.export.LogRecordExporter; import io.opentelemetry.sdk.metrics.export.MetricExporter; import io.opentelemetry.sdk.trace.export.SpanExporter; diff --git a/docs/changelog/upstream-update.yaml b/docs/changelog/upstream-update.yaml index 1f481588c..923eb9df1 100644 --- a/docs/changelog/upstream-update.yaml +++ b/docs/changelog/upstream-update.yaml @@ -1,6 +1,6 @@ prs: -- https://github.com/elastic/elastic-otel-java/pull/1110 +- https://github.com/elastic/elastic-otel-java/pull/1144 type: enhancement products: - product: edot-java -title: Update upstream OpenTelemetry agent dependencies to 2.28.1 +title: Update upstream OpenTelemetry agent dependencies to 2.29.0 diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 38cf472fb..840b13eab 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -11,18 +11,18 @@ opentelemetryProto = "1.3.2-alpha" # otel agent, we rely on the '*-alpha' and get the non-alpha dependencies transitively # updated from upstream agent with .ci/update-upstream.sh -opentelemetryJavaagentAlpha = "2.28.1-alpha" +opentelemetryJavaagentAlpha = "2.29.0-alpha" # otel contrib # updated from upstream agent with .ci/update-upstream.sh -opentelemetryContribAlpha = "1.57.0-alpha" +opentelemetryContribAlpha = "1.58.0-alpha" # otel semconv # updated from upstream agent with .ci/update-upstream.sh # While the semconv stable/incubating artifacts are provided as transitive dependencies, keeping # an explicit version here allows to easily override to a not-yet-released version. -opentelemetrySemconv = "1.41.1" -opentelemetrySemconvAlpha = "1.41.1-alpha" +opentelemetrySemconv = "1.42.0" +opentelemetrySemconvAlpha = "1.42.0-alpha" [libraries]