Elasticsearch 版本 8.0.0-rc1

edit

Elasticsearch 版本 8.0.0-rc1

edit

另请参阅 8.0 中的重大变更

已知问题

edit
  • 不要将生产集群升级到Elasticsearch 8.0.0-rc1。 Elasticsearch 8.0.0-rc1是Elasticsearch 8.0的预发布版本,仅用于测试目的。

    不支持从预发布版本升级,并且可能导致错误或数据丢失。如果您从已发布的版本(如7.16)升级到预发布版本进行测试,请在完成后丢弃集群内容。请勿尝试升级到最终的8.0版本。

  • 对于Elasticsearch 8.0.0-rc1,Elasticsearch SQL JDBC驱动程序需要Java 17或更新版本。在Elasticsearch 8.0.0-rc2中,JDBC驱动程序将仅需要Java 8或更新版本。https://github.com/elastic/elasticsearch/pull/82325

重大变更

edit
Infra/Core
  • 所有系统索引都是隐藏索引 #79512
Snapshot/Restore
  • 调整快照索引分辨率行为以使其更加直观 #79670 (问题: #78320)

弃用

edit
Engine
  • 弃用设置 max_merge_at_once_explicit #80574
Machine Learning
  • 弃用 estimated_heap_memory_usage_bytes 并替换为 model_size_bytes #80554
Search
  • 根据节点特性配置IndexSearcher.maxClauseCount() #81525 (问题: #46433)
Transform

增强功能

edit
Authorization
  • 授予kibana_system保留角色对.internal.preview.alerts*索引的“全部”权限 #80889 (问题: #76624, #80746, #116374)
  • 授予kibana_system保留角色对.preview.alerts*索引的“全部”权限 #80746
  • 授予编辑者和查看者角色对alerts-as-data索引的访问权限 #81285
ILM+SLM
  • 将未更改的ILM策略更新变为noop #82240 (问题: #82065)
Indices APIs
Infra/Settings
Ingest
  • 从二进制文件中提取更多标准元数据 #78754 (问题: #22339)
Machine Learning
  • deployment_stats 添加到训练模型统计信息 #80531
  • 设置 use_auto_machine_memory_percent 现在默认 max_model_memory_limit #80532 (问题: #80415)
Monitoring
  • 为Metricbeat ECS数据添加默认模板 #81744
Network
  • 改进慢速入站处理以包括响应类型 #80425
Recovery
  • 修复 PendingReplicationActionsGENERIC 提交大量 NOOP 任务的问题 #82092 (问题: #77466, #79837)
Reindex
  • 如果最大文档数小于滚动大小,则不要滚动(按查询更新/删除)#81654(问题:#54270
Security
  • BaseRunAsSuperuserCommand 的 URL 选项 #81025 (问题: #80481)

Bug 修复

edit
Autoscaling
  • 自动缩放使用调整后的总内存 #80528 (问题: #78750)
Data streams
  • 禁止恢复具有冲突写入数据流的数据流别名 #81217 (问题: #80976)
ILM+SLM
  • 在SLM元数据中更简洁的快照失败序列化 #80942 (问题: #77466)
Indices APIs
  • 修复当 composed_of 为空时 ComposableIndexTemplate 的相等性 #80864
Infra/REST API
Ingest
  • 调整默认的geoip日志记录以减少冗长 #81404 (问题: #81356)
Machine Learning
  • 将模型状态兼容性版本设置为 8.0.0 #2139