Skip to content

chore: migrate to OTel SDK v0.21.0 / v1.45.0 #4031

Description

@aheritier

🤖 Automated implementer agentthis comment was posted by the implementer bot from Docker Agentic Platform, not by a human developer

The OpenTelemetry suite could not be upgraded in #4015 because v0.21.0/v1.45.0 removed log.String, log.Value, log.KeyValue and related symbols from go.opentelemetry.io/otel/log.

These symbols are referenced in pkg/telemetry/genai and transitively by google.golang.org/adk. The build fails without a code migration.

Affected packages (all need to move together)

  • go.opentelemetry.io/otel/log v0.20.0 → v0.21.0
  • go.opentelemetry.io/otel/sdk v1.44.0 → v1.45.0
  • go.opentelemetry.io/otel/sdk/log v0.20.0 → v0.21.0
  • go.opentelemetry.io/otel/sdk/metric v1.44.0 → v1.45.0
  • go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp v0.20.0 → v0.21.0
  • go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v1.44.0 → v1.45.0
  • go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.44.0 → v1.45.0
  • go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.69.0 → v0.70.0

Work required

Migrate pkg/telemetry/genai away from the removed API symbols to the new OTel logging API surface. Verify that google.golang.org/adk is compatible once code is updated.

Metadata

Metadata

Assignees

Labels

area/depsDependency updates and version bumpsarea/telemetryTelemetry, tracing, and metrics

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions