Skip to content

Move opentelemetry-api-1.0 instrumentation under v1_0 subpackage#18886

Merged
trask merged 8 commits into
open-telemetry:mainfrom
trask:package-name-cleanup-opentelemetry-api
Jun 8, 2026
Merged

Move opentelemetry-api-1.0 instrumentation under v1_0 subpackage#18886
trask merged 8 commits into
open-telemetry:mainfrom
trask:package-name-cleanup-opentelemetry-api

Conversation

@trask

@trask trask commented Jun 3, 2026

Copy link
Copy Markdown
Member

Part of #18428

Adds a v1_0 segment to the package name in the opentelemetry-api-1.0 module so the package matches the module version, consistent with the sibling opentelemetry-api-1.4/1.10/... modules.

Also updates the Azure Core 1.53 javaagent instrumentation to bridge explicit parent contexts stored under Tracer.PARENT_TRACE_CONTEXT_KEY, so Azure's bundled OpenTelemetry tracer receives the agent context.

Adds a v1_0 segment to the package name in the opentelemetry-api-1.0
module so the package matches the module version, consistent with the
sibling opentelemetry-api-1.4/1.10/... modules.

The bare io.opentelemetry.javaagent.instrumentation.opentelemetryapi
prefix remains in OpenTelemetryApiInstrumentationModule.agentPackagesToHide
so it continues to cover all v1_* subpackages.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR moves the opentelemetry-api-1.0 javaagent instrumentation implementation into a ...opentelemetryapi.v1_0... package namespace, aligning package naming with the module version (consistent with the other opentelemetry-api-1.x modules). It also updates all known cross-module references (imports and reflective lookups) to the new v1_0 package.

Changes:

  • Relocated opentelemetry-api-1.0 javaagent classes into the io.opentelemetry.javaagent.instrumentation.opentelemetryapi.v1_0 package (and corresponding subpackages).
  • Updated imports in dependent instrumentations/modules (reactor, instrumentation-api, kotlin extension, and multiple opentelemetry-api version shims) to reference the new v1_0 types.
  • Updated Javadoc/comment references where the moved ValueBridging type is referenced as a reflective loader.

Reviewed changes

Copilot reviewed 78 out of 78 changed files in this pull request and generated no comments.

