Elasticsearch version 8.6.0
8.6の破壊的変更も参照してください。
Known issues
- 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以上にアップグレードしてください。
シャードの再バランスにより、一時的にクラスターが不均衡になる可能性があります
8.6.0以降、デフォルトのシャード再バランスアルゴリズムは、最終的な望ましいバランスを計算し、現在のクラスターの状態を望ましい状態と調整するためにシャードの移動を行います。ただし、シャードの移動が行われる順序は特定のノードに偏る可能性があり、調整が進行中の間、クラスターが一時的に不均衡になる原因となります。常に、ノードがディスクのウォーターマークに達すると、追加のシャードを受け入れなくなりますが、この偏りにより、ノードが通常の操作よりも頻繁にディスクのウォーターマークに達する可能性があります。調整プロセスが完了すると、クラスターは再びバランスが取れます。
この問題を回避するには、8.8.0以降にアップグレードしてください。
Bug fixes
- 集約
- 割り当て
- 認証
- 認可
- クラスター調整
- EQL
- EQLシーケンス: マルチバリューでの結合をサポートします#89965
- グラフ
- グラフAPIのタイムアウトフィールドに関する潜在的な問題を修正します#91006
- 健康
- インデックスAPI
- インフラ/コア
- Metadata.isGlobalStateEqualsで予約された状態を確認します#92124
- データストリーム利用不可例外メタデータ#91461
- 空の
BytesRef
を追加する際のBytesRefArray
を修正します#91364 - 単一の名前またはパターンを持つリクエストのインデックス式オプションを修正します#91231
- log4jでUnboxの初期化を強制します#92377(問題: #91964)
- ファイルベースの設定では、ロールマッピングのためにセキュリティインデックスが準備できるまで待機します#92173(問題: #91939)
- インデックス式の除外は「見つかりません」とは決してトリガーされません#90902
- メインステートエグゼキュータ内からエラーステートを更新します#90346(問題: #90337)
- インフラ/スクリプト
- インジェストノード
- 機械学習
- DF分析の宛先インデックスを作成する際に、より多くの設定をコピーします#91546(問題: #89795)
- 統計がないエラーメッセージの修正#2410
- 利用可能なカウントがないエラーメッセージの修正#2414
- 質問応答モデルに対して長すぎる入力シーケンスを防ぎます#91924
- スポーニング前にファイルを閉じるパフォーマンスを改善します#2424
- データフィードのための事前特権検証を行う際にリモートクラスターをスキップします#91895(問題: #87832)
- データフレーム分析
analyzed_fields
でカンマを含むフィールドをサポートします#91710(問題: #72541) - 開いている異常検出APIにルールフィルターが存在することを検証します#92207
- マッピング
- モニタリング
- ネットワーク
- SQL
- 総ヒットを追跡していない場合のロギングでNPEを修正します#92425
- 検索
- スナップショット/復元
- ストア
- トランスフォーム
- 事前特権検証を行う際にリモートクラスターをスキップします#91788
- ベクトル検索
knn
検索リクエストを完全にキャンセル可能にします#90612
Deprecations
- 割り当て
- インジェストノード
- ingest attachment processorのremove_binaryのデフォルトをfalseにすることを非推奨にします#90460
- マッピング
Enhancements
- 割り当て
- ロールオーバー中に前の書き込みインデックスから予測された書き込み負荷とシャードサイズをクリアします#91590
- ロールオーバー中に平均シャードサイズを予測します#91561
- ロールオーバー中に書き込み負荷を予測します#91425
- シャードのバランスを改善します#91603
- 望ましいバランスアロケーターを導入します#91343
- シャードの再配置のリトライを制限します#90296
- ノード削除APIを事前検証します#88952
- デフォルトの
cluster.routing.allocation.balance.disk_usage
を設定します#91951 - データストリームのロールオーバー中に
IndexMetadata
に書き込み負荷を保存します#91019 - デフォルトの
cluster.routing.allocation.balance.disk_usage
を更新します#92065 DesiredBalance:
を_internal/desired_balance経由で公開します#91038(問題: #90583)
- 認可
- [Fleet]
kibana_system
にlogs-elastic_agent*の読み取り権限を追加しました#91701
- [Fleet]
- CRUD
- 地理
- ILM+SLM
- ILM: ポリシーサポートのワイルドカード名を取得します#89238
- インフラ/コア
- APMグローバルラベルを接頭辞設定として処理します#91438(問題: #91278)
- 表現における日付数学の除外を改善します#90298
- 定数文字列に対してString.equalsを使用するフェーズを導入し、defの等価性ではなくします#91362(問題: #91235)
- 古いインデックスに対するより実行可能なエラー#91243
- オペレーター/インデックステンプレート#90143
- オペレーター/インジェスト#89735
- トランスポートスレッドと
_hot_threads
#90482(問題: #90334) - XContentをJackson 2.14.0にアップグレードし、Fast Double Parserを有効にします#90553
- インフラ/プラグイン
- インフラ/スクリプト
- 機械学習
- 頻出アイテムにフィルターパラメータを追加します#91137
categorize_text
集約の出力に正規表現を追加します#90723- バケットを
change_point
数値でフィルタリングおよびソートする機能を追加します#91299 - トレーニング済みモデルデプロイメントを更新するAPIを追加します
number_of_allocations
#90728 - 異常検出結果インデックスで@timestampにタイムスタンプをエイリアスします#90812
- Pytorchトレーニングモデルで
model_aliases
を使用できるようにします#91296 - ファイル構造ファインダーでタイムスタンプフィールドをnullにオーバーライドできるようにします#90764
- データフィードがデータを見ていない毎日メッセージを監査します#91774
- 低優先度のトレーニングモデルデプロイメント#91234(問題: #91024)
- 異常スコア要因に関する追加情報を提供します#90675
- マッピング
- 回復
- ロールアップ
- ダウンサンプルランタイムフィールドとセキュリティをテストします#90593
- 検索
- LimitedOffsetsEnumをLimited offsetトークンに追加します#86110(問題: #86109)
- dfsフェーズのプロファイリングとドキュメントを追加します#90536(問題: #89713)
- mapping hashを使用してfield-capsレスポンスをバルクマージします#86323
- クエリを解析する際のネストされた深さの追跡を強化します#90425
- 検索使用に関するテレメトリを公開します#91528
- アーカイブインデックスでネストされたマッピングを使用する際にドキュメントを返します#90585(問題: #90523)
- IP範囲クエリのために
IndexOrDocValues
クエリを使用します#90303(問題: #83658)
- スナップショット/復元
- ストア
IndexModule
によって作成されたLuceneディレクトリをラップするためにプラグインを許可します#91556
- TLS
- SSL診断メッセージに証明書の開始/有効期限を追加します#89461
- TSDB
- トランスフォーム
- ベクトル検索
- knnベクトルクエリのプロファイリング情報を追加します#90200
New features
- 分散
- 機能フラグと設定を持つ「index」と「search」ノードロールを追加します#90993
- EQL
- EQLサンプル#91312
- 健康
- 機械学習
categorize_text
集約をGAにします#88600
- ベクトル検索
Regressions
- インフラ/コア
- 「
ImmutableOpenMap
をスナップショットサービスから削除」を元に戻します#90287
- 「