Elasticsearch 版本 8.5.1

edit

Elasticsearch 版本 8.5.1

edit

另请参阅 8.5 中的重大变更

已知问题

edit
  • 如果自版本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 或更高版本。

Bug 修复

edit
Audit
  • 修复在不存在run-as用户时,审计authenticationSuccess中的NPE问题 #91171
Authentication
  • 确保 PKI 的 delegated_by_realm 元数据尊重 run-as #91173
Authorization
  • 确保 TermsEnum 操作在使用 API 密钥时正常工作 #91170
Cluster Coordination
  • 修复索引和别名同名导致的损坏元数据 #91456
EQL
  • 修复 EQLSearchRequest 序列化 (bwc) #91402
Geo
  • 修复在mvt API中处理跨越日期线的索引信封的问题 #91105 (问题: #91060)
Infra/CLI
  • 修复从终端读取长行时删除回车的问题 #91131 (问题: #89227)
Infra/Core
Machine Learning
  • 允许在设置跨度时更新NLP截断选项 #91224
  • 临时桶不应计入总桶数 #91288
Network
  • 修复本地执行的 TransportActionProxy #91289
Transform
  • 使转换 _preview 请求可取消 #91313 (问题: #91286)

增强功能

edit
Authorization
  • 为连接器索引创建添加权限 #91026
  • 为企业搜索服务账户的爬虫日志索引添加权限 #91094
Infra/Core
  • 允许在旧索引上使用旧版索引设置 #90264 (问题: #84992)
  • 在节点关闭时检查未分配的分片 #91297 (问题: #88635)

升级

edit
Packaging
  • 将捆绑的JDK更新到Java 19.0.1 #91025 (问题: #91010)