# OpenTelemetry v0.161.0

> Observability · 2026-09-14

A maintenance release with breaking removal of deprecated APIs alongside performance and correctness fixes. It also tightens feature-gate identifier validation and updates configuration schema handling.

## Action needed
- **[breaking]** Removal of deprecated `AddScraper`
  - The deprecated `AddScraper` function is removed from `pkg/scraperhelper/controller`.
- **[breaking]** Removal of deprecated `ZapOptions`
  - The deprecated `ZapOptions` configuration is removed from `pkg/service`.
- **[breaking]** Removal of deprecated `WithForceUnmarshaler`
  - The deprecated `WithForceUnmarshaler` function is removed from `pkg/xconfmap`.
- **[breaking]** Removal of deprecated `DefaultMetricsBuilderConfig`
  - The deprecated `DefaultMetricsBuilderConfig` function is removed from `cmd/mdatagen`.
- **[breaking]** Removal of deprecated `LoggingOptions`
  - The deprecated `LoggingOptions` configuration is removed from `pkg/service`.

## Check if affected
- **[breaking]** Removal of deprecated `AggregationTemporality`, `Duration`, and `SetDuration`
  - Applies if you use `AggregationTemporality`, `Duration`, or `SetDuration`.
  - The deprecated `AggregationTemporality`, `Duration`, and `SetDuration` APIs are removed from `pkg/pprofile`.
- **[breaking]** Replacement of deprecated configuration watcher APIs
  - Applies if you use `extensioncapabilities.ConfigWatcher`, `Extensions.NotifyConfig`, or `service.Settings.CollectorConf`.
  - The deprecated `extensioncapabilities.ConfigWatcher`, `Extensions.NotifyConfig`, and `service.Settings.CollectorConf` APIs are removed from `pkg/service`. They are replaced by `ConfigSnapshotWatcher`, `NotifyConfigSnapshot`, and `Settings.ConfigSnapshot`.

## Other recorded changes
- 9 (defect_corrected 7, value_changed 2)

[Full analysis](https://ratatosk.io/en/releases/opentelemetry/v0.161.0)

[Original release notes](https://github.com/open-telemetry/opentelemetry-collector/releases/tag/v0.161.0)
