RATATOSKRATATOSK
Sign in

Releases

AI-analyzed release notes for CNCF graduated and incubating projects.

Project: OpenTelemetryClear ×
OpenTelemetryv0.159.0ObservabilityAug 17, 2026

A release that adds exporter queue batching controls, changes exporter and scraper metric behavior, and updates public API field shapes. Schema-based configuration migrations are also included, with no security advisories or security fixes disclosed.

Check if affected (2)

  • breakingThe confighttp.ServerConfig field shape in Config

    Applies if you use extension/zpages.

    In extension/zpages, confighttp.ServerConfig is now a named field of Config instead of an embedded field.

  • breakingThe configauth.Config field shape in AuthConfig

    Applies if you use configauth.Config.

    In pkg/confighttp, configauth.Config is now a named field of AuthConfig instead of an embedded field.

Source
OpenTelemetryv0.158.0ObservabilityAug 4, 2026

OpenTelemetry v0.158.0 adds a replacement processor and configuration-schema capabilities, along with changes to component maturity and several defect corrections. It also removes the pkg/xconfmap validation API in favor of symbols in confmap.

Check if affected (1)

  • breakingThe pkg/xconfmap validation symbols, renamed

    Applies if you use pkg/xconfmap's Validator or Validate symbols.

    The Validator and Validate symbols are removed from pkg/xconfmap. Their replacements are the equivalent symbols in confmap.

Source
OpenTelemetryv0.157.0ObservabilityJul 21, 2026

This release adds configuration and feature-gate capabilities, corrects defects, changes histogram bucket values, and introduces the configstorage module. It also removes or deprecates API symbols, with no security issues or advisories identified.

Check if affected (1)

  • breakingThe BalancerName function, removed

    Applies if you use BalancerName.

    The BalancerName function is removed in this release. Use the DefaultBalancerName constant instead.

Plan ahead (1)

  • deprecatedThe WithForceUnmarshaler option, deprecated

    Applies if you use WithForceUnmarshaler.

    The WithForceUnmarshaler option is deprecated in this release. Use confmap.WithForceUnmarshaler instead.

Source
OpenTelemetryv0.155.0ObservabilityJun 23, 2026

A release that removes stabilized feature gates, updates processor metric names, and changes service configuration APIs. It also adds schema and metadata tooling capabilities and fixes generator defects.

Check if affected (9)

  • breakingThe confightp.framedSnappy feature gate, removed

    Applies if you use confightp.framedSnappy.

    The stabilized feature gate confightp.framedSnappy is removed from pkg/confighttp in this release.

  • breakingThe configoptional.AddEnabledField feature gate, removed

    Applies if you use configoptional.AddEnabledField.

    The stabilized feature gate configoptional.AddEnabledField is removed from pkg/configoptional in this release.

  • breakingThe confmap.newExpandedValueSanitizer feature gate, removed

    Applies if you use confmap.newExpandedValueSanitizer.

    The stabilized feature gate confmap.newExpandedValueSanitizer is removed from pkg/confmap in this release.

  • + 6 more on the release page

Plan ahead (1)

  • deprecatedService configuration API deprecations

    Applies if you use service.Settings.CollectorConf or extensioncapabilities.ConfigWatcher.

    pkg/service deprecates service.Settings.CollectorConf and extensioncapabilities.ConfigWatcher in favor of service.Settings.ConfigSnapshot and extensioncapabilities.ConfigSnapshotWatcher. The replacement APIs provide effective and unexpanded configuration representations.

Source
OpenTelemetryv0.153.0ObservabilityMay 25, 2026

This release updates configuration and metadata handling, with new schema and configuration capabilities and several API and feature-gate maturity changes. It also fixes Snappy memory corruption and fatal errors.

Check if affected (3)

  • breakingThe pdata.useCustomProtoEncoding feature gate, removed

    Applies if you use pdata.useCustomProtoEncoding.

    The pdata.useCustomProtoEncoding feature gate is removed from pkg/pdata.

  • breakingDefault reaggregation_enabled behavior

    Applies if you run cmd/mdatagen.

    cmd/mdatagen now enables reaggregation config generation by default. Set reaggregation_enabled: false to keep generating metric config with only the enabled field.

  • breakingStricter feature_gates validation

    Applies if you configure feature_gates in metadata.yaml.

    cmd/mdatagen now enforces stricter feature_gates validation in metadata.yaml by default. Strict validation can be skipped for an individual gate by setting skip_strict_validation: true on its gate entry.

Source
OpenTelemetryv0.152.1ObservabilityMay 19, 2026

A maintenance release that adds exporter in-flight request monitoring and configuration-validation APIs while correcting runtime and configuration behavior. It also changes Prometheus telemetry defaults for explicitly configured metrics and deprecates older validation APIs.

Check if affected (2)

  • breakingThe max_request_body_size limit for snappy requests

    Applies if you configure max_request_body_size.

    pkg/confighttp now enforces max_request_body_size on requests with Content-Encoding: snappy before allocating the decoded buffer.

  • breakingPrometheus exporter defaults for explicitly configured telemetry

    Applies if you configure the telemetry metrics section.

    pkg/service now applies the correct Prometheus exporter defaults during configuration unmarshaling when the telemetry metrics section is explicitly configured. WithoutScopeInfo, WithoutUnits, and WithoutTypeSuffix default to true instead of nil or false.

Plan ahead (1)

  • deprecatedThe xconfmap.Validator and confmap.Validate APIs

    Applies if you use xconfmap.Validator or confmap.Validate.

    pkg/xconfmap deprecates xconfmap.Validator and confmap.Validate in favor of confmap.Validator and confmap.Validate.

Source
OpenTelemetryv0.151.0ObservabilityApr 28, 2026

A release with API and configuration contract changes, new capabilities, deprecations, and bug fixes. It includes transport, telemetry, generated configuration, and data-handling updates, with no disclosed security advisories or security-specific fixes.

Check if affected (2)

  • breakingRelative replace paths in generated Collector source

    Applies if you use the generated Collector source.

    In generated Collector source, the replace statements in the Go module now use relative paths by default.

  • breakingNamed Config.Protocols field

    Applies if you use Config.Protocols.

    Config.Protocols is now a named field instead of an anonymous embedded field in the cfg.GRPC and cfg.HTTP APIs.

Plan ahead (1)

  • deprecatedDefaultMetricsBuilderConfig deprecation

    Applies if you use DefaultMetricsBuilderConfig.

    The DefaultMetricsBuilderConfig function is deprecated. NewDefaultMetricsBuilderConfig is the replacement.

Source
Browse by month