# OpenTelemetry v0.160.0

> Observability · 2026-09-02

保守とAPIの進化を目的としたリリースです。設定の非推奨化、Goツールチェーン要件の引き上げ、性能改善、既存の呼び出し側に変更が必要なAPIシグネチャの変更を含みます。

## 影響確認
- **[breaking]** `keepalive` と非推奨フィールドの併用制約
  - 適用対象はリリースノートに明記されていません。
  - 非推奨フィールドと新しい `keepalive` セクションを同時に設定すると、エラーになります。
- **[breaking]** `go` 1.25.0 のサポート終了
  - `go` に依存している場合に適用されます。
  - `go` 1.25.0 のサポートが終了しました。
- **[breaking]** リソース作成APIの戻り値変更
  - `telemetry.Factory.CreateResource` または `telemetry.CreateResourceFunc` を利用している場合に適用されます。
  - `telemetry.Factory.CreateResource` と `telemetry.CreateResourceFunc` の戻り値が、従来の `(pcommon.Resource, error)` から `(pcommon.Resource, string, error)` に変わりました。

## 事前準備
- **[deprecated]** クライアント接続設定の `keepalive` セクションへの移行
  - `idle_conn_timeout`、`max_idle_conns`、`max_idle_conns_per_host`、`disable_keep_alives`、`idle_timeout`、`keep_alives_enabled` のいずれかを設定している場合に適用されます。
  - 次のクライアント設定フィールドは、`keepalive` セクションを使う構成に移行するため非推奨になりました: `idle_conn_timeout`、`max_idle_conns`、`max_idle_conns_per_host`、`disable_keep_alives`、`idle_timeout`、`keep_alives_enabled`。

## その他の記録された変更
- 8 (value_changed 3, defect_corrected 3, added 1, constraint_changed 1)

[分析の詳細](https://ratatosk.io/ja/releases/opentelemetry/v0.160.0)

[元のリリースノート](https://github.com/open-telemetry/opentelemetry-collector/releases/tag/v0.160.0)
