Elasticsearch version 7.4.1

Also see Breaking changes in 7.4.

Enhancements

Engine

  • Avoid unneeded refresh with concurrent realtime gets #47895
  • sync before trimUnreferencedReaders to improve index preformance #47790 (issues: #46201, #46203)
  • Limit number of retaining translog files for peer recovery #47414

Infra/Circuit Breakers

  • Emit log message when parent circuit breaker trips #47000

Machine Learning

  • Throttle the delete-by-query of expired results #47177 (issues: #47003)
  • The machine learning native processes are now arranged in a .app directory structure on macOS, to allow for notarization on macOS Catalina. #593

Bug fixes

Aggregations

Allocation

  • Dangling indices strip aliases #47581

Analysis

  • Reset Token position on reuse in predicate_token_filter #47424 (issue: #47197)

Authentication

Authorization

  • Use should clause instead of filter when querying native privileges #47019

CCR

  • Do not auto-follow closed indices #47721 (issue: #47582)
  • Relax maxSeqNoOfUpdates assertion in FollowingEngine #47188 (issue: #47137)

Cluster Coordination

  • Omit writing index metadata for non-replicated closed indices on data-only node #47285 (issue: #47276)

Features/ILM+SLM

  • Throw error retrieving non-existent SLM policy #47679 (issue: #47664)

Features/Indices APIs

  • Fix Rollover error when alias has closed indices #47148 (issue: #47146)

Features/Java High Level REST Client

  • Fix ILM HLRC Javadoc→Documentation links #48083

Features/Monitoring

  • [Monitoring] Add new cluster privilege now necessary for the stack monitoring ui #47871

Infra/Scripting

  • Drop stored scripts with the old style-id #48078 (issue: #47593)

Machine Learning

  • Fix detection of syslog-like timestamp in find_file_structure #47970
  • Reinstate ML daily maintenance actions #47103 (issue: #47003)
  • Fix possibility of crash when calculating forecasts that overflow to disk #688

Network

  • Fix es.http.cname_in_publish_address Deprecation Logging #47451 (issue: #47436)

SQL

  • SQL: Fix issue with negative literels and parentheses #48113 (issue: #48009)
  • SQL: add “format” for “full” date range queries #48073 (issue: #48033)
  • SQL: Allow whitespaces in escape patterns #47577 (issue: #47401)
  • SQL: fix multi full-text functions usage with aggregate functions #47444 (issue: #47365)
  • SQL: wrong number of values for columns #42122

Search

  • Fix alias field resolution in match query #47369

Snapshot/Restore

Store

  • Allow truncation of clean translog #47866

Transform

  • Fix bwc serialization with 7.3 #48021