RATATOSKRATATOSK
Sign in

OpenTelemetry

v0.160.0Observability
Sep 2, 2026

CHECK 3PLAN 1OTHER 8

A maintenance and API-evolution release with client configuration deprecations, a higher Go toolchain requirement, performance improvements, and a breaking resource-creation API signature change. The release also includes compatibility, error-handling, platform support, and component behavior updates.

Check if affected (3)

  • breakingDeprecated fields with keepalive section

    Applicability is not stated in the release notes.

    Setting deprecated client configuration fields together with the new keepalive section is an error.

  • breakingGo 1.25.0 support removal

    Applies if you depend on go.

    Support for Go 1.25.0 is dropped.

  • breakingtelemetry.Factory.CreateResource and telemetry.CreateResourceFunc return signature

    Applies if you use telemetry.Factory.CreateResource or telemetry.CreateResourceFunc.

    telemetry.Factory.CreateResource and telemetry.CreateResourceFunc now return (pcommon.Resource, string, error) instead of (pcommon.Resource, error).

Plan ahead (1)

  • deprecatedClient configuration fields deprecated in favor of keepalive

    Applies if you configure any of idle_conn_timeout, max_idle_conns, max_idle_conns_per_host, disable_keep_alives, idle_timeout, or keep_alives_enabled.

    The client configuration fields idle_conn_timeout, max_idle_conns, max_idle_conns_per_host, disable_keep_alives, idle_timeout, and keep_alives_enabled are deprecated in favor of the keepalive section.

All 8 other recorded changesfixes 3 · value changes 3 · additions 1 · constraints 1

fixes (3)

  • Allow underscores in feature gate IDs for compatibility with component names with underscores
  • FromLocationIndices now returns an error instead of panicking on an out-of-range or negative location index
  • Route OpenTelemetry SDK-internal errors (e.g. failed metric/log/trace exports) through the collector's configured logger instead of the OTel SDK's default global error handler

value changes (3)

  • Bump go version in all go.mod to 1.26.0
  • The size is now cached separately for the bytes and items dimensions and maintained incrementally during merge/split, so the check is O(1).
  • Only report memory limiter component health status when the health state changes.

additions (1)

  • Add ResourceSchemaURL field to component.TelemetrySettings

constraints (1)

  • Declare windows/amd64 tier 1 and windows/arm64 tier 2 support
Add OpenTelemetry to your stack

A weekly email arrives when a release needs action. Like the breaking changes in this release.

Add to stack