See issues on GitHubRelease Notes
Deprecations
- Rivers:
- Warning in documentation for deprecation of rivers #10423 (issue: #10345)
Enhancements
- Core:
- Core: also refresh if many deletes in a row use up too much version map RAM #10312 (issue: #7052)
- Logging:
- Use static logger name in Engine.java #10497
- Packaging:
- service.bat file should explicitly use the Windows find command. #9532
- Snapshot/Restore:
- AbstractBlobContainer.deleteByPrefix() should not list all blobs #10366 (issue: #10344)
Bug fixes
- Core:
- Core: Lucene merges should run on the target shard during recovery #10463 (issue: #9226)
- Engine:
- Sync translog before closing engine #10484
- Geo:
- Fix validate_* merge policy for GeoPointFieldMapper #10165 (issue: #10164)
- Inner Hits:
- Make sure size=0 works on the inner_hits level. #10388 (issue: #10358)
- Make sure inner hits also work for nested fields defined in object field #10353 (issue: #10334)
- Fix bug where parse error is thrown if a inner filter is used in a nested filter/query. #10309 (issue: #10308)
- Fix nested stored field support. #10235 (issue: #9766)
- Internal:
- Bugfix+unittest for unneccesary mapping refreshes caused by unordered fielddata settings #10370 (issue: #10318)
- Don't try to send a mapping refresh if there is no master #10311 (issue: #10283)
- Mapping:
- Fix _field_names to be disabled on pre 1.3.0 indexes #10268 (issue: #9893)
- Network:
- Transport: fix racing condition in timeout handling #10220 (issue: #10187)
- Parent/Child:
- Percolator:
- Fix wrong use of currentFieldName outside of a parsing loop #10307
- Query DSL:
- Avoid NPE during query parsing #10333
- Function score: apply min_score to sub query score if no function provided #10326 (issue: #10253)
- Function_score: undo "Remove explanation of query score from functions" #9826
- Recovery:
- State: Refactor state format to use incremental state IDs #10316
- Recovery: RecoveryState.File.toXContent reports file length as recovered bytes #10310
- Fail shard when index service/mappings fails to instantiate #10283
- Snapshot/Restore:
- Don't reuse source index UUID on restore #10367
- Snapshot/Restore: separate repository registration #10354 (issue: #10351)
- Automatically add "index." prefix to the settings are changed on restore... #10269 (issue: #10133)