RATATOSKRATATOSK
ログイン

Jaeger

v2.20.0Observability
2026年7月20日

Jaeger v2.20.0は、Elasticsearchストレージに対する複数の破壊的変更を伴う機能豊富なリリースです。v6サポート廃止、es.*フィーチャーゲートのベータ昇格、jaegermcpエクステンションのjaegerqueryへのマージ、時間範囲クエリ動作の変更があります。バックエンドはネイティブトレース概要リーダー、認証処理の改善、ClickHouseとMCP修正を提供し、UIではフレームグラフトレースとbase64トレースID対応を含む拡張があります。セキュリティアドバイザリやCVEは報告されていません。

  • breakingElasticsearch v6のサポート廃止

    v2.20.0ではElasticsearch v6のサポートが廃止されます。ストレージバックエンドとしてElasticsearch v6を使用しているクラスタは、このバージョンをデプロイする前にElasticsearch v7以降にアップグレードする必要があります。

  • breakinges.*フィーチャーゲートをベータに昇格

    es.*フィーチャーゲート(ローテーションとインデックスクリーナー)はv2.20.0でアルファからベータに昇格します。安定化が進むにつれて、動作と設定が変わる可能性があります。これらのフィーチャーゲートを有効にしているデプロイメントに適用されます。

  • breakingjaegermcpエクステンションをjaegerqueryにマージ

    jaegermcpエクステンションはv2.20.0でjaegerqueryエクステンションにマージされます。jaegermcpエクステンションを使用しているユーザーは、jaegerqueryを使用するように設定とコードを移行する必要があります。

  • breakingElasticsearch時間範囲とトレース期間クエリの動作が変更

    v2.20.0では、設定可能なmax_trace_durationの追加と時間範囲設計の改善により、Elasticsearchのトレース期間と時間範囲クエリの動作が変わります。Elasticsearchストレージに依存するクエリの従来の動作を利用しているユーザーは、アップグレード後にクエリを確認およびテストしてください。

  • breakingレガシーElasticsearchインデックスローテーションフラグが非推奨

    レガシーなElasticsearchインデックスローテーションフラグ設定はv2.20.0で非推奨になり、新しいインデックスローテーション設定スキーマが推奨されます。レガシーフラグを使用しているデプロイメントは、将来のバージョンでの互換性を維持するために、新しいスキーマに移行してください。

主な変更 (11)

  • Elasticsearch v6のサポート廃止、v7以降が必須
  • es.*フィーチャーゲートがアルファからベータに昇格(ローテーション、インデックスクリーナー)
  • jaegermcpエクステンションがjaegerqueryエクステンションにマージ
  • Elasticsearchトレース期間と時間範囲クエリの動作変更、設定可能なmax_trace_duration追加
  • レガシーインデックスローテーションフラグが非推奨、新スキーマに統一
  • Elasticsearchスパン書き込みが新しい境界付きバルクインデクサーを使用、olivereクライアント置き換え
  • Elasticsearch custom_headersがすべてのクライアントに適用、ホストオーバーライド対応
  • SigV4署名修正: リクエストボディを署名前に読み込み
  • Query APIとUIがbase64エンコードトレースIDをサポート
  • ClickHouseドライバがトレース/スパンID長を検証してパニック防止、MCP修正
  • UIにネイティブフレームグラフビュー、リサイズ可能なテーブル/チャート分割、開始時刻の昇順ソート追加