Elasticsearch バージョン 8.4.0
8.4 の 破壊的変更 も参照してください。
既知の問題
機械学習データフィードは、バージョン 6.x 以降に変更されていない場合、リストできません。
バージョン 5.x または 6.x で作成され、7.0 以降に更新されていないデータフィードがある場合、8.4 および 8.5 でデータフィードをリストすることはできません。これは、異常検出ジョブを Kibana で管理できないことを意味します。この問題は 8.6.0 で修正されました。
そのようなデータフィードで 8.4 または 8.5 にアップグレードする場合は、これらの手順を使用して各データフィードの認証情報を更新することで問題を回避する必要があります。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 以上にアップグレードしてください。
バグ修正
- 集約
- 割り当て
- 認証
- デフォルトのレルムをカバーするためにユニークなレルム名チェックを修正 #87999
- 認可
- 自動スケーリング
- クラスター調整
- 曖昧な投票構成名の拒否を改善 #89239
- データストリーム
- 分散
- バルクリクエストでの NullPointerException の修正 #88385
- EQL
- Geo
- 健康
- ハイライト
- ILM+SLM
- バッチ ILM 移動を再試行ステップタスクの更新に追加 #86759
- Infra/CLI
- Infra/Core
- Infra/Node Lifecycle
- 停止したシャットダウンのメッセージを修正 #89254
- Infra/Plugins
- Infra/Scripting
- スクリプト:
UpdateByQuery
は要求された場合にドキュメントバージョンを読み取ることができます #88740
- スクリプト:
- 機械学習
- 割り当てられたノードにモデルがスタートしたままになる潜在的なバグに対処 #88945
- Unicode アクセントを処理する際の BERT および MPNet トークン化バグの修正 #88907 (問題: #88900)
- 最良の回答が 1 つのトークンのみである場合の NLP
question_answering
タスクの修正 #88347 - 開始されていないモデルデプロイメントの
_stats
に開始パラメータを含める #89091 - roberta トークナイザーを使用した fill_mask タスクでの小さなトークン化バグの修正 #88825
- 分類および回帰ジョブの失敗の潜在的な原因を修正 #2385
- マッピング
- ネットワーク
- SQL
- 検索
- セキュリティ
- セキュア設定を再読み込みする際に
secureString
がオープンのままであることを確認 #88922
- セキュア設定を再読み込みする際に
- スナップショット/復元
- 変換
- 更新エラーを正しく処理 #88619
非推奨
- ベクトル検索
_knn_search
エンドポイントを非推奨にする #88828
強化
- 集約
- 割り当て
- 監査
- 認証
- 署名検証が失敗した場合、JWK を再読み込みし、新しい JWK が見つかった場合は再試行 #88023
- 認可
- 自動スケーリング
- クラスター調整
- データストリーム
- メトリックテンプレートの数値フィールドに doc-value-only マッピングを提供 #87100
- 分散
- FIPS
- Geo
- 健康
- 不健康な SLM ポリシーの失敗カウントに対する健康ユーザーアクションを追加 #88523
- クラスター形成情報を取得するためのトランスポートアクションを追加 #87306
master_is_stable
健康指標サービスに追加機能を追加 #87482CoordinationDiagnosticsService
のためのトランスポートアクションを作成 #87984- マスタースタビリティロジックを
HealthIndicatorService
から分離した独自のサービスに移動 #87672 - マスターが安定している健康指標のためにクラスター形成状態をポーリング #88397
- 健康 API からクラスターブロックの事前チェックを削除 #87520 (問題: #87464)
- ILM+SLM
- Infra/Core
- Infra/Logging
- 文字列のフォーマットに失敗したときに例外をキャッチ #87132
- Infra/Scripting
- Infra/Settings
- ディスクの水位を相対バイトサイズ値に変換 #88719
- インジェスト
- 機械学習
- ML 設定リストに認可情報を追加 #87884
- 訓練されたモデル統計応答の
inference_stats
にデプロイされたネイティブモデルを追加 #88187 - 推論ノード統計に推論キャッシュヒットカウントを追加 #88807
- デプロイメント API に新しい
cache_size
パラメータを追加 #88450 - 許可される NER ラベルを I-O-B タグ付きラベルの任意に拡張 #87091
- NLP モデルのスケーラビリティを改善 #87366
- すべてのノードルートが失敗した場合、全体のデプロイメント失敗を示す #88378
- 新しい
frequent_items
集約 #83055 - 分類および回帰モデルのトレーニング選択のためのサイズペナルティの適用を公平にする #2291
- 不要な場合は微調整をスキップしてデータフレーム分析のトレーニングを加速 #2298
- 多くの特徴を持つ大規模データセットでの回帰および分類モデルのトレーニングの高い実行時間の原因のいくつかに対処 #2332
- PyTorch 推論のキャッシングを追加 #2305
- 異常検出の中央値推定の精度を改善 #2367 (問題: #2364)
- マッピング
- 監視
- JvmService は SingleObjectCache を使用 #87236
- ネットワーク
- クエリ言語
- ロールアップ
- [TSDB] ダウンサンプリング合計に Kahan サポートを追加 #87554
- SQL
- 検索
- セキュリティ
- スナップショット/復元
- 統計
- 使用状況に基づいてインジェストパイプライン統計をソート #88035
- TLS
- GET _ssl/certificates に発行者を追加 #88445
- 変換
新機能
- 認証
- API キー属性の更新をサポート(単一操作ルート) #88186
- 健康
- Infra/Core
- ファイル設定サービス #88329
- Infra/Logging
- 安定したロギング API - 基本的なユースケース #86612
- 機械学習
- データフィード内の複合 aggs を一般利用可能にする #88589
- 検索
_source
フィールドマッパーにモードオプションを追加 #88211
- TSDB
- ベクトル検索
_search
エンドポイントに ANN を統合 #88694 (問題: [#87625](https://github.com/elastic/elasticsearch/issues/87625))