Elasticsearch バージョン 8.11.1

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

既知の問題

  • JDK 21 の GC 変更による高いメモリ圧力
    このバージョンの Elasticsearch は JDK 21 とバンドルされています。JDK 21 では Preventive GC が削除されました。これにより、特定の負荷の下で大きなドキュメントを取得する際に、メモリ圧力が増加し、CircuitBreakerExceptions の数が増加する可能性があります。(問題: #99592
    以前の Elasticsearch バージョンでワークロードのために明示的に Preventive GC を有効にする必要があった場合、このバージョンへのアップグレードは避けることをお勧めします。Preventive GC を有効にするための設定は JDK 21 から削除されています。

バグ修正

  • 割り当て
    • 負の DesiredBalanceStats#lastConvergedIndex を回避 #101998
  • 認証
    • JWT キャッシュからのメモリリークを修正(および JWT 認証キャッシュの使用を修正) #101799
  • 機械学習
    • 推論のタイムアウトを修正(Inference Ingest Processor から) #101971
  • マッピング
    • 非数値値配列の動的マッピングの不正を修正 #101965 #101967
  • ネットワーク
    • TcpTransport#openConnection での例外時にリスナーを失敗させる #101907 (問題: #100510
  • 検索
    • AsyncTaskIndexService メモリ管理を乾燥させ、非効率的なサーキットブレーカーの使用を修正 #101892
  • スナップショット/復元
    • 地域の AWS STS エンドポイントを尊重 #101705 (問題: #89175

強化

  • 機械学習
    • 機械学習の使用統計にモデル別の推論カウントを追加 #101915