Elasticsearch 是一个基于 Lucene 库的搜索引擎。它提供了一个分布式、支持多租户的全文搜索引擎,具有 HTTP Web 接口和无模式 JSON 文档。Elasticsearch 基于 Java 开发,并在 SSPL + Elastic License 双重授权许可下作为开源软件发布。
Elasticsearch 8.17.3 现已发布,具体更新内容如下:
Bug fixes
Allocation
删除重复的分配统计调用 #123246
Authentication
改进身份验证失败时的 jwt logging #122247
CRUD
减少 LicensedWriteLoadForecaster 中的许可证检查 #123346(issue:#123247)
Data streams
向 OTel metric mappings 添加_metric_names_hash 字段#120952
EQL
修复 JOIN 命令验证(不支持)#122011
ES|QL
修复使用通配符时的 ENRICH 验证 #121911
修复 exchange service 中的监听器泄漏 #122417(issue:#122271)
加速许多 bucket 的 VALUES #123073
Infra/Node Lifecycle
阻止使用 JDK 24+ 运行 ES 8.17 #122517
Ingest
修复 ShardBulkInferenceActionFilter 中的 ArrayIndexOutOfBoundsException122538
Ingest Node
在 IngestStats 中规范化处理器名称和类型 #122610
修复 redact 处理器 arraycopy 错误#122640
注册 IngestGeoIpMetadata 为 NamedXContent #123079
Logs
修复了使用索引排序的索引无法使用仅搜索快照的问题。这包括 Logsdb 和时间序列索引。#122199
使用 min node version 来保护 logs provider 中的注入设置 #123005(issue:#122950)
Mapping
修复错误处理嵌套 dense_vector 字段的 synthetic source bug #122425
Stats
修复 ScriptStats cache_evictions_history 的序列化问题 #123384
Upgrades
Authentication
升级 json-smart 和 oauth2-oidc-sdk #122737