Elasticsearch 是一个基于 Lucene 库的搜索引擎。它提供了一个分布式、支持多租户的全文搜索引擎,具有 HTTP Web 接口和无模式 JSON 文档。Elasticsearch 基于 Java 开发,并在 SSPL + Elastic License 双重授权许可下作为开源软件发布。
Elasticsearch 8.12.2 现已发布,具体更新内容如下:
Bug 修复
Application
- 修复因
rule_query
中text_expansion
未重写而出错的 bug #105365 - [Connectors API] 修复爬虫配置解析和
sync_now
flag 的错误#105024
Authentication
- 在重新加载 JWT 共享密钥之前验证设置#105070
Downsampling
- 更好地处理未分配源索引的 Downsampling 问题,并修复检索最后处理的 tsid 的错误 #105228
ES|QL
- ESQL:如果可能,将 CIDR_MATCH 推送到 Lucene #105061(issue #105042)
- ES|QL:修复错误日期模式的
date_parse
异常处理#105048(issue #104124)
Indices APIs
- 始终显示可组合索引模板的
composed_of
字段#105315(issue #104627)
Ingest Node
- 从
LogstashInternalBridge
回传稳定的ThreadPool
constructor #105165 - 在 enrich runner 中强化索引映射参数检查#105096
Machine Learning
- 修复禁用机器学习的节点的
ml.config_version
节点属性处理#105066 - 修复 XLM Roberta tokenizer 中代理对的处理 #105183(issue #104626、#104981)
- 推理服务应在关闭期间拒绝任务 #105213
Network
- 在客户端取消时关闭
currentChunkedWrite
#105258 - 修复关闭后发送的 HTTP 响应泄漏#105293(issue #104651)
- 修复 HTTP 响应关闭处理中的 race #105306
Search
- Field-caps 应该从 up-to-dated shards 中读取字段#105153(issue #104809)
Snapshot/Restore
- 完成由 shard snapshot updates 完成的所有 snapshots #105245(issue #104939)
Transform
- 触发
ABORTING
转换时不记录警告 #105234(issue #105233) - 让
_reset
动作在不强制的情况下停止 transforms # 104870(issue #100596、#104825)
Enhancements
IdentityProvider
- 在 IdP 插件
_has_privileges
请求中包含用户的权限操作#104026
详情可查看更新说明。
下载地址:https://elastic.co/downloads/elasticsearch