Elasticsearch 版本 8.15.1

edit

Elasticsearch 版本 8.15.1

edit

另请参阅 8.15 中的重大变更

已知问题

edit
  • 如果使用 xpack.security.authc.realms.*.files.role_mapping 配置选项配置自定义角色映射,Elasticsearch 将无法启动。作为一种解决方法,可以使用 REST API 配置自定义角色映射(问题:#112503
  • ES|QL 查询可能导致节点因内存不足错误而崩溃,当:

    • 多个索引匹配查询模式
    • 这些索引具有许多冲突的字段映射
    • 许多这些字段都包含在请求中。 这些问题消耗堆内存,增加了OOM错误的可能性。(问题:#111964, #111358)。 在Kibana中,当使用Discover或向仪表板添加字段统计面板时,您可能会间接执行这些查询。

      要解决此问题,您有多种选择:

    • 降级到早期版本
    • 在发布后升级到 8.15.2
    • 按照说明 在 Kibana 中禁用 ES|QL 查询
    • 在 Discover 中将默认数据视图更改为较小的索引集和/或具有较少映射冲突的索引。
  • 索引统计信息、节点统计信息和集群统计信息 API 如果在包含 dense_vector 字段的索引中存在一个不包含任何具有密集向量字段的文档的索引段,则可能会返回空指针异常(#112720)。解决方法:

    • 如果受影响的索引已经包含具有密集向量字段的文档,则强制合并索引为一个段。
    • 如果受影响的索引尚未包含具有密集向量字段的文档,则索引一个具有密集向量字段的文档,然后强制合并为一个段。
    • 如果受影响的索引的 dense_vector 字段未使用,则在不包含 dense_vector 字段的情况下重新索引。
  • 合成源错误。合成源可能在运行时无法生成_source,导致get API失败或搜索API部分失败。结果是受影响的文档无法检索_source。没有解决方法,唯一的选项是在发布后升级到8.15.2。

    如果你使用合成源,那么如果以下情况为真,你可能会受到这个错误的影响: 如果你拥有的字段数量超过了index.mapping.total_fields.limit设置所允许的数量。 如果你使用动态映射并且启用了index.mapping.total_fields.ignore_dynamic_beyond_limit设置。

Bug 修复

edit
Aggregations
  • 还原“避免在聚合中进行桶复制” #111758(问题:#111679
Authorization
ES|QL
  • 避免在失败收集器中丢失错误信息 #111983 (问题: #111894)
  • 避免在交换中包装拒绝异常 #112178 (问题: #112106)
  • ESQL: 修复在无效映射字段情况下的过度验证 #111475 (问题: #111452)
Geo
  • 向WKT解析器添加最大嵌套深度检查 #111843
  • 折叠空间函数时始终检查crsType #112090 (问题: #112089)
  • 修复在执行包含空段的形状几何体的文档值查询时出现的NPE #112139
Indices APIs
  • 修复模板别名解析活锁 #112217
Infra/Core
Ingest Node
  • 修复错误的批量请求花费了时间 #111863 (问题: #111854)
  • 提高grok模式循环检测的性能 #111947
Logs
  • 合并同一字段的多个忽略源条目 #111994 (问题: #111694)
Machine Learning
  • [推理API] 将删除推理检查移动到线程池工作线程 #111646
Mapping
  • 在检索其前一个#112005之前检查有效的parentDoc(问题:#111990
  • 修复在某些情况下忽略源时的父偏移计算 #112046
  • 修复空嵌套对象的合成源 #111943(问题:#111811
  • store_array_source在没有合成源的情况下使用时不会出错 #111966
  • 防止合成字段加载器访问存储字段时使用陈旧数据 #112173(问题:#112156
Ranking
  • 正确处理 TextSimilarityRank 检索器上的过滤器 #111673
Relevance
  • 当推理ID不存在时,语义重排序应失败 #112038 (问题: #111934)
  • [Bug修复] 添加accessDeclaredMembers权限以允许搜索应用程序模板解析浮点数 #111285
Search
Security
  • 修复在使用引用remote_cluster的API密钥时,CCS(RCS 1.0)的“意外字段[remote_cluster]”问题 #112226
  • 修复OpenIdConnectAuthenticator获取用户信息的连接超时问题 #112230
Vector Search
  • 修复在空索引上进行knn搜索时出现的NullPointerException #111756 (问题: #111733)
  • 加速密集/稀疏向量统计 #111729 (问题: #111715)