Show a summary per file
File Description
instrumentation/reactor/reactor-3.4/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/reactor/v3_4/operator/ContextPropagationOperator34Instrumentation.java Switches AgentContextStorage import to opentelemetryapi.v1_0.
instrumentation/reactor/reactor-3.1/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/reactor/v3_1/operator/ContextPropagationOperatorInstrumentation.java Switches AgentContextStorage import to opentelemetryapi.v1_0.
instrumentation/opentelemetry-instrumentation-api/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/instrumentationapi/SpanKeyInstrumentation.java Updates AgentContextStorage/Bridging imports to opentelemetryapi.v1_0.
instrumentation/opentelemetry-instrumentation-api/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/instrumentationapi/HttpRouteStateInstrumentation.java Updates AgentContextStorage/Bridging imports to opentelemetryapi.v1_0.
instrumentation/opentelemetry-extension-kotlin-1.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetry/extension/kotlin/v1_0/ContextExtensionInstrumentation.java Switches AgentContextStorage import to opentelemetryapi.v1_0.
instrumentation/opentelemetry-api/opentelemetry-api-1.59/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_59/ValueBridging159.java Updates Javadoc/comment references to the new reflective loader class name under opentelemetryapi.v1_0.
instrumentation/opentelemetry-api/opentelemetry-api-1.50/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_50/incubator/logs/ApplicationLogRecordBuilder150Incubator.java Updates AgentContextStorage/Bridging imports to opentelemetryapi.v1_0.
instrumentation/opentelemetry-api/opentelemetry-api-1.47/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_47/incubator/trace/ApplicationTracerFactory147Incubator.java Updates base tracer imports to opentelemetryapi.v1_0.
instrumentation/opentelemetry-api/opentelemetry-api-1.47/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_47/incubator/trace/ApplicationTracer147Incubator.java Updates base tracer import to opentelemetryapi.v1_0.
instrumentation/opentelemetry-api/opentelemetry-api-1.40/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_40/incubator/trace/ApplicationTracerFactory140Incubator.java Updates base tracer imports to opentelemetryapi.v1_0.
instrumentation/opentelemetry-api/opentelemetry-api-1.40/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_40/incubator/trace/ApplicationTracer140Incubator.java Updates base tracer import to opentelemetryapi.v1_0.
instrumentation/opentelemetry-api/opentelemetry-api-1.40/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_40/incubator/trace/ApplicationSpanBuilder140Incubator.java Updates base span builder imports to opentelemetryapi.v1_0.
instrumentation/opentelemetry-api/opentelemetry-api-1.4/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_4/trace/ApplicationTracerProvider14.java Updates base tracer provider imports to opentelemetryapi.v1_0.
instrumentation/opentelemetry-api/opentelemetry-api-1.4/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_4/trace/ApplicationTracerBuilder.java Updates base tracer factory import to opentelemetryapi.v1_0.
instrumentation/opentelemetry-api/opentelemetry-api-1.38/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_38/metrics/ApplicationLongGauge138.java Updates AgentContextStorage/Bridging imports to opentelemetryapi.v1_0.
instrumentation/opentelemetry-api/opentelemetry-api-1.38/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_38/metrics/ApplicationDoubleGauge138.java Updates AgentContextStorage/Bridging imports to opentelemetryapi.v1_0.
instrumentation/opentelemetry-api/opentelemetry-api-1.38/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_38/incubator/metrics/ApplicationLongGaugeBuilder138Incubator.java Updates Bridging import to opentelemetryapi.v1_0.
instrumentation/opentelemetry-api/opentelemetry-api-1.38/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_38/incubator/metrics/ApplicationDoubleGaugeBuilder138Incubator.java Updates Bridging import to opentelemetryapi.v1_0.
instrumentation/opentelemetry-api/opentelemetry-api-1.37/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_37/incubator/metrics/ApplicationLongUpDownCounterBuilder137.java Updates Bridging import to opentelemetryapi.v1_0.
instrumentation/opentelemetry-api/opentelemetry-api-1.37/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_37/incubator/metrics/ApplicationLongHistogramBuilder137.java Updates Bridging import to opentelemetryapi.v1_0.
instrumentation/opentelemetry-api/opentelemetry-api-1.37/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_37/incubator/metrics/ApplicationLongGaugeBuilder137.java Updates Bridging import to opentelemetryapi.v1_0.
instrumentation/opentelemetry-api/opentelemetry-api-1.37/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_37/incubator/metrics/ApplicationLongCounterBuilder137.java Updates Bridging import to opentelemetryapi.v1_0.
instrumentation/opentelemetry-api/opentelemetry-api-1.37/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_37/incubator/metrics/ApplicationDoubleUpDownCounterBuilder137.java Updates Bridging import to opentelemetryapi.v1_0.
instrumentation/opentelemetry-api/opentelemetry-api-1.37/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_37/incubator/metrics/ApplicationDoubleHistogramBuilder137.java Updates Bridging import to opentelemetryapi.v1_0.
instrumentation/opentelemetry-api/opentelemetry-api-1.37/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_37/incubator/metrics/ApplicationDoubleGaugeBuilder137.java Updates Bridging import to opentelemetryapi.v1_0.
instrumentation/opentelemetry-api/opentelemetry-api-1.37/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_37/incubator/metrics/ApplicationDoubleCounterBuilder137.java Updates Bridging import to opentelemetryapi.v1_0.
instrumentation/opentelemetry-api/opentelemetry-api-1.32/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_32/incubator/metrics/ApplicationLongHistogramBuilder132Incubator.java Updates Bridging import to opentelemetryapi.v1_0.
instrumentation/opentelemetry-api/opentelemetry-api-1.32/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_32/incubator/metrics/ApplicationDoubleHistogramBuilder132Incubator.java Updates Bridging import to opentelemetryapi.v1_0.
instrumentation/opentelemetry-api/opentelemetry-api-1.31/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_31/incubator/metrics/ApplicationLongUpDownCounterBuilder131.java Updates Bridging import to opentelemetryapi.v1_0.
instrumentation/opentelemetry-api/opentelemetry-api-1.31/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_31/incubator/metrics/ApplicationLongHistogramBuilder131.java Updates Bridging import to opentelemetryapi.v1_0.
instrumentation/opentelemetry-api/opentelemetry-api-1.31/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_31/incubator/metrics/ApplicationLongGaugeBuilder131.java Updates Bridging import to opentelemetryapi.v1_0.
instrumentation/opentelemetry-api/opentelemetry-api-1.31/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_31/incubator/metrics/ApplicationLongCounterBuilder131.java Updates Bridging import to opentelemetryapi.v1_0.
instrumentation/opentelemetry-api/opentelemetry-api-1.31/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_31/incubator/metrics/ApplicationDoubleUpDownCounterBuilder131.java Updates Bridging import to opentelemetryapi.v1_0.
instrumentation/opentelemetry-api/opentelemetry-api-1.31/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_31/incubator/metrics/ApplicationDoubleHistogramBuilder131.java Updates Bridging import to opentelemetryapi.v1_0.
instrumentation/opentelemetry-api/opentelemetry-api-1.31/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_31/incubator/metrics/ApplicationDoubleGaugeBuilder131.java Updates Bridging import to opentelemetryapi.v1_0.
instrumentation/opentelemetry-api/opentelemetry-api-1.31/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_31/incubator/metrics/ApplicationDoubleCounterBuilder131.java Updates Bridging import to opentelemetryapi.v1_0.
instrumentation/opentelemetry-api/opentelemetry-api-1.27/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_27/trace/ApplicationTracerFactory127.java Updates base tracer imports to opentelemetryapi.v1_0.
instrumentation/opentelemetry-api/opentelemetry-api-1.27/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_27/logs/ApplicationLogRecordBuilder.java Updates ValueBridging/AgentContextStorage/Bridging imports to opentelemetryapi.v1_0.
instrumentation/opentelemetry-api/opentelemetry-api-1.27/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_27/logs/ApplicationLogger.java Updates AgentContextStorage import to opentelemetryapi.v1_0.
instrumentation/opentelemetry-api/opentelemetry-api-1.27/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_27/ApplicationOpenTelemetry127.java Updates propagation/tracer factory imports to opentelemetryapi.v1_0.
instrumentation/opentelemetry-api/opentelemetry-api-1.10/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_10/metrics/ApplicationObservableLongMeasurement.java Updates Bridging import to opentelemetryapi.v1_0.
instrumentation/opentelemetry-api/opentelemetry-api-1.10/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_10/metrics/ApplicationObservableDoubleMeasurement.java Updates Bridging import to opentelemetryapi.v1_0.
instrumentation/opentelemetry-api/opentelemetry-api-1.10/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_10/metrics/ApplicationLongUpDownCounter.java Updates AgentContextStorage/Bridging imports to opentelemetryapi.v1_0.
instrumentation/opentelemetry-api/opentelemetry-api-1.10/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_10/metrics/ApplicationLongHistogram.java Updates AgentContextStorage/Bridging imports to opentelemetryapi.v1_0.
instrumentation/opentelemetry-api/opentelemetry-api-1.10/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_10/metrics/ApplicationLongCounter.java Updates AgentContextStorage/Bridging imports to opentelemetryapi.v1_0.
instrumentation/opentelemetry-api/opentelemetry-api-1.10/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_10/metrics/ApplicationDoubleUpDownCounter.java Updates AgentContextStorage/Bridging imports to opentelemetryapi.v1_0.
instrumentation/opentelemetry-api/opentelemetry-api-1.10/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_10/metrics/ApplicationDoubleHistogram.java Updates AgentContextStorage/Bridging imports to opentelemetryapi.v1_0.
instrumentation/opentelemetry-api/opentelemetry-api-1.10/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_10/metrics/ApplicationDoubleCounter.java Updates AgentContextStorage/Bridging imports to opentelemetryapi.v1_0.
instrumentation/opentelemetry-api/opentelemetry-api-1.10/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_10/ApplicationOpenTelemetry110.java Updates propagation import to opentelemetryapi.v1_0.
instrumentation/opentelemetry-api/opentelemetry-api-1.0/testing/src/test/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_0/TestClass.java Moves test helper into ...opentelemetryapi.v1_0 package.
instrumentation/opentelemetry-api/opentelemetry-api-1.0/testing/src/test/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_0/InstrumentationUtilTest.java Moves test into ...opentelemetryapi.v1_0 package.
instrumentation/opentelemetry-api/opentelemetry-api-1.0/testing/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_0/TestInstrumentationModule.java Moves test instrumentation module into ...opentelemetryapi.v1_0 package.
instrumentation/opentelemetry-api/opentelemetry-api-1.0/testing/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_0/TestInstrumentation.java Moves test instrumentation into ...opentelemetryapi.v1_0 and updates type matcher string.
instrumentation/opentelemetry-api/opentelemetry-api-1.0/javaagent/src/test/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_0/TracerTest.java Moves test into ...opentelemetryapi.v1_0 package.
instrumentation/opentelemetry-api/opentelemetry-api-1.0/javaagent/src/test/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_0/ContextTest.java Moves test into ...opentelemetryapi.v1_0 package.
instrumentation/opentelemetry-api/opentelemetry-api-1.0/javaagent/src/test/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_0/ContextBridgeTest.java Moves test into ...opentelemetryapi.v1_0 package.
instrumentation/opentelemetry-api/opentelemetry-api-1.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_0/ValueBridging.java Moves bridging entrypoint into ...opentelemetryapi.v1_0 package.
instrumentation/opentelemetry-api/opentelemetry-api-1.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_0/trace/Bridging.java Moves trace bridging implementation into ...opentelemetryapi.v1_0.trace.
instrumentation/opentelemetry-api/opentelemetry-api-1.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_0/trace/BridgedTraceFlags.java Moves trace flags adapter into ...opentelemetryapi.v1_0.trace.
instrumentation/opentelemetry-api/opentelemetry-api-1.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_0/trace/ApplicationTracerProvider.java Moves tracer provider bridge into ...opentelemetryapi.v1_0.trace.
instrumentation/opentelemetry-api/opentelemetry-api-1.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_0/trace/ApplicationTracerFactory.java Moves tracer factory into ...opentelemetryapi.v1_0.trace.
instrumentation/opentelemetry-api/opentelemetry-api-1.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_0/trace/ApplicationTracer.java Moves tracer wrapper into ...opentelemetryapi.v1_0.trace.
instrumentation/opentelemetry-api/opentelemetry-api-1.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_0/trace/ApplicationSpanBuilder.java Moves span builder wrapper into ...opentelemetryapi.v1_0.trace (including updated static import).
instrumentation/opentelemetry-api/opentelemetry-api-1.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_0/trace/ApplicationSpan.java Moves span wrapper into ...opentelemetryapi.v1_0.trace.
instrumentation/opentelemetry-api/opentelemetry-api-1.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_0/SpanInstrumentation.java Moves instrumentation into ...opentelemetryapi.v1_0 and updates Bridging import.
instrumentation/opentelemetry-api/opentelemetry-api-1.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_0/OpenTelemetryInstrumentation.java Moves instrumentation into ...opentelemetryapi.v1_0.
instrumentation/opentelemetry-api/opentelemetry-api-1.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_0/OpenTelemetryApiInstrumentationModule.java Moves instrumentation module into ...opentelemetryapi.v1_0.
instrumentation/opentelemetry-api/opentelemetry-api-1.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_0/InstrumentationUtilInstrumentation.java Moves instrumentation into ...opentelemetryapi.v1_0 and updates AgentContextStorage import.
instrumentation/opentelemetry-api/opentelemetry-api-1.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_0/ContextStorageWrappersInstrumentation.java Moves instrumentation into ...opentelemetryapi.v1_0 and updates AgentContextStorage import.
instrumentation/opentelemetry-api/opentelemetry-api-1.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_0/ContextInstrumentation.java Moves instrumentation into ...opentelemetryapi.v1_0 and updates AgentContextStorage import.
instrumentation/opentelemetry-api/opentelemetry-api-1.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_0/context/propagation/ApplicationTextMapPropagator.java Moves context propagation helper into ...opentelemetryapi.v1_0.context.propagation.
instrumentation/opentelemetry-api/opentelemetry-api-1.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_0/context/propagation/ApplicationContextPropagators.java Moves context propagators helper into ...opentelemetryapi.v1_0.context.propagation.
instrumentation/opentelemetry-api/opentelemetry-api-1.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_0/context/InstrumentationApiContextBridging.java Moves instrumentation-api context bridge into ...opentelemetryapi.v1_0.context.
instrumentation/opentelemetry-api/opentelemetry-api-1.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_0/context/ContextKeyBridge.java Moves context key bridge into ...opentelemetryapi.v1_0.context.
instrumentation/opentelemetry-api/opentelemetry-api-1.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_0/context/AgentContextWrapper.java Moves agent context wrapper into ...opentelemetryapi.v1_0.context and updates internal imports.
instrumentation/opentelemetry-api/opentelemetry-api-1.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_0/context/AgentContextStorage.java Moves AgentContextStorage into ...opentelemetryapi.v1_0.context.
instrumentation/opentelemetry-api/opentelemetry-api-1.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_0/baggage/BaggageBridging.java Moves baggage bridge into ...opentelemetryapi.v1_0.baggage.
instrumentation/opentelemetry-api/opentelemetry-api-1.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_0/ApplicationOpenTelemetry.java Moves ApplicationOpenTelemetry bridge into ...opentelemetryapi.v1_0 and updates imports.

