Elasticsearch バージョン 8.8.2

8.8 の 破壊的変更 も参照してください。

既知の問題

  • GC JVM 設定変更による高いメモリ圧力
    このバージョンの Elasticsearch は JDK 20 にバンドルされています。JDK 20 では 予防的 GC がデフォルトで無効になっています。これにより、特定の負荷パターンで大きなドキュメントを取得する際に、メモリ圧力が増加し、CircuitBreakerExceptions の数が増加する可能性があります。(問題: #99592
    この変更が Elasticsearch の使用に影響を与える場合は、JVM 引数 -XX:+UnlockDiagnosticVMOptions -XX:+G1UsePreventiveGC を追加して以前の動作を再度有効にすることを検討してください(参照: JDK 20 リリースノート)。この回避策は一時的なものであり、Elasticsearch のバージョン 8.10.2 までバンドルされている JDK 20 のみで機能することに注意が必要です。以降のバージョンでは JDK 21+ がバンドルされており、この設定は 削除されています。これらの JVM 引数を指定すると、JVM(したがって Elasticsearch ノード)が起動しなくなります。

バグ修正

  • 集約
    • 空のパーセンタイルの反復で Null ポインタ例外をスローする修正 #96668 (問題: #96626
  • 健康
    • ClusterSettings を使用し、HealthMetadataServiceSettings の代わりに使用 #96843 (問題: #96219
  • インジェストノード
    • reroute プロセッサでドット付きフィールド表記をサポート #96243
  • 機械学習
    • シャットダウンまたは失敗後に NLP モデル推論キューが常にクリアされることを確認 #96738
  • SQL
    • バージョン値を含むクエリの翻訳を修正 #96540 (問題: #96509
  • 検索
    • ポイントインタイムの同時リクエストを増加 #96782
  • TSDB
    • get data stream API がアップグレードされた TSDB データストリームに対して警告ログを誤って印刷 #96606

強化