# Prometheus v3.15.0

> Observability · 2026-09-25

新機能の追加に加え、正確性、性能、安定性に関する多数の修正を含むリリースです。非推奨になった設定と、新たに適用されるPromQLの制約は確認が必要です。

## 要対応
- **[breaking]** PromQLのオフセットと時刻指定の制約強化
  - PromQLで、レンジセレクターより前に置いた期間式のオフセットと `@ start()`、`@ end()` を拒否します。リテラルのオフセットと `@ <timestamp>` に対する既存の拒否動作とそろえています。

## 影響確認
- **[breaking]** AWS SDの`request_concurrency`検証
  - 適用対象はリリースノートに明記されていません。
  - AWSサービスディスカバリで、`request_concurrency` に0以下の値を指定すると受け付けず、サービスディスカバリが無期限に停止する状態を防ぎます。

## 事前準備
- **[deprecated]** `--log.level` の非推奨化
  - `--log.level` を設定している場合に適用されます。
  - `--log.level` が非推奨になり、既定のログレベルは `runtime.log_level` 設定で指定します。
- **[deprecated]** XOR2 float chunk encoding設定の変更
  - `--enable-feature=xor2-encoding` を有効にしているか、XOR2 float chunk encodingを使用している場合に適用されます。
  - XOR2 float chunk encoding が安定化され、`--enable-feature=xor2-encoding` は非推奨になりました。代わりに `storage.tsdb.chunk_encoding.floats: xor2` を使用します。TSDBを直接読み取る他のソフトウェア（Thanos sidecarなど）がXOR2に対応していることも確認が必要です。

## その他の記録された変更
- 76 (defect_corrected 50, value_changed 14, added 10, default_changed 1, constraint_changed 1)

[分析の詳細](https://ratatosk.io/ja/releases/prometheus/v3.15.0)

[元のリリースノート](https://github.com/prometheus/prometheus/releases/tag/v3.15.0)
