Elasticsearch バージョン 8.5.1

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

既知の問題

  • 機械学習データフィードは、バージョン 6.x 以降に変更されていない場合、リストできません。
    バージョン 5.x または 6.x で作成され、7.0 以降に更新されていないデータフィードがある場合、8.4 および 8.5 でデータフィードをリストすることはできません。これは、異常検出ジョブを Kibana を使用して管理できないことを意味します。この問題は 8.6.0 で修正されました。
    そのようなデータフィードで 8.4 または 8.5 にアップグレードする場合は、これらの手順を使用して各データフィードの認証情報を更新することで問題を回避する必要があります。
  • Elasticsearch を構成するために settings.json ファイルを使用するオーケストレーターは、マスター選挙中にデッドロックに遭遇する可能性があります(問題: #92812
    デッドロックを解決するには、settings.json ファイルを削除し、影響を受けたノードを再起動します。
  • 配列の最後の要素がフィルタリングされているときにリクエストを解析すること(たとえば、_source_includes を使用)が失敗します。これは、Jackson パーサーのバグによるものです。Elasticsearch 8.6.1 で修正されました(#91456
  • ingest attachment processor を使用している場合、Tika と log4j 2.18.0 以降(Elasticsearch 8.4.0 で導入)の相互作用により、過剰なログが生成されます。このログは非常に過剰で、クラスターの不安定性を引き起こし、クラスターが使用できなくなるまでに至り、ノードを再起動する必要があります(問題: #91964)。この問題は Elasticsearch 8.7.0 で修正されました(#93878
    この問題を解決するには、8.7.0 以上にアップグレードしてください。

バグ修正

  • 監査
    • 存在しない run-as ユーザーの監査 authenticationSuccess における NPE を修正 #91171
  • 認証
    • PKI の delegated_by_realm メタデータが run-as を尊重することを確認 #91173
  • 認可
    • TermsEnum アクションが API キーと正しく動作することを確認 #91170
  • クラスター調整
    • 同じ名前のインデックスとエイリアスからのメタデータの破損を修正 #91456
  • EQL
    • EQLSearchRequest シリアル化 (bwc) を修正 #91402
  • Geo
    • mvt API で日付変更線を越えるインデックスされたエンベロープの処理を修正 #91105 (問題: #91060
  • Infra/CLI
    • ターミナルからの長い行を読み取る際のキャリッジリターンの削除を修正 #91131 (問題: #89227
  • Infra/Core
    • APM 構成ファイルの削除を修正 #91058 (問題: #89439
  • 機械学習
    • スパンが設定されているときに NLP 切り捨てオプションを更新できるようにする #91224
    • 中間バケットは総バケット数にカウントされるべきではない #91288
  • ネットワーク
    • ローカル実行のための TransportActionProxy を修正 #91289
  • Transform
    • Transform _preview リクエストをキャンセル可能にする #91313 (問題: #91286

強化

  • 認可
    • コネクタのインデックス作成のための権限を追加 #91026
    • エンタープライズ検索サービスアカウントのクローラーログインデックスのための権限を追加 #91094
  • Infra/Core
    • レガシーインデックスにレガシーインデックス設定を許可 #90264 (問題: #84992
    • ノードシャットダウン時に未割り当てシャードをチェック #91297 (問題: #88635

アップグレード

  • パッケージング
    • バンドルされた JDK を Java 19.0.1 に更新 #91025 (問題: #91010