Elasticsearch バージョン 8.3.0
また、8.3 の破壊的変更も参照してください。
既知の問題
- 配列の最後の要素がフィルタリングされている場合(例えば
_source_includes
を使用)にリクエストを解析すると失敗します。これは、Jackson パーサーのバグが原因です。Elasticsearch 8.6.1 で修正されました(#91456)。
バグ修正
- 集計
- 監査
origin.address
にポート番号を一貫して含めるように監査ログを修正 #86732- 監査ログのための無視フィルタの削除をサポート #87675(問題: [#68588](https://github.com/elastic/elasticsearch/issues/68588))
- 認証
- 認可されたユーザーは、同じ名前だが異なるレルムのユーザーを無効にできます #86473
- すべてのレルムキャッシュをクリアする API が呼び出されたときに
lastSuccessfulAuthCache
をクリアする修正 #86909(問題: [#86650](https://github.com/elastic/elasticsearch/issues/86650))
- 認可
- ワイルドカードアプリケーション特権の解決を修正 #87293
- CAT API
GET _cat/shards
で隠しインデックスの統計を取得 #86601(問題: [#84656](https://github.com/elastic/elasticsearch/issues/84656))
- CCR
- フォロワーでクローズされたインデックスを持つデータストリームに従うときに無効なデータストリームメタデータを防止 #87076(問題: [#87048](https://github.com/elastic/elasticsearch/issues/87048))
- CcrRepository での一部のブロッキングを削除 #87235
- クラスター調整
- 発見プラグイン
- [discovery-gce] FIPS モードでのトランスポートの初期化を修正 #85817(問題: [#85803](https://github.com/elastic/elasticsearch/issues/85803))
- 分散
DesiredNode
構築中に外部 ID の一意性を強制 #84227
- エンジン
updateCheckPoints
でシャードが失敗する前に WRITE スレッドにフォーク #87458(問題: [#87094](https://github.com/elastic/elasticsearch/issues/87094))RecoverySourceHandler
でのクローズ待機を削除 #86127(問題: [#85839](https://github.com/elastic/elasticsearch/issues/85839))
- 機能
- IndexRequest を再試行する際に autoGeneratedTimestamp が外部で設定されるべきではないエラーを修正 #86184(問題: [#83927](https://github.com/elastic/elasticsearch/issues/83927))
- 地理
- 精度 0 の
geo_shapes
における Geotile 集計を修正 #87202(問題: [#87201](https://github.com/elastic/elasticsearch/issues/87201)) - 配列値の
geo_point
フィールドに対するnull_value
を修正 #85959 - ベクトルタイルに null 値タグを追加するためのガード #87051
- 検索結果から真の負を除去するために地理クエリを量子化 #85441(問題: [#40891](https://github.com/elastic/elasticsearch/issues/40891))
- 精度 0 の
- ハイライト
FastVectorHighlighter
はValueFetchers
を使用してソースデータをロードする必要があります #85815(問題: #75011、#84690、#82458、[#80895](https://github.com/elastic/elasticsearch/issues/80895))
- ILM+SLM
- ILM エラー ステップへの移動をバッチ処理する #85565(問題: [#81880](https://github.com/elastic/elasticsearch/issues/81880))
- インデックス API
GetIndexAction
をキャンセル可能にする [#87681](https://github.com/elastic/elasticsearch/pull/87681)
- インフラ/サーキットブレーカー
- CBE メッセージ作成をより堅牢にする [#87881](https://github.com/elastic/elasticsearch/pull/87881)
- インフラ/コア
- バースト CPU のための osprobe アサーションを調整 #86990
- 例外後に
DeflateCompressor
をクリーンアップ #87163(問題: [#87160](https://github.com/elastic/elasticsearch/issues/87160)) - 非プライマリシステムインデックスの直接作成時にエラー [#86707](https://github.com/elastic/elasticsearch/pull/86707)
- 出力の null メッセージを修正 [#86981](https://github.com/elastic/elasticsearch/pull/86981)
- バルク書き込みをオーバーライドせずに
FilterOutputStream
を使用する修正 [#86304](https://github.com/elastic/elasticsearch/pull/86304) - アップグレードされたクラスターでシステムインデックスとそのエイリアスを非表示にする [#87125](https://github.com/elastic/elasticsearch/pull/87125)
- JDK バグを回避するためにコードをリファクタリング: JDK-8285835 [#86614](https://github.com/elastic/elasticsearch/pull/86614)
- インフラ/ロギング
- 一時的に
SystemPropertiesPropertySource
を提供 [#87149](https://github.com/elastic/elasticsearch/pull/87149)
- 一時的に
- インフラ/ノードライフサイクル
- 設定検証後にフォルダをアップグレード [#87319](https://github.com/elastic/elasticsearch/pull/87319)
- インフラ/プラグイン
- Windows でプラグイン情報をリストする際に Windows の改行を使用 #86408
- インフラ/REST API
- 状態回復前の最小ノードバージョンを修正 [#86482](https://github.com/elastic/elasticsearch/pull/86482)
- インフラ/スクリプト
SemVer
セマンティクスを使用してスクリプト値でソートを許可 #85990、#82287- スクリプト: ブリッジされていないセッターのショートカットを修正 [#86868](https://github.com/elastic/elasticsearch/pull/86868)
- スクリプト: リソースとしてホワイトリストをロード [#87539](https://github.com/elastic/elasticsearch/pull/87539)
- インフラ/設定
- アーカイブされたインデックス設定の削除を許可 [#86107](https://github.com/elastic/elasticsearch/pull/86107)
- インジェスト
- パイプラインごとに自己参照チェックを一度実行 #85926
- Java 低レベル REST クライアント
ContentTooLargeException
で失敗した場合にクライアントリクエストを再試行しない #87248
- ライセンス
- 基本ライセンスの開始に対する一貫した応答 #86272
- 機械学習
- クラスターライフサイクルの初期に ML タスク監査人例外を修正 #87023
- 未知の単語のトークン化に対する
WordPiece
を修正 [#87510](https://github.com/elastic/elasticsearch/pull/87510) change_point
集計の分布変更チェックを修正 [#86423](https://github.com/elastic/elasticsearch/pull/86423)- 予期しない
NullPointerException
をスローする推論タイムアウト処理バグを修正 [#87533](https://github.com/elastic/elasticsearch/pull/87533) - 分類および回帰モデルのトレーニングのためのファインチューニングハイパーパラメータの再起動ロジックを修正 [#2251](https://github.com/elastic/ml-cpp/pull/2251)
- 分類および回帰モデルのトレーニング中に発生するログエラーの原因を修正 [#2249](https://github.com/elastic/ml-cpp/pull/2249)
- 分類および回帰モデルのトレーニングのためのハイパーパラメータの最適化を停止する決定に影響を与えるバグを修正 [#2259](https://github.com/elastic/ml-cpp/pull/2259)
- 関数を評価するポイントを提供する必要があるというログエラーの原因を修正 [#2268](https://github.com/elastic/ml-cpp/pull/2268)
- 時系列異常検出のためのログエラーの原因を修正 [#2286](https://github.com/elastic/ml-cpp/pull/2286)
- マッピング
include_in_parent
をcopy_to
コンテキストで実行しない #87123
- ネットワーク
- クローズ中に
openConnection
の試行を拒否 #86315
- クローズ中に
- 回復
- マスターフェイルオーバー後に STARTED でシャードを失敗させる #87451
- SQL
- 検索
- セキュリティ
- スナップショット/復元
- DONE はスナップショットステータスで完全に処理されたことを意味するべきです [#86414](https://github.com/elastic/elasticsearch/pull/86414)
- 欠落しているリポジトリと無効なリポジトリを区別する #85551
getRepositoryData
からStoreRecovery
を呼び出した後にフォーク #87264getRepositoryData
からStoreRecovery
を呼び出した後にフォーク #87254- 不正な
RepositoryData
更新に対して例外をスロー [#87654](https://github.com/elastic/elasticsearch/pull/87654) - Azure SDK を 12.16.0 にアップグレード [#86135](https://github.com/elastic/elasticsearch/pull/86135)
- 統計
- MANAGEMENT プールで
TransportClusterInfoActions
を実行 [#87679](https://github.com/elastic/elasticsearch/pull/87679)
- MANAGEMENT プールで
- TSDB
- TSDB: 時系列の優先順位を収集するために time_series を修正 [#85526](https://github.com/elastic/elasticsearch/pull/85526)
- TSDB: TimeSeriesIndexSearcher での tsidOrd の初期値を修正 #85713
- トランスフォーム
- トランスフォームの
_start
権限を修正して設定内の保存されたヘッダーを使用する [#86802](https://github.com/elastic/elasticsearch/pull/86802) - [Transforms] 保持ポリシーを解除する際のバグを修正 [#87711](https://github.com/elastic/elasticsearch/pull/87711)
- トランスフォームの
非推奨
- 認証
- LDAP または Active Directory (AD) レルムで対応するバインドパスワードなしでバインド DN を構成することは非推奨です #85326(問題: [#47191](https://github.com/elastic/elasticsearch/issues/47191))
強化
- 集計
random_sampler
集計中の最小および最大のパフォーマンスを改善 [#85118](https://github.com/elastic/elasticsearch/pull/85118)
- 認証
- JWT レルムトークンでの構成可能なクレームをサポート [#86533](https://github.com/elastic/elasticsearch/pull/86533)
- ドキュメントまたはフィールドレベルのセキュリティに対するライセンス要件により無効になったユーザーロールに警告 #85393(問題: [#79207](https://github.com/elastic/elasticsearch/issues/79207))
TokenService
JWT をデコードし、警告をデバッグに変更 [#86498](https://github.com/elastic/elasticsearch/pull/86498)
- 認可
- Synthetics の
kibana_system
に削除権限を追加 [#85844](https://github.com/elastic/elasticsearch/pull/85844) - 指定されたインデックスのインデックスアクションとして painless 実行を認可 #85512(問題: [#86428](https://github.com/elastic/elasticsearch/issues/86428))
- run-as 拒否に対するより良いエラーメッセージ #85501(問題: [#72904](https://github.com/elastic/elasticsearch/issues/72904))
- ブール値のみの応答に対する「権限あり」パフォーマンスを改善 [#86685](https://github.com/elastic/elasticsearch/pull/86685)
- ロール API におけるロール名の制限を緩和 #86604(問題: [#86480](https://github.com/elastic/elasticsearch/issues/86480))
- [Osquery] osquery_manager へのアクセスを持つ
kibana_system
ロールを拡張 [#86609](https://github.com/elastic/elasticsearch/pull/86609)
- Synthetics の
- 自動スケーリング
- 希望するノードの CPU 範囲をサポート [#86434](https://github.com/elastic/elasticsearch/pull/86434)
- クラスター調整
- 適用者が忙しい間の結合をブロック [#84919](https://github.com/elastic/elasticsearch/pull/84919)
- マスタタスクバッチの概要を遅延計算 [#86210](https://github.com/elastic/elasticsearch/pull/86210)
- 起動時に
cluster.initial_master_nodes
をログに記録 [#86101](https://github.com/elastic/elasticsearch/pull/86101) - 結合検証のリソースニーズを削減 #85380(問題: [#83204](https://github.com/elastic/elasticsearch/issues/83204))
ClusterFormationFailureHelper
で保留中の結合を報告 [#85635](https://github.com/elastic/elasticsearch/pull/85635)- マップの差分を高速化 (2) [#86375](https://github.com/elastic/elasticsearch/pull/86375)
- 発見プラグイン
- discovery-azure から冗長な jackson 依存関係を削除 [#87898](https://github.com/elastic/elasticsearch/pull/87898)
- 分散
- 希望するノードのクラスターメンバーシップを追跡 [#84165](https://github.com/elastic/elasticsearch/pull/84165)
- エンジン
- 不変のトランスログの lastModifiedTime をキャッシュ #82721(問題: [#82720](https://github.com/elastic/elasticsearch/issues/82720))
- 割り当てられたプロセッサに基づいて
force_merge
スレッドプールのサイズを増加 #87082(問題: [#84943](https://github.com/elastic/elasticsearch/issues/84943)) - max_num_segments が 1 より大きい場合の強制マージを最適化 [#85065](https://github.com/elastic/elasticsearch/pull/85065)
- 地理
- ポイントのための CartesianPoint で GeoJSON をサポート [#85442](https://github.com/elastic/elasticsearch/pull/85442)
- ランタイムフィールドとしての地理ラベル位置をサポート [#86154](https://github.com/elastic/elasticsearch/pull/86154)
- REST ベクトルタイル API を通じて地理ラベル位置をサポート #86458(問題: [#86044](https://github.com/elastic/elasticsearch/issues/86044))
- 健康
- ティアの優先順位と割り当てフィルタの衝突に対する基本チェックを追加 [#85071](https://github.com/elastic/elasticsearch/pull/85071)
- 健康 API に事前チェックを追加して健康が取得可能であることを確認 [#86404](https://github.com/elastic/elasticsearch/pull/86404)
- 健康 API の移行ティアユーザーアクションにティア情報を追加 [#87486](https://github.com/elastic/elasticsearch/pull/87486)
- 健康 API に指標ドキュメントリンクを追加 #86904
- 健康 API のコピー編集 [#87010](https://github.com/elastic/elasticsearch/pull/87010)
- 決定できないアクションがない場合はデフォルトのユーザーアクションを返す [#87079](https://github.com/elastic/elasticsearch/pull/87079)
- ILM+SLM
- ILM および SLM
history_index_enabled
設定を動的にする [#86493](https://github.com/elastic/elasticsearch/pull/86493)
- ILM および SLM
- インデックス API
- テンプレートとパイプラインのクラスター状態操作をバッチ実行 [#86017](https://github.com/elastic/elasticsearch/pull/86017)
- インフラ/コア
- Elastic Agent のタグのマッピングを追加 [#86298](https://github.com/elastic/elasticsearch/pull/86298)
- モジュールを含むように jar hell を拡張 [#86622](https://github.com/elastic/elasticsearch/pull/86622)
- GET _cluster/settings API を高速化 #86405
- ストリームフラッシュを保存することで文字列の書き込みを高速化 [#86114](https://github.com/elastic/elasticsearch/pull/86114)
- Fleet: アクションに
start_time
およびminimum_execution_duration
属性を追加 [#86167](https://github.com/elastic/elasticsearch/pull/86167) - セキュリティポリシーのためにプロパティの展開を強制 [#87396](https://github.com/elastic/elasticsearch/pull/87396)
- シリアライズ可能な
BytesRefArray
に配列部分をリファクタリング [#85826](https://github.com/elastic/elasticsearch/pull/85826) - ip v4 パーサーを高速化 [#86253](https://github.com/elastic/elasticsearch/pull/86253)
- より多くの場所でプリミティブ型変換に varhandles を使用 #85577(問題: [#78823](https://github.com/elastic/elasticsearch/issues/78823))
- インフラ/スクリプト
- スクリプト: ホワイトリスト内のクラスにエイリアスを追加する機能を追加 [#86899](https://github.com/elastic/elasticsearch/pull/86899)
- インジェスト
- 同期インジェストプロセッサを反復的に実行 #84250(問題: [#84274](https://github.com/elastic/elasticsearch/issues/84274))
ensureNoSelfReferences
チェックをIngestService
でスキップ [#87337](https://github.com/elastic/elasticsearch/pull/87337)
- ライセンス
- メッセージをログに記録せずにアクティブレルムを初期化 #86134
- 機械学習
- ML カテゴリゼーションのように機能するテキストカテゴリゼーション集計 [#80867](https://github.com/elastic/elasticsearch/pull/80867)
- すべての監視モデルのための新しい _infer エンドポイントを追加し、デプロイメント推論 API を非推奨にする [#86361](https://github.com/elastic/elasticsearch/pull/86361)
- ドキュメントから質問への回答を抽出するための新しい
question_answering
NLP タスクを追加 [#85958](https://github.com/elastic/elasticsearch/pull/85958) _preview
に開始および終了パラメータを追加し、冷却/凍結ティアを無制限プレビューから除外 [#86989](https://github.com/elastic/elasticsearch/pull/86989)- 専用 ML ノードのための自動 JVM ヒープサイズ調整 [#86399](https://github.com/elastic/elasticsearch/pull/86399)
categorize_text
集計の実装を置き換える [#85872](https://github.com/elastic/elasticsearch/pull/85872)- PyTorch をバージョン 1.11 にアップグレード [#2233](https://github.com/elastic/ml-cpp/pull/2233)、[#2235](https://github.com/elastic/ml-cpp/pull/2235)、https://github.com/elastic/ml-cpp/pull/2238[#2238]
- Windows で zlib をバージョン 1.2.12 にアップグレード [#2253](https://github.com/elastic/ml-cpp/pull/2253)
- Linux および Windows で libxml2 をバージョン 2.9.14 にアップグレード [#2287](https://github.com/elastic/ml-cpp/pull/2287)
- 多くのバケットが空であるデータに対する時系列モデルの安定性と異常スコアリングの一貫性を改善 [#2267](https://github.com/elastic/ml-cpp/pull/2267)
- 実際の等しい典型的な等しいゼロの異常の根本原因に対処 [#2270](https://github.com/elastic/ml-cpp/pull/2270)
- 時系列の変化を検出した後の更新での外れ値の処理を改善 [#2280](https://github.com/elastic/ml-cpp/pull/2280)
- マッピング
- Mappers 内のフィールド名をインターン [#86301](https://github.com/elastic/elasticsearch/pull/86301)
- BYTE_BLOCK_SIZE - 2 を indexWriter#MAX_TERM_LENGTH に置き換える [#85518](https://github.com/elastic/elasticsearch/pull/85518)
- ネットワーク
- 起動時にノードのアイデンティティをログに記録 [#85773](https://github.com/elastic/elasticsearch/pull/85773)
- 検索
- セキュリティ
- OAuth2 トークンのための run-as サポートを追加 [#86680](https://github.com/elastic/elasticsearch/pull/86680)
- ユーザー API に対するユーザー名の制限を緩和 #86398
- ユーザープロファイル - SuggestProfiles API にヒントサポートを追加 [#85890](https://github.com/elastic/elasticsearch/pull/85890)
- ユーザープロファイル - 新しいアクションオリジンと内部ユーザーを追加 [#86026](https://github.com/elastic/elasticsearch/pull/86026)
- ユーザープロファイル - HTTP 切断時のリクエストキャンセルをサポート [#86332](https://github.com/elastic/elasticsearch/pull/86332)
- ユーザープロファイル -
hasPrivileges
チェックのキャッシングを追加 [#86543](https://github.com/elastic/elasticsearch/pull/86543)
- スナップショット/復元
- スナップショット内のインデックスを応答から除外するパラメータを追加 #86269
- 統計
- 「io_time_in_millis」のドキュメントを追加 [#84911](https://github.com/elastic/elasticsearch/pull/84911)
- TLS
- 生成された証明書と CSR のために
serverAuth
拡張キー使用を設定 #86311
- 生成された証明書と CSR のために
- TSDB
- 集計実行コンテキストにタイムスタンププロバイダーを追加 [#85850](https://github.com/elastic/elasticsearch/pull/85850)
- トランスフォーム
- トランスフォームのために二次認証ヘッダーを優先 [#86757](https://github.com/elastic/elasticsearch/pull/86757)
- トランスフォームで
range
集計をサポート [#86501](https://github.com/elastic/elasticsearch/pull/86501)
新機能
- 認可
- プロファイルのための権限 API [#85898](https://github.com/elastic/elasticsearch/pull/85898)
- 地理
- 地理グリッド集計で使用される新しい geo_grid クエリ #86596(問題: [#85727](https://github.com/elastic/elasticsearch/issues/85727))
- 健康
- 健康への影響を
impact_areas
にサポートを追加 #85830(問題: [#85829](https://github.com/elastic/elasticsearch/issues/85829)) - シャード割り当てアクションにトラブルシューティングガイドを追加 [#87078](https://github.com/elastic/elasticsearch/pull/87078)
- 残りの健康指標への潜在的な影響を追加 [#86197](https://github.com/elastic/elasticsearch/pull/86197)
- 健康 API の詳細 #85234(問題: [#84793](https://github.com/elastic/elasticsearch/issues/84793))
- 各ノードから見たマスターヒストリーを追跡する新しいサービス [#85941](https://github.com/elastic/elasticsearch/pull/85941)
- インデックス優先順位でインデックス名をソートする影響 [#85347](https://github.com/elastic/elasticsearch/pull/85347)
- 健康への影響を
- マッピング
- メトリクスユースケースのためにフィールド名にドットをサポート #86166(問題: [#63530](https://github.com/elastic/elasticsearch/issues/63530))
- 合成ソース [#85649](https://github.com/elastic/elasticsearch/pull/85649)
- SQL
- SQ: SQL クエリで部分結果を許可 #85897(問題: [#33148](https://github.com/elastic/elasticsearch/issues/33148))
- 検索
- スナップショットをシンプルなアーカイブとして #86261(問題: [#81210](https://github.com/elastic/elasticsearch/issues/81210))
- TSDB
- TSDB: 時系列インデックスでのダウンサンプリングを実装 #85708(問題: [#69799](https://github.com/elastic/elasticsearch/issues/69799)、[#65769](https://github.com/elastic/elasticsearch/issues/65769))