Elasticsearch version 8.7.0
8.7の破壊的変更も参照してください。
Known issues
- シャードの再バランスが一時的にクラスターのバランスを崩す可能性があります
8.6.0以降、デフォルトのシャード再バランスアルゴリズムは、最終的な望ましいバランスを計算し、現在のクラスターの状態を望ましい状態と調整するためにシャードの移動を行います。ただし、シャードの移動が行われる順序は特定のノードに偏る可能性があり、調整が進行中の間、クラスターが一時的に不均衡になることがあります。常に、ノードがディスクのウォーターマークに達すると、追加のシャードを受け入れなくなりますが、この偏りにより、ノードが通常の操作よりも頻繁にディスクのウォーターマークに達する可能性があります。調整プロセスが完了すると、クラスターは再びバランスが取れます。
この問題を回避するには、8.8.0以降にアップグレードしてください。
Breaking changes
- インジェストノード
- インデックスAPI
- インデックスの解決 APIの実装は、他の類似のAPIと同じインデックス解決メカニズムを使用するように調整され、
ignore_unavailable
およびallow_no_indices
フラグと_all
メタインデックスのサポートが追加されました。一致するインデックスがない場合、以前のバージョンのこのAPIは200 OK
HTTPレスポンスコードで空の結果を返していましたが、8.7.0以降はデフォルトでIndexNotFoundException
を404 Not Found
HTTPレスポンスコードで返します。古い動作を回復するには、クエリパラメータ?ignore_unavailable=true
を追加してください (#92820).
- インデックスの解決 APIの実装は、他の類似のAPIと同じインデックス解決メカニズムを使用するように調整され、
Bug fixes
- 集計
- 割り当て
- 認証
- ドメインをサポートしないノードバージョンとの互換性のために
Authentication
を再書き込みする際に、領域からドメインを正しく削除します #93276
- ドメインをサポートしないノードバージョンとの互換性のために
- 認可
- 利用できないが認可された名前を削除しないようにセキュリティの式解決器を修正 #92625
- CCR
- 重複した重いCCRリポジトリCSリクエストを削除 #91398
- CRUD
- クラスター調整
- データストリーム
- 地理
- 健康
- ILM+SLM
- Infra/CLI
- Infra/Core
- Infra/Plugins
- Infra/REST API
- [Rest Apiの互換性] メディアタイプのレスポンス形式をパラメータで指定 #92695
- Infra/Scripting
- Infra/Settings
- インジェストノード
- インジェスト統計のためのより良い名前とタイプ #93533 (問題: #80763)
- インジェスト失敗の例外ケースを正しく処理 #92455
- インジェストアタッチメントのログを無効にする #93878
- 必要なときのみgeoipデータベースをダウンロード #92335 (問題: #90673)
- インジェストノードへのシミュレートコールを転送 #92171
- Grokが繰り返しパターン名の一致リストを返す #92092 #92586 (問題: #92092)
- デフォルト/リクエストパイプラインと最終パイプラインを最小限の追加オーバーヘッドで処理 #93329 (問題: #92843, #81244, #93118)
- インジェストアタッチメントモジュールのtika依存バージョン #93755
- より正確な総インジェスト統計 #91730 (問題: #91358)
- インジェストgeoipプロセッサの速度を向上 #92372
- インジェストセットおよび追加プロセッサの速度を向上 #92395
- 機械学習
- マッピング
- ネットワーク
- 回復
- ロールアップ
- 検索
- 折りたたみフィールドに対するソートフィールドのnullチェックを追加 #94546 (問題: #94407)
- 検索に注釈と注釈付き用語の両方が含まれている場合、注釈付きハイライターが一致しない #92920 (問題: #91944)
- キャンセルされた場合のフィールドキャップインデックスレスポンスをクリア #93716 (問題: #93029)
- デフォルトでPITに凍結インデックスを含めない #94377
- 奇妙なシナリオでprefixクエリによってスローされるNPEを修正 #94369
- _idフィールドの取得問題を修正。 #94528 (問題: #94515)
- 保存されたフィールドの抽出に関するメタデータ
_size
を修正 #94483 (問題: #94468) ProfileWeight
での一致のオーバーライドが欠落している問題を修正 #92360copy_to
中にネストされたパス情報が追加されないようにする #93340 (問題: #93117)- 起動時にすべてのプロファイリングイベントを使用 #92087
TermVectorsService
のトークン化されていないフィールドにキーワードアナライザーを使用 #94518- [プロファイリング] 最後のデータスライスの処理を調整 #94283
- [プロファイリング] レスポンスが一度だけ送信されることを確認 #93692 (問題: #93691)
- [プロファイリング] レスポンス処理エラーを処理 #93860
- スナップショット/復元
- スタッツ
- TBbNAでクラスター状態をキャプチャしないようにする #92255
- TSDB
- タスク管理
- トランスフォーム
- ベクトル検索
強化
- 集約
- グローバルオーディナル値ソースを使用した複合集約の最適化 #92197
- 割り当て
- 認証
- 認証
- クラスター調整
- EQL
- EQLサンプル: キーごとに複数のサンプルをサポート #91783
- エンジン
- 地理
- 健康
- インデックス API
- インフラ/CLI
- インストール時に安定したプラグインの名前付きコンポーネントをスキャン #92528
- Infra/Core
- インフラ/プラグイン
- インフラ/スクリプティング
- Ingest Node
- 機械学習
- 異常説明に多様体分布の識別を追加 #2440
- 頻繁なアイテムに値を含めたり除外したりする機能を追加 #92414
- スクロールデータフィードで
aggregate_metric_double
を使用した場合のエラーを改善 #92232 (問題: #90592) - 実行時を改善するために頻繁なアイテムで拡張の剪定を実装 #92322
- グローバルオーディナルを使用して
frequent_items
のパフォーマンスを改善 #93304 - 異常検出結果のインデックス速度を改善 #92417
- 頻繁なアイテムの実行時を改善 #93255
- トレーニングされたモデルデプロイAPIのデフォルトタイムアウトを増加 #92328
- リセット/削除ジョブAPIのためにユーザー追加の注釈を削除するオプション #91698 (問題: #74310)
- データカウントとデータフィードのタイミング統計を非同期で永続化 #93000
- PyTorch推論作業キューを削除し、現在はElasticsearchで処理 #2456
- テキスト埋め込み検索 #93531
- PyTorchをバージョン1.13.1にアップグレード #2430
- マッピング
- Luceneの新しい
IntField/LongField/FloatField/DoubleField
に切り替え #93165
- Luceneの新しい
- モニタリング
- ネットワーク
- ハンドリングスレッドプールでのレスポンスのデシリアライズ #91367
- パフォーマンス
- マイクロベンチマークにベクトル距離スコアリングを追加 #92340
- クエリ言語
- パラメータ化されたルールとエグゼキュータを導入 #92428
- 回復
- レプリカのピアリカバリのためにファイルのクリーンアップステップを構成可能にする #92490
- 検索
- ターム辞書へのアクセスをより効率的にする #92269
term
クエリサポートをrank_features
マッピングフィールドに追加 #93247- knn 検索句に新しい
query_vector_builder
オプションを追加 #93331 - プロファイリングプラグインを追加 #91640
- プロファイリングプラグインをデフォルトで有効にする #92787
- スタックフレームと実行可能ファイルをより同時に取得 #93559
- ブルームフィルターの偽陽性率を7つのハッシュ関数を設定することで改善 #93283
- GETスレッドプールのスレッド数を増加 #92309
- ProfileWeight における Weight#count を計測 #85656 (問題: #85203)
- match all bitset のメモリ使用量を削減 #92777
- 実行時フィールドがスクリプトエラーをオプションで無視する #92380
- フレームグラフのデータ取得を高速化 #93448
- インラインスタックフレームの取得をサポート #92863
- [プロファイリング] GC圧力を減少 #93590
- セキュリティ
- スナップショット/復元
RecoveryPlannerService
をオプションにする #92489
- TSDB
- タスク管理
- トランスフォーム
- ベクトル検索
- ウォッチャー
- WatcherのWebhookアクションが追加ヘッダーを送信できる機能を追加 #93426
新機能
- 分散
- Stateless で yml にフォールバックできるセキュア設定 #91925
- 地理
- 健康
- インフラ/プラグイン
- [Fleet] ファイルとファイルデータのインデックステンプレートおよびILMポリシーを追加 #91413
- Ingest Node
- インジェストプロセッサのレダクション #92951
- 機械学習
- TSDB
- トランスフォーム