See issues on GitHub

Release Notes

Enhancements

  • Discovery:
    • Improve handling of multicast binding exceptions #8243 (issue: #8225)
    • Only accept unicast pings when started #7950
  • Internal:
    • Use a 1024 byte minimum weight for filter cache entries #8304 (issues: #8249, #8268)
  • Logs:
    • Change log level for mpercolate #8306
  • Parent/child:
    • Reduce memory usage in top children query #8165 (issue: #8160)

Bug fixes

  • Aggregations:
    • Significant terms can throw error on index with deleted docs. #7960 (issue: #7951)
  • Allocation:
    • Enable ClusterInfoService by default #8206
  • Completion Suggester:
    • Fix CompletionFieldMapper to correctly parse weight #8197 (issue: #8090)
  • Geo:
    • Fix IndexedGeoBoundingBoxFilter to not modify the bits of other filters. #8325
  • Indexed Scripts/Templates:
    • GetIndexedScript call can deadlock #8266
  • Internal:
    • Bind each AllocationDecider as a singleton #8272
    • Add current translog ID to commit meta before closing #8245
    • Cleanup non nested filter to not flip the FixedBitSet returned by the wrapped filter. #8232 (issue: #8227)
    • Dynamic changes to max_merge_count are now picked up by index throttling #8136 (issue: #8132)
    • Only schedule another refresh if refresh_interval is positive #8087 (issue: #8085)
    • Make version parsing more lenient #8076
    • Add all unsafe variants of LZF compress library functions to forbidden APIs. #7468 (issue: #8078)
  • Mapping:
    • Throw exception if null_value is set to null #7978 (issue: #7273)
  • Parent/child:
    • Check if there is a search context, otherwise throw a query parse exception. #8177 (issue: #8031)
    • has_parent filter must take parent filter into account when executing the inner query/filter #8020 (issue: #7362)
  • Recovery:
    • mapping check during phase2 should be done in cluster state update task #7744
  • Resiliency:
    • Don't catch FNF/NSF exception when reading metadata #8207
  • Scripting:
    • Clear the GroovyClassLoader cache before compiling #8062 (issues: #7658, #8073)
  • Search:
    • Passing fieddata_fields as a non array causes OOM #8203
  • Snapshot/Restore:
    • Fix snapshotting of a single closed index #8047 (issue: #8046)
    • Make it possible to delete snapshots with missing metadata file #7981 (issue: #7980)
  • Sorting:
    • Use first non-empty result to detect if sort is required #8236 (issue: #8226)