@trask trask marked this pull request as ready for review June 3, 2026 03:21
@trask trask requested a review from a team as a code owner June 3, 2026 03:21
@laurit

laurit commented Jun 3, 2026

Copy link
Copy Markdown
Contributor

There is at least one project that depends on the old class names https://github.com/Azure/azure-sdk-for-java/blob/938338c4cfc101a80f8e4f66cebb93d9317994f7/sdk/core/azure-core-tracing-opentelemetry/src/main/java/com/azure/core/tracing/opentelemetry/OpenTelemetryTracer.java#L80 Note that that code might not work with indy instrumentation.

@trask trask force-pushed the package-name-cleanup-opentelemetry-api branch from 22ed92e to a756ca5 Compare June 4, 2026 00:43
@trask trask requested a review from Copilot June 4, 2026 00:43
@trask

trask commented Jun 4, 2026

Copy link
Copy Markdown
Member Author

Note that that code might not work with indy instrumentation.

ah, thanks!

pushed a756ca5, which adds test to azure-core instrumentation, and fixes for indy as well

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 83 out of 83 changed files in this pull request and generated 1 comment.

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 83 out of 83 changed files in this pull request and generated 2 comments.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 83 out of 83 changed files in this pull request and generated 1 comment.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot encountered an error and was unable to review this pull request. You can try again by re-requesting a review.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 88 out of 88 changed files in this pull request and generated no new comments.

@trask trask merged commit 425e6a9 into open-telemetry:main Jun 8, 2026
182 of 184 checks passed
@trask trask deleted the package-name-cleanup-opentelemetry-api branch June 8, 2026 16:56
trask added a commit to trask/opentelemetry-java-instrumentation that referenced this pull request Jun 9, 2026
…n-telemetry#18886)

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
trask added a commit to trask/opentelemetry-java-instrumentation that referenced this pull request Jun 9, 2026
…n-telemetry#18886)

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants