See issues on GitHub

Release 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)