Elasticsearch バージョン 8.0.0-alpha1
8.0 の 破壊的変更 も参照してください。
破壊的変更
- 集約
- 割り当て
- 分析
- 認証
- CCR
- クラスター調整
- 分散
- エンジン
- 機能/CAT API
- 機能/機能
- 機能/ILM+SLM
- 機能/インデックス API
- 機能/ウォッチャー
- ウォッチャー履歴をデータストリームに移動 #64252
- 地理
- インフラ/サーキットブレーカー
- 内部変数との同期を修正 #40878
- インフラ/コア
- 複数のデータパスを使用すると失敗 #72184 (問題: #71205)
- 利用可能なプロセッサによってプロセッサを制限 #44894 (問題: #44889)
- データパスから
nodes/0
フォルダプレフィックスを削除 #42489 bootstrap.system_call_filter
設定を削除 #72848fixed_auto_queue_size
スレッドプールタイプを削除 #52280node.max_local_storage_nodes
を削除 #42428 (問題: #42426)- キャメルケースの名前付きフォーマットを削除 #60044
- レガシーロール設定を削除 #71163 (問題: #54998, #66409, #71143)
processors
設定を削除 #45905 (問題: #45855)local
の/_cat/nodes
パラメータを削除 #50594 (問題: #50088, #50499)- リスナースレッドプールを削除 #53314 (問題: #53049)
- ノードローカルストレージ設定を削除 #54381 (問題: #54374)
pidfile
設定を削除 #45940 (問題: #45938)week_year
日付フォーマットを削除 #63384 (問題: #60707)
- インフラ/ロギング
- インフラ/プラグイン
- インフラ/REST API
- インフラ/レジリエンシー
- インフラ/スクリプティング
- インフラ/設定
- 機械学習
- マッピング
- ネットワーク
- パッケージング
- 回復
- 再インデックス
- ロールアップ
- 検索
- シャード割り当ての認識を検索および取得リクエストから分離 #45735 (問題: #43453)
- 数値入力の日時フィールドに対する範囲クエリを修正 #63692 (問題: #63680)
- フォジネスを早期に不正な値を拒否するようにする #33511
- リモートクラスター解決を厳格にする #40419 (問題: #37863)
- msearch リクエストボディの最初の空行をアクションメタデータとして解析 #41011 (問題: #39841)
CommonTermsQuery
およびcutoff_frequency
パラメータを削除 #42654 (問題: #37096)type
クエリを削除 #47207 (問題: #41059)- docvalue フィールドの
use_field_mapping
フォーマットオプションを削除 #55622 - 非推奨の
SimpleQueryStringBuilder
パラメータを削除 #57200 - 非推奨の
search.remote
設定を削除 #42381 (問題: #33413, #38556) - 非推奨のソートオプション:
nested_path
およびnested_filter
を削除 #42809 (問題: #27098) - 非推奨のベクトル関数を削除 #48725 (問題: #48604)
- 検索での
_type
のサポートを削除 #68564 (問題: #41059, #68311) - スパースベクトルのサポートを削除 #48781 (問題: #48368)
indices_boost
のオブジェクトフォーマットを削除 #55078TermVectors
API から型を削除 #42198 (問題: #41059)- 検索および関連 API から型付きエンドポイントを削除 #41640
- 保存された非同期応答の最大許可サイズを設定 #74455 (問題: #67594)
indices.query.bool.max_clause_count
はすべてのクエリ句を制限します #75297
- セキュリティ
- スナップショット/復元
- TLS
Java の破壊的変更
- 認証
- CCR
CcrClient
を削除 #42816
- CRUD
- クライアント
- x-pack から
SecurityClient
を削除 #42471
- x-pack から
- 機能/ILM+SLM
- 機能/モニタリング
- x-pack から
MonitoringClient
を削除 #42770
- x-pack から
- 機能/ウォッチャー
- x-pack から
WatcherClient
を削除 #42815
- x-pack から
- インフラ/コア
- インフラ/REST API
- HTTP ヘッダーを厳密に
ThreadContext
にコピー #45945
- HTTP ヘッダーを厳密に
- 機械学習
MachineLearningClient
を削除 #43108
- マッピング
- 検索
SearchRequest
およびQueryShardContext
からタイプを削除 #42112
- スナップショット/復元
強化
- 分析
reload_analyzers
エンドポイントを x-pack に移動 #43559
- 認証
- EQL
- エンジン
- 機能/CAT API
- 機能/統計
- 機能/Watcher
- 監視から Watcher 履歴のクリーンアップを削除 #67154
- Infra/Core
- インフラ/ロギング
- インフラ/REST API
- 将来の互換性のためのフィールド宣言を許可 #69774 (問題: #51816)
- REST API 仕様に安定性の説明を導入 #38413
- パース: フィールドが二重に登録されていないことを検証 #70243
- バージョン付きメディアタイプでのレスポンスコンテンツタイプをサポート #65500 (問題: #51816)
- [REST API 互換性] インデックスおよび取得 API のための型付きエンドポイント #69131 (問題: #54160)
- [REST API 互換性] マッピングの取得およびフィールドマッピングの取得のための型付きエンドポイント #71721 (問題: #51816, #54160)
- [REST API 互換性] リサイズ操作のための
copy_settings
フラグを許可 #75184 (問題: #38514, #51816) - [REST API 互換性] ジオシェイプクエリでのタイプを許可 #74553 (問題: #51816, #54160)
- [REST API 互換性] 常に
adjust_pure_negative
値を返す #75182 (問題: #49543, #51816) - [REST API 互換性] x-pack/plugin REST 互換テストをクリーンアップ #74701 (問題: #51816)
- [REST API 互換性] テンプレート内の空のマッピングに対して
_doc
を返さない #75448 (問題: #51816, #54160, #70966, #74544) - [REST API 互換性]
indices.upgrade
API のためのダミー REST アクション #75136 (問題: #51816) - [REST API 互換性] REST 用語ベクトル型レスポンス #73117
- [REST API 互換性]
BulkItemResponse.Failure
型フィールドの名前を変更 #74937 (問題: #51816) - [REST API 互換性] シミュレートリクエストで使用されるドキュメントの型メタデータ #74222 (問題: #51816, #54160)
- [REST API 互換性] 型付き
TermLookups
#74544 (問題: #46943, #51816, #54160) - [REST API 互換性] 型付きおよび x-pack グラフ探索 API #74185 (問題: #46935, #51816, #54160)
- [REST API 互換性] バルク API のための型付きエンドポイント #73571 (問題: #51816)
- [REST API 互換性] マルチ取得 API のための型付きエンドポイント #73878 (問題: #51816)
- [REST API 互換性]
RestUpdateAction
およびRestDeleteAction
のための型付きエンドポイント #73115 (問題: #51816, #54160) - [REST API 互換性]
get_source
API のための型付きエンドポイント #73957 (問題: #46587, #46931, #51816) - [REST API 互換性] 説明 API のための型付きエンドポイント #73901 (問題: #51816)
- [REST API 互換性] 検索
_count
API のための型付きエンドポイント #73958 (問題: #42112, #51816) - [REST API 互換性] 型付きインデクシング統計 #74181 (問題: #47203, #51816, #54160)
- [REST API 互換性] パーコレートクエリ API のための型 #74698 (問題: #46985, #51816, #54160, #74689)
- [REST API 互換性] 型付きクエリ検証 API #74171 (問題: #46927, #51816, #54160)
- [REST API 互換性] 投票設定除外例外メッセージ #75406 (問題: #51816, #55291)
- [REST API 互換性]
MoreLikeThisQuery
タイプ付き #75123 (問題: #42198, #51816, #54160) - [REST API 互換性] サイズフィールドを使用してクエリによる更新と削除 #69606
- [REST API 互換性] オブジェクト形式のインデックスブースト #74422 (問題: #51816, #55078)
- [REST API 互換性] 検索および関連エンドポイントのための型付きエンドポイント #72155 (問題: #51816, #54160)
- [REST API 互換性] サイズ
-1
を使用することを許可 #75342 (問題: #51816, #69548, #70209) - [REST API 互換性] docvalue のための
use_field_mapping
オプションを無視 #74435 (問題: #55622) - [REST API 互換性]
_time
および_term
ソート順 #74919 (問題: #39450, #51816) - [REST API 互換性]
template
パラメータと PUT インデックステンプレートのフィールド #71238 (問題: #49460, #51816, #68905) - [REST API 互換性] クエリ登録を容易にする #75722 (問題: #51816)
- [REST API 互換性] 型付きクエリ #75453 (問題: #47207, #51816, #54160)
- [REST API 互換性] 同期フラッシュの使用を非推奨にする #75372 (問題: #50882, #51816)
- [REST API 互換性] ライセンス
accept_enterprise
およびレスポンスの変更 #75479 (問題: #50067, #50735, #51816, #58217)
- インフラ/スクリプティング
- インフラ/設定
- ライセンス
- 機械学習
- 機械学習 C++ コードの Windows ビルドプラットフォームは現在 Visual Studio 2019 を使用 #1352
- 機械学習 C++ コードの macOS ビルドプラットフォームは現在 Mojave で Xcode 11.3.1 を実行、または Ubuntu 20.04 で clang 8 を実行してクロスコンパイル #1429
- 機械学習 C++ コードの Linux ビルドプラットフォームは現在 CentOS 7 で gcc 9.3 を実行 #1170
- PyTorch モデルを評価するための新しいアプリケーションを追加。アプリは LibTorch - PyTorch の C++ フロントエンド - に依存し、TorchScript 形式で保存されたモデルの推論を行う #1902
- マッピング
- スパースベクトルが一貫して例外をスローするようにする #62646
- パッケージング
- 回復
- 再インデックス
- ロールアップ
- SQL
- マルチバリューのテキストフォーマットサポートを追加 #68606
- xDBC および CLI サポートを追加。QA CSV 仕様 #68966
- 結果セットを通じて配列値をエクスポート #69512
- サブクエリでのエイリアス解決を改善 #67216 (問題: #56713)
- null 条件の最適化を改善 #71192
- サブクエリ内に
WHERE
句をプッシュ #71362 String
メソッドをLTRIM/RTRIM
に使用 #57594- QL: 標準形が子を考慮するようにする #71266
- QL: 最適化子の式ルール宣言を改善 #71396
- QL: 連言を越えて nullability 制約を伝播 #71187 (問題: #70683)
- 検索
- セキュリティ
- スナップショット/復元
- TLS
バグ修正
- 集約
- CCR
- クラスター調整
- 分散
- 機能/CAT API
- 機能/Java ハイレベル REST クライアント
- 地理
- Infra/Core
- インフラ/ロギング
- インフラ/REST API
- インフラ/スクリプティング
- 機械学習
FieldCapabilitiesResponse
の null 値を処理 #64327
- マッピング
- パッケージング
- SQL
- 検索
- スナップショット/復元
アップグレード
- Lucene
- Lucene 8.9.0 にアップグレード #74729