Elasticsearch バージョン 8.5.0
また、8.5 の破壊的変更も参照してください。
既知の問題
- バージョン 8.5.0 では、インデックスと同じ名前のエイリアスを誤って作成する可能性があります。この操作により、クラスターは無効な状態になり、いくつかの機能が正しく動作しなくなります。この状態ではノードを再起動することもできない場合があります。この問題が発生するリスクを避けるために、できるだけ早く 8.5.1 にアップグレードしてください (#91456)。クラスターがこの問題の影響を受けている場合は、修正のために 8.5.3 にアップグレードしてください (#91887).
- 機械学習のデータフィードは、バージョン 6.x 以降に変更されていない場合、リストに表示できません。
バージョン 5.x または 6.x で作成され、7.0 以降に更新されていないデータフィードがある場合、8.4 および 8.5 ではデータフィードをリストに表示できません。これは、異常検出ジョブを Kibana で管理できないことを意味します。この問題は 8.6.0 で修正されました。
このようなデータフィードで 8.4 または 8.5 にアップグレードする場合は、これらの手順を使用して各データフィードの認証情報を更新することで問題を回避する必要があります。 settings.json
ファイルを使用して Elasticsearch を構成するオーケストレーターは、マスター選挙中にデッドロックに遭遇する可能性があります (問題: #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 以上にアップグレードしてください。
破壊的変更
- CRUD
- 不明なバルクアクションを拒否します #89450
バグ修正
- 集計
auto_date_histogram
>ip_range
を修正 #90317 (問題: #90121)breadth_first
モードでスコアラーを再構築する際に失敗し、クエリコンテキストが変更された場合 #89993 (問題: #37650)- 空の結果とのマージを修正 #86939 (問題: #84622)
ip_prefix
の部分的な削減バグを修正 #89734 (問題: #89686)- 集計応答で予期しないメタパラメータを削除 #89467 (問題: #89455)
- サイズが 1 より大きい
top_metrics
集計のソートを一貫して許可 #89974 (問題: #86663) - 空のバケットを割り当てる際に親サーキットブレーカーを確認 #89568 (問題: #80789)
- 認可
"__empty"
ロールの魔法の文字列を削除 #89766
- CCR
- クラスター調整
- 分散
TransportClusterStateAction
をMANAGEMENT
スレッドプールにフォーク #90996
- エンジン
- 地理
- グラフ
- 健康
- インデックス API
- インフラ/コア
- インフラ/スクリプティング
- ブール
source
フォールバックの真/偽の蓄積バグを修正 #90895
- ブール
- インジェストノード
- エンリッチメンテナンスクラスターライフサイクルリスナーを一度だけ設定 #90486
- 機械学習
- マッピング
- モニタリング
- Logstash cgroup グラフを修正するためのフィールドを追加 #90493
- ネットワーク
- 一部の容量に対して無制限のヒープを割り当てる
RecyclerBytesStreamOutput
を修正 #90632
- 一部の容量に対して無制限のヒープを割り当てる
- 回復
- 検索
- スナップショット/復元
- TSDS
- トランスフォーム
- ベクトル検索
- フィルタリングされたエイリアスに対する
kNN
のバグを修正 #89621
- フィルタリングされたエイリアスに対する
- ウォッチャー
非推奨
強化
- 認証
- LDAP ユーザーモードのためのより正確なエラーメッセージを追加 #89492
- 認可
- オートスケーリング
- プロセッサー構成の概念を集中化 #89662
- クラスター調整
- 分散
- 健康
- ハイライト
- ILM+SLM
- インフラ/コア
- インフラ/ノードライフサイクル
- インフラ/プラグイン
- インフラ/スクリプティング
- インフラ/設定
- ライセンス
- ユーザープロファイルコラボレーション機能のライセンスチェック #89990
- 機械学習
- 非キャッシュヒット推論カウントの測定を追加 #90464
- 新しい
text_similarity
NLP タスクを追加 #88439 - 新しいトレーニングモデルデプロイメントキャッシュクリア API を追加 #89074
- プロセッサーオートスケーリング決定者を追加 #89645
- トレーニングモデルの割り当てを可用性ゾーンに分散 #89822
- 頻繁なアイテムの重複排除にビットセットを使用 #88943
- 頻繁なアイテムのトランザクションルックアップを最適化 #89062
- ネイティブ推論機能をベータ版としてリリース #90418
- スタートデプロイメント API がタイムアウトした場合は
408
を返す #89612 - ノードシャットダウン API を呼び出した後の再正規化をスキップ #89347
- 高次元ベクトルの帰属を改善するために Gateaux 微分を介して外れ値特徴の影響を計算 #2256
- 多くの数値特徴を持つデータセットの分類および回帰モデルのトレーニングランタイムを改善 #2380, #2388, #2390, #2401
- 分類モデルのトレーニングのために最大クラス数の制限を
100
に増加 #2395 (問題: #2246)
- マッピング
synthetic_source
をaggregate_metric_double
フィールドに追加 #88909- 操作を使用してキーワードフィールドの
source
フォールバックを追加 #88735 match_only_text
マッピングタイプのsource
フォールバックサポートを追加 #89473- 日付および
date_nanos
マッピングタイプのsource
フォールバックサポートを追加 #89440 - 符号なし長整数マッピングタイプの
source
フォールバックサポートを追加 #89349 - スケールされた浮動小数点フィールドタイプの
source
フォールバックサポートを追加 #89053 - ブールフィールドタイプの
source
フォールバックサポートを追加 #89052 - Painless スクリプティングフィールド API でのテキストフィールドサポートを追加 #89396
- テキストフィールドに対する fielddata がサポートされていないことを明確にするエラーメッセージを追加 #89770 (問題: #89485)
- Fleet Agent
last_checkin_message
およびコンポーネントフィールドの新しいマッピングを追加 #89599 source
フォールバックをbyte
、short
、long
フィールドに対してサポート #88954source
フォールバックをdouble
、float
、half_float
フィールドタイプに対してサポート #89010
- ネットワーク
- 大きな REST 応答のためにチャンク化された REST シリアル化を使用 #88311
- 回復
- 検索可能なスナップショットでスナップショットからの回復を無効にする #86388
- SQL
- 検索
- セキュリティ
- ユーザープロファイルの使用状況統計レポートを追加 #90123
- ユーザープロファイルのアクティベーションのための猶予期間を実装 #89566
- Get/QueryApiKey 応答に制限されたロール記述子を返す #89273
GetUser
応答にプロファイル UID を返すオプションを追加 #89570- API キーを使用した
GetUserPrivileges
呼び出しに対して400
エラーを返す #89333 - Get/QueryApiKey 応答に割り当てられたロール記述子を表示 #89166
hasPrivileges
応答に詳細なエラーを追加 #89224GetProfile
API に複数の UID をサポート #89023
- スナップショット/復元
- 統計
- ノードマッピング統計を導入 #89807
- TSDS
- トランスフォーム
- トランスフォームに無人モード設定を追加 #89212
新機能
- 認可
- 健康
- インフラ/コア
- インフラ/プラグイン
- 安定したプラグイン API モジュールと分析インターフェースを追加 #88775
- 機械学習
- セキュリティ
- API キーのバルク更新をサポート #88856
- TSDS
- ベクトル検索
- 合成
dense_vector
に対する_source
サポートを追加 #89840
- 合成
回帰
- インフラ/スクリプティング
- フィールド API キャッシングの回帰を修正 #90017