RATATOSKRATATOSK
ログイン

OpenTelemetry

v0.161.0Observability
2026年9月14日

ACTION 5CHECK 2OTHER 9

非推奨APIの削除を含むメンテナンスリリースです。性能と正しさに関する修正が入り、feature gate識別子の検証も厳格になっています。

要対応 (5)

  • breakingAddScraper関数の削除

    pkg/scraperhelper/controllerから非推奨のAddScraper関数を削除しました。

  • breakingZapOptionsの削除

    pkg/serviceから非推奨のZapOptionsを削除しました。

  • breakingWithForceUnmarshaler関数の削除

    pkg/xconfmapから非推奨のWithForceUnmarshaler関数を削除しました。

  • breakingDefaultMetricsBuilderConfig関数の削除

    cmd/mdatagenから非推奨のDefaultMetricsBuilderConfig関数を削除しました。

  • breakingLoggingOptionsの削除

    pkg/serviceから非推奨の設定オプションLoggingOptionsを削除しました。

影響確認 (2)

  • breakingプロファイル関連の非推奨API削除

    AggregationTemporalityDuration、またはSetDurationを使用している場合に適用されます。

    pkg/pprofileから非推奨のAggregationTemporalityDurationSetDurationを削除しました。

  • breaking設定スナップショットAPIへの移行

    extensioncapabilities.ConfigWatcherExtensions.NotifyConfig、またはservice.Settings.CollectorConfを使用している場合に適用されます。

    pkg/serviceから非推奨のextensioncapabilities.ConfigWatcherインターフェース、Extensions.NotifyConfigservice.Settings.CollectorConfを削除しました。これらはConfigSnapshotWatcherNotifyConfigSnapshotSettings.ConfigSnapshotに置き換わります。extensioncapabilities.ConfigWatcherExtensions.NotifyConfigservice.Settings.CollectorConfv0.155.0で非推奨になりました。

その他の記録済み変更 9 件すべてfixes 6 · constraints 2 · value changes 1

fixes (6)

  • cmd/schemagen: Accept components written without a configuration body in the generated Collector configuration schema
  • pkg/confmap: Fix bug where an escaped URI appearing before a valid URI prevented the subsequent URI from being expanded.
  • pkg/pprofile: Stop erasing inline attribute keys when key_strindex is unset, and clear key_strindex once it is resolved.
  • pkg/pprofile: Reference resource and scope attribute strings via the ProfilesDictionary string table when marshaling and unmarshaling OTLP profiles export requests.
  • pkg/scraperhelper: Fix shutdown being delayed by extra scrapes when a scrape runs longer than the collection interval
  • pkg/configoptional: Properly marshal and unmarshal encoding.TextMarshaler/encoding.TextUnmarshaler types

constraints (2)

  • pkg/featuregate: Reject feature gate IDs with an empty dot-separated segment (leading, trailing, or consecutive dots), e.g. .foo, foo., foo..bar.×2

value changes (1)

  • pkg/pdata: avoid allocations in WriteInt64 and WriteUint64
OpenTelemetryをスタックに追加

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

スタックに追加