RATATOSKRATATOSK
ログイン

OpenTelemetry

v0.160.0Observability
2026年9月2日

CHECK 3PLAN 1OTHER 8

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

影響確認 (3)

  • breakingkeepalive と非推奨フィールドの併用制約

    適用対象はリリースノートに明記されていません。

    非推奨フィールドと新しい keepalive セクションを同時に設定すると、エラーになります。

  • breakinggo 1.25.0 のサポート終了

    go に依存している場合に適用されます。

    go 1.25.0 のサポートが終了しました。

  • breakingリソース作成APIの戻り値変更

    telemetry.Factory.CreateResource または telemetry.CreateResourceFunc を利用している場合に適用されます。

    telemetry.Factory.CreateResourcetelemetry.CreateResourceFunc の戻り値が、従来の (pcommon.Resource, error) から (pcommon.Resource, string, error) に変わりました。

事前準備 (1)

  • deprecatedクライアント接続設定の keepalive セクションへの移行

    idle_conn_timeoutmax_idle_connsmax_idle_conns_per_hostdisable_keep_alivesidle_timeoutkeep_alives_enabled のいずれかを設定している場合に適用されます。

    次のクライアント設定フィールドは、keepalive セクションを使う構成に移行するため非推奨になりました: idle_conn_timeoutmax_idle_connsmax_idle_conns_per_hostdisable_keep_alivesidle_timeoutkeep_alives_enabled

その他の記録済み変更 8 件すべてfixes 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
OpenTelemetryをスタックに追加

対応が必要なリリースが出たときに、週次メールでお知らせします。 今回の破壊的変更も、その一例です。

スタックに追加