Elasticsearch 版本 8.6.0
editElasticsearch 版本 8.6.0
edit另请参阅 8.6 中的重大变更。
已知问题
edit-
使用
settings.json文件配置 Elasticsearch 的编排器在主节点选举期间可能会遇到死锁(问题:#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 或更高版本。
-
分片重新平衡可能会暂时导致集群不平衡
从8.6.0开始,默认的分片再平衡算法将计算最终期望的平衡状态,然后进行分片移动以协调集群的当前状态与期望状态。然而,分片移动的顺序可能会偏向某些节点,导致集群在协调过程中暂时变得不平衡。一如既往,一旦节点达到磁盘水位线,它将不会接受任何额外的分片,但这种偏斜可能会导致节点比正常操作中更频繁地达到其磁盘水位线。一旦协调过程完成,集群将再次达到平衡。
为避免此问题,请升级到8.8.0或更高版本。
Bug 修复
edit- Aggregations
- Allocation
- Authentication
- Authorization
- Cluster Coordination
- EQL
-
- EQL序列:支持多值连接 #89965
- Graph
-
- 修复了响应中图API的timed out字段的潜在问题 #91006
- Health
- Indices APIs
- Infra/Core
- Infra/Scripting
- Ingest Node
- Machine Learning
- Mapping
- Monitoring
- Network
- SQL
-
- 修复在未跟踪总点击量时记录日志的NPE问题 #92425
- Search
- Snapshot/Restore
- Store
- Transform
-
- 在执行前置权限验证时跳过远程集群 #91788
- Vector Search
-
-
使
knn搜索请求完全可取消 #90612
-
使
弃用
edit- Allocation
- Ingest Node
-
- 弃用 remove_binary 默认值为 false 的 ingest attachment 处理器 #90460
- Mapping
增强功能
edit- Allocation
-
- 在滚动期间清除前一个写索引的预测写入负载和分片大小 #91590
- 在滚动期间预测平均分片大小 #91561
- 在滚动期间预测写入负载 #91425
- 改进分片平衡 #91603
- 引入期望平衡分配器 #91343
- 限制分片重新分配重试次数 #90296
- 预验证节点移除API #88952
-
设置默认的
cluster.routing.allocation.balance.disk_usage#91951 -
在数据流滚动期间将写入负载存储在
IndexMetadata中 #91019 -
更新默认的
cluster.routing.allocation.balance.disk_usage#92065 -
DesiredBalance:通过 _internal/desired_balance 暴露它 #91038 (问题: #90583)
- Authorization
-
-
[Fleet] 为
kibana_system添加了 logs-elastic_agent* 读取权限 #91701
-
[Fleet] 为
- CRUD
- Geo
- ILM+SLM
-
- ILM: 获取支持通配符名称的策略 #89238
- Infra/Core
- Infra/Plugins
- Infra/Scripting
- Machine Learning
-
- 为频繁项添加过滤参数 #91137
-
为
categorize_text聚合的输出添加正则表达式 #90723 -
添加按
change_point数值过滤和排序桶的功能 #91299 -
添加更新训练模型部署
number_of_allocations的API #90728 - 在异常检测结果索引中将时间戳别名为@timestamp #90812
-
允许
model_aliases与Pytorch训练模型一起使用 #91296 - 允许在文件结构查找器中将时间戳字段覆盖为空 #90764
- 每天审核一次数据馈送未见数据的消息 #91774
- 低优先级训练模型部署 #91234 (问题: #91024)
- 提供有关异常评分因素的附加信息 #90675
- Mapping
- Recovery
- Rollup
-
- 测试降采样运行时字段和安全性 #90593
- Search
- Snapshot/Restore
- Store
-
-
允许插件包装由
IndexModule创建的Lucene目录 #91556
-
允许插件包装由
- TLS
-
- 在SSL诊断消息中添加证书的开始/到期日期 #89461
- TSDB
- Transform
- Vector Search
-
- 为knn向量查询添加分析信息 #90200
新功能
edit回归
edit- Infra/Core
-
-
恢复“从快照服务中移除
ImmutableOpenMap” #90287
-
恢复“从快照服务中移除