Elasticsearch バージョン 8.0.0-beta1
8.0 の 破壊的変更 も参照してください。
既知の問題
- 機械学習を使用している場合、
7.7.0
より前に最初に使用されたクラスターをアップグレードする場合、8.0.0-beta1
にアップグレードすることは安全ではありません。そのようなアップグレードを試みると、機械学習結果インデックスに対するフィルタリングされたエイリアスがフィルタを失い、異なるジョブの機械学習異常検出結果が混在する可能性があります。7.7.0
バージョン以前に機械学習が使用されたクラスターのアップグレードをテストする前に、8.0.0-rc1
を待ってください。 - システムインデックスは、
*
パターンを使用する際にワイルドカードクエリに含まれます。この動作に依存しないでください。なぜなら、システムインデックスは 8.0 リリースで非表示になるからです。システムインデックスにアクセスする必要がある場合は、インデックス名を指定するか、より具体的なワイルドカードを使用するか、クエリでexpand_wildcards
パラメータを使用してください。 - デフォルトでは、システムインデックスはすべてのインデックスのスナップショットに含まれ、インデックスが指定されていない場合に復元されます。この動作は、スナップショットおよび復元操作のための暗黙のデフォルトワイルドカード(
*
)にシステムインデックスを含めることから生じており、これは 7.x バージョンでの後方互換性を意図したものでした。8.0 では、すべてのシステムインデックスはスナップショットまたは復元リクエストのfeature_states
パラメータを通じてアクセスする必要があります。
破壊的変更
- ILM+SLM
- インデックス API
- インフラ/コア
- インジェスト
- ライセンス
- ライセンスの有効期限を強制 #79671
- 機械学習
- パッケージング
- Elasticsearch を実行するために Java 17 を必要とする #79873
非推奨
- 認証
- setup-passwords ツールを非推奨 #76902
- CRUD
- モニタリング
新機能
強化
- 認証
- クラスター調整
- データストリーム
- ILM+SLM
- インフラ/コア
- インフラ/スクリプティング
- インジェスト
- ライセンス
- 機械学習
- マッピング
- モニタリング
- パッケージング
- 検索
- ノードレベルでアクションを一致させることができる #78765
- TSDB: フィールドキャップに時系列情報を追加 #78790 (問題: #74660)
- 新しい kNN 検索エンドポイントを追加 #79013 (問題: #78473)
- ネストされたベクトルフィールドでの kNN 検索を禁止 #79403 (問題: #78473)
- kNN 検索が認可を尊重することを確認 #79693 (問題: #78473)
- mmapfs で kNN ベクトルフォーマットをロード #78724 (問題: #78473)
- kNN 検索でコサイン類似度をサポート #79500
- ノードレベルでアクションを一致させることができる #78765
- セキュリティ
- スナップショット/復元
- トランスフォーム
- 古いベータトランスフォームの開始を防止 #79712
- TSDB
バグ修正
- インフラ/コア
- ラウンドオフでのスタックオーバーフローを防止 #80450
- インフラ/設定
- 機械学習
- 検索
- ワイルドカードフィールドでの安全でないアサーションを削除 #78966
- スナップショット/復元
回帰
- 検索
- 数値ソート最適化を条件付きで無効にする #78103