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