1. 5.1.2 Release Notes
原文链接 : https://www.elastic.co/guide/en/elasticsearch/reference/5.3/release-notes-5.1.2.html
译文链接 : http://www.apache.wiki/display/Elasticsearch/5.1.2+Release+Notes
也可以参阅 在 5.1 的重大变化。
1.1.1. Enhancements(改进的功能)
Internal
- 不要在 RecoveryFailedException 中输出空的 source node(源节点)#21963
Mapping
- 如果字段类型更改,则只更新 DocumentMapper #22165
Network
- 禁用 Netty recycler #22452(issues: #22189, #22360, #22406, #5904)
- Tell Netty not to be unsafe in transport client #22284
Plugins
1.1.2. Bug fixes(Bug 修复)
Aggregations
- 允许在纯布尔脚本上进行 terms aggregations #22201(issue: #20941)
- IP range masks exclude the maximum address of the range. #22018(issue: #22005)
- Fix
other_bucket
on thefilters
agg to be enabled if a key is set. #21994(issue: #21951)
Allocation
Analysis
- Pre-built analysis factories do not implement MultiTermAware correctly. #21981
CURD
- 在创建是废弃外部版本控制和内部版本号#21998
Core
- readVLong 支持负数#22314
Exceptions
Index APIs
Java REST Client
Mapping
Nested Docs
- 修复忽略 ignore_unmapped 选项的查询构建器重写中的错误 #22456
Packaging
Percolator
Plugin Lang Painless
Recovery
- Fix primary relocation for shadow replicas #22474(issue: #20300)
- 在 CancellableThreads #22434 不要关闭 store(issue: #22325)
- 在重试恢复时使用新的恢复 id #22325(issue: #22043)
- 允许在标记为重定位的分片上进行 flush / force_merge / upgrade #22078(issue: #22043)
Reindex API
Search
- 提高 ShardCoreKeyMap 的并发性 #22316
- Make
-0
compare less than+0
consistently(使 -0 比较小于 +0 一致)#22173(issue: #22167) - FiltersAggregationBuilder : 重写过滤器查询,与 FilterAggregationBuilder 相同 #22076
Stats
- 实现 geo_point 和 geo_shape 字段的统计信息 #22391(issue: #22384)
- 使用阅读器进行文档统计 #22317(issue: #22285)
- 如果禁用 HTTP,请避免在 NodeService#stats中 使用 NPE #22060(issue: #22058)
- 在索引 stats REST 处理程序中添加对 “include_segment_file_sizes” 的支持 #21879(issue: #21878)
Term Vectors
Fix _termvectors with preference to not hit NPE #21959
在分片中找不到字段时返回正确的 term statistics(词条统计信息) #21922(issue: #21906)
1.1.3. Regressions
Logging