Elasticsearch version 7.15.2

Elasticsearch version 7.15.2

Also see Breaking changes in 7.15.

Enhancements

Authorization

  • Better logging and internal user handling for operator privileges #79331

Bug fixes

Aggregations

  • Possible source of leaked delayable writables #80166

Authorization

  • Marking operator user no longer depends on license state #79595
  • Preserve request headers in a mixed version cluster #79412 (issue: #79354)
  • Try set operator user header on each node #79528

Geo

  • Fix circuit breaker leak in MultiTerms aggregation #79362
  • Guard geoline aggregation from parents aggegator that emit empty buckets #79129 (issue: #79128)

Indices APIs

  • Correctly merge lists with primitives #80336 (issue: #78211)

Infra/Core

  • Treat system indices with unexpected type as needing upgrade #78622 (issue: #78456)

License

Machine Learning

  • Add bucket_count_ks_test results reader for internode communication #79063
  • Fix cancellation of named pipe connection on Linux if the remote end does not connect within the configured timeout period #2102

Mapping

  • Fix execution of exists query within nested queries on field with doc_values disabled #78841 (issue: #76362)

Network

  • Ensure indexing_data CCR requests are compressed #79413

Snapshot/Restore

  • Create cache files with CREATE_NEW & SPARSE options #79371
  • Quicker shared cache file preallocation #79447

TLS

Upgrades

Packaging