Elasticsearch 版本 8.5.0
editElasticsearch 版本 8.5.0
edit另请参阅 8.5 中的重大变更。
已知问题
edit- 在8.5.0版本中,可能会无意中创建一个与索引同名的别名。此操作会使集群处于无效状态,导致多个功能无法正常工作,甚至可能无法在此状态下重启节点。请尽快升级到8.5.1以避免此风险(#91456)。如果您的集群受到此问题的影响,请升级到8.5.3进行修复(#91887)。
-
如果自版本6.x以来未进行任何修改,则无法列出机器学习数据馈送
如果您有一个在5.x或6.x版本中创建的数据馈送,并且自7.0版本以来未进行更新,则在8.4和8.5中无法列出数据馈送。这意味着无法使用Kibana管理异常检测作业。此问题已在8.6.0中修复。
如果您使用这样的数据源升级到8.4或8.5,您需要通过使用这些步骤更新每个数据源的授权信息来解决问题。
-
使用
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 或更高版本。
重大变更
edit- CRUD
-
- 拒绝未知的批量操作 #89450
Bug 修复
edit- Aggregations
-
-
修复
auto_date_histogram>ip_range#90317 (问题: #90121) -
在
breadth_first模式下重建计分器时失败,并且查询上下文已更改 #89993 (问题: #37650) - 修复与空结果合并的问题 #86939 (问题: #84622)
-
修复
ip_prefix中的部分减少错误 #89734 (问题: #89686) - 移除聚合响应中意外的元参数 #89467 (问题: #89455)
-
一致地允许对大小大于1的
top_metrics聚合进行排序 #89974 (问题: #86663) - 在分配空桶时检查父级断路器 #89568 (问题: #80789)
-
修复
- Authorization
-
-
移除
"__empty"角色的魔法字符串 #89766
-
移除
- CCR
- Cluster Coordination
- Distributed
-
-
将
TransportClusterStateAction分叉到MANAGEMENT线程池 #90996
-
将
- Engine
- Geo
- Graph
- Health
- Indices APIs
- Infra/Core
- Infra/Scripting
-
-
修复布尔值
source回退中的真/假累积错误 #90895
-
修复布尔值
- Ingest Node
-
- 仅设置一次富维护集群生命周期监听器 #90486
- Machine Learning
- Mapping
- Monitoring
-
- 添加字段以修复 Logstash cgroup 图表 #90493
- Network
-
-
修复
RecyclerBytesStreamOutput在某些容量下分配无限堆的问题 #90632
-
修复
- Recovery
- Search
- Snapshot/Restore
- TSDS
- Transform
- Vector Search
-
-
修复了带有过滤别名的
kNN的错误 #89621
-
修复了带有过滤别名的
- Watcher
弃用
edit增强功能
edit- Authentication
-
- 为LDAP用户模式添加更准确的错误消息 #89492
- Authorization
- Autoscaling
-
- 集中处理器配置的概念 #89662
- Cluster Coordination
- Distributed
- Health
- Highlighting
- ILM+SLM
- Infra/Core
- Infra/Node Lifecycle
- Infra/Plugins
- Infra/Scripting
- Infra/Settings
- License
-
- 用户配置文件协作功能的许可证检查 #89990
- Machine Learning
-
- 添加非缓存命中推理计数度量 #90464
-
添加新的
text_similarity自然语言处理任务 #88439 - 添加新的训练模型部署缓存清除API #89074
- 添加处理器自动扩展决策器 #89645
- 在可用区之间分配训练模型分配 #89822
- 使用位集进行频繁项的去重 #88943
- 优化频繁项的事务查找 #89062
- 将本地推理功能作为测试版发布 #90418
-
当启动部署API超时时返回
408#89612 - 在调用节点关闭API后跳过重新归一化 #89347
- 通过Gateaux导数计算离群特征影响,以改善高维向量的归因 #2256
- 改进具有许多数值特征的数据集的分类和回归模型训练运行时间 #2380, #2388, #2390, #2401
-
将训练分类模型的最大类别数限制增加到
100#2395 (问题: #2246)
- Mapping
-
-
为
aggregate_metric_double字段添加synthetic_source支持 #88909 -
为使用操作的 keyword 字段添加
source回退 #88735 -
为
match_only_text映射类型添加source回退支持 #89473 -
为日期和
date_nanos映射类型添加source回退支持 #89440 -
为无符号长整型映射类型添加
source回退支持 #89349 -
为缩放浮点字段类型添加
source回退支持 #89053 -
为布尔字段类型添加
source回退支持 #89052 - 在 Painless 脚本字段 API 中添加文本字段支持 #89396
- 澄清文本字段不支持 fielddata 的错误消息 #89770 (问题: #89485)
-
为 Fleet Agent 的
last_checkin_message和组件字段添加新映射 #89599 -
支持
byte、short和long字段的source回退 #88954 -
支持
double、float和half_float字段类型的source回退 #89010
-
为
- Network
-
- 对大型REST响应使用分块REST序列化 #88311
- Recovery
-
- 禁用从可搜索快照中恢复 #86388
- SQL
- Search
- Security
- Snapshot/Restore
- Stats
-
- 引入节点映射统计信息 #89807
- TSDS
- Transform
-
- 添加一个无人值守模式设置以转换 #89212
新功能
edit回归
edit- Infra/Scripting
-
- 修复字段API缓存回归 #90017