Elasticsearch バージョン 8.0.1

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

既知の問題

  • 配列の最後の要素がフィルタリングされている場合(例えば _source_includes を使用)リクエストの解析が失敗します。これは Jackson パーサーのバグ に起因します。Elasticsearch 8.6.1 で修正されました (#91456)

バグ修正

  • 集約
    • 7.17.0 との後方互換性を修正 #83715
  • 分散
    • 500 インスタンス以上の大きなゾーンを正しく処理 #83785 (問題: #83783)
  • ILM+SLM
    • ライフサイクル API の応答で負の年齢を許可しない #84043
  • Infra/Core
    • スレッドコンテキストのスタッシュに trace.id をコピー #83218
    • ResultDeduplicator でコンテキストを保持 #84038 (問題: #84036)
    • _meta が null の場合はシステムインデックスマッピングを更新 #83896 (問題: #83890)
  • インジェスト
    • ローリングアップグレード中の GeoIpDownloader スタートアップを修正 #84000
    • 最初の一致後に日付パターンを短絡する #83764
  • 機械学習
    • 移動中に異常検出ジョブの回復を再試行 #83456
  • パッケージング
    • log4j-slf4j-implrepository-azure に追加 #83661 (問題: #83652)
  • 回復
    • 設定リストに欠落している indices.recovery.internal_action_retry_timeout を追加 #83354
  • SQL
    • 空の結果セットの txt 形式を修正 #83376
  • 検索
    • フェッチフェーズで StoredFieldsReader を早期に読み込まないようにする #83693 (問題: #82777)
    • インデックスが一致しない場合は有効な PIT を返す #83424
  • セキュリティ
    • jANSI 依存関係を 2.4.0 にアップグレード #83566
  • スナップショット/復元
    • スナップショットのシリアル化を管理プールに移動 #83215
    • snapshotDeletionListeners でコンテキストを保持 #84089 (問題: #84036)
  • トランスフォーム
    • トランスフォームがバケットの処理を停止する条件を修正 #82852
  • ウォッチャー
    • ウォッチ定義で空のタイプ配列を許容 #83524 (問題: #83235)

強化

  • インフラ/REST API
    • すべての応答で製品ヘッダーを確認するために YAML REST テストを更新 #83290
  • 回復
    • 外部設定に応じて indices.recovery.max_bytes_per_sec を調整 #82819

アップグレード

  • 地理
    • ベクトルタイルの Google protobuf を 3.16.1 に更新 #83402
  • パッケージング
    • バンドルされた JDK を 17.0.2+8 にアップグレード #83243 (問題: #83242)