See issues on GitHubRelease Notes
Security
- HTTP
- Ensure URL expansion only works within the plugins directory #10815
Enhancements
- Engine:
- Only flush for checkindex if we have uncommitted changes #10505
- Geo:
- Update tree_level and precision parameter priorities #10679 (issue: #9691)
- Add merge conflicts to GeoShapeFieldMapper #10533 (issues: #10513, #10514)
- Eclipse:
- pom.xml updates to allow m2e integration to work correctly #10534
- Fix to pom.xml to allow eclipse maven integration using m2e #10524
- Eclipse fixes #10495
- Shadow Replicas:
- Implement retries for ShadowEngine creation #10688 (issue: #10637)
- Allow rebalancing primary shards on shared filesystems #10585 (issue: #10469)
- Upgrade:
- Update forbiddenapis to version 1.8 #10555
Bug fixes
- Aggregations:
- Fix _as_string output to only show when format specified #10571 (issue: #10284)
- Bulk:
- _default_ mapping should be picked up from index template during auto create index #10762 (issue: #10609)
- Geo:
- Correct ShapeBuilder coordinate parser to ignore values in 3rd+ dimension #10539 (issue: #10510)
- Fix hole intersection at tangential coordinate #10332 (issue: #9511)
- Internal:
- Search: FielddataTermsFilter equality is based on hash codes #10728
- Fix possible NPE in InternalClusterService$NotifyTimeout, the
future
field is set from a different thread #10630 (issue: #3) - Add missing hashCode method to RecoveryState#File #10501
- Mapping:
- Query DSL:
- Score value is 0 in _explanation with random_score query #10742
- Scripting:
- Settings:
- Analysis: fix ignoring tokenizer settings in SynonymTokenFilterFactory #10489
- Term Vectors:
- ShardTermVectorsService calls docFreq() on unpositioned TermsEnum #10660
- Translog:
- FSTranslog#snapshot() can enter infinite loop #10807