Elasticsearch version 7.2.1

Also see Breaking changes in 7.2.

Enhancements

Infra/Core

Infra/Plugins

  • Do not checksum all bytes at once in plugin install #44649 (issue: #44545)

Machine Learning

  • Improve message when native controller cannot connect #43565 (issue: #42341)
  • Introduce a setting for the process connect timeout #43234

Bug fixes

Analysis

  • Issue deprecation warnings for preconfigured delimited_payload_filter #43684 (issues: #26625, #43568)

Authentication

  • Fix credential encoding for OIDC token request #43808 (issue: #43709)

Data Frame

  • Reorder format priorities in dest mapping #43602
  • Adjust error message #43455
  • Size the GET stats search by number of Ids requested #43206 (issue: #43203)

Distributed

  • Fix DefaultShardOperationFailedException subclass xcontent serialization #43435 (issue: #43423)

Engine

  • AsyncIOProcessor preserve thread context #43729

Features/CAT APIs

Features/ILM

  • Account for node versions during allocation in ILM Shrink #43300 (issue: #41879)

Features/Indices APIs

Infra/Packaging

  • Restore setting up temp dir for windows service #44541
  • Fix the bundled jdk flag to be passed through windows startup #43502

Machine Learning

  • Fix datafeed checks when a concrete remote index is present #43923
  • Don’t persist model state at the end of lookback if the lookback did not generate any input #527 (issue: #519)
  • Don’t write model size stats when job is closed without any input #516 (issue: #394)

Mapping

  • Prevent types deprecation warning for indices.exists requests #43963 (issue: #43905)
  • Add include_type_name in indices.exitst REST API spec #43910 (issue: #43905)
  • Fix index_prefix sub field name on nested text fields #43862 (issue: #43741)

Network

  • Reconnect remote cluster when seeds are changed #43379 (issue: #37799)

SQL

  • Fix NPE in case of subsequent scrolled requests for a CSV/TSV formatted response #43365 (issue: #43327)
  • Increase hard limit for sorting on aggregates #43220 (issue: #43168)

Search

  • Fix wrong logic in match_phrase query with multi-word synonyms #43941 (issue: #43308)
  • Fix UOE on search requests that match a sparse role query #43668 (issue: #42857)
  • Fix propagation of enablePositionIncrements in QueryStringQueryBuilder #43578 (issue: #43574)
  • Fix round up of date range without rounding #43303 (issue: #43277)

Security

  • SecurityIndexSearcherWrapper doesn’t always carry over caches and similarity #43436