Elasticsearch バージョン 8.12.1

また、8.12 の破壊的変更も参照してください。

既知の問題

  • クラスターをバージョン 8.11.4 以前からアップグレードする際、クラスターにマスター選挙対象外のノードが含まれている場合、これらのアップグレードされたノードの新機能に関する情報がマスターノードに正しく登録されない可能性があります。これにより、8.12.0 以降に追加された新機能がアップグレードされたクラスターで利用できなくなることがあります。クラスターが ECK 2.12.1 以上で実行されている場合、アップグレードの最終化に問題が発生する可能性があります。この問題を解決するには、すべての Elasticsearch ノードがアップグレードされた後に、マスター選挙対象外のノードでローリング再起動を実行してください。この問題は 8.15.0 で修正されています。

バグ修正

  • 割り当て
    • CANNOT_REBALANCE_CAN_ALLOCATE の説明を改善 #104904
  • アプリケーション
    • [コネクタ API] 設定検証パーサーのバグを修正 #104198
    • [コネクタ API] API 経由での同期ジョブトリガー時のバグを修正 #104802
    • [プロファイリング] コンテンツノードでのクエリを並行して実行 #104600
  • データストリーム
    • データストリームの失敗ストア削除を修正 #104281
    • _alias/
      が一致しないデータストリームを返すのを修正 #104145 (問題: #96589)
  • ダウンサンプリング
    • ダウンサンプリングは date_histogram と tz をサポート #103511 (問題: #101309)
  • ES|QL
    • リフレッシュスレッドで ESQL プランニングを実行しない #104591
    • ESQL: null ブロックによるグループ化を許可 #104523
    • ESQL: SearchStats#count(String) を修正して行ではなく値をカウント #104891 (問題: #104795)
    • ESQL のノードごとの同時シャード数を制限 #104832 (問題: #103666)
    • Evals ReplaceMissingFieldWithNull が作成する数を減らす #104586 (問題: #104583)
  • インフラ/レジリエンシー
    • Exception XContent のネスト深度を制限 #103741
  • インジェストノード
    • 非同期プロセッサの失敗をより良く処理 #104289 (問題: #101921)
    • インジェストが upsert 操作を正しく処理し、プロセッサを一緒に削除 #104585 (問題: #36746)
  • 機械学習
    • OpenAI の 500 および 503 エラーに対するリトライロジックを追加 #103819
    • フィルタリング集約を使用したデータフィードの無限ループを回避 #104722 (問題: #104699)
    • [LTR] FieldValueExtrator - 取得した値が空かどうかを確認 #104314
  • ネットワーク
    • チャンクレスポンスでのヘッダーの喪失を修正 #104808
  • 検索
    • PIT でフィルタリングされたリモートシャードに対してエラーをスローしない #104288 (問題: #102596)
  • スナップショット/復元
    • スナップショットの最終化中にインデックスを削除するのを修正 #103817 (問題: #101029)
  • TSDB
    • テンプレートに複数の path_match とマルチフィールドがある場合の routing_path を修正 #104418 (問題: #104400)
  • トランスフォーム
    • latest トランスフォームが from パラメータと一緒に使用されるときのバグを修正 #104606 (問題: #104543)

非推奨

  • 機械学習
    • Intel macOS での機械学習を非推奨にする #104087

アップグレード

  • 検索
    • [8.12.1] Lucene 9.9.2 へのアップグレード #104761 (問題: #104617)