Elasticsearch version 8.0.1
  
Also see Breaking changes in 8.0.
Bug fixes
- 
Aggregations
 
- 
- 
Fix backward compatibility with 7.17.0 #83715
 
 
 
- 
Distributed
 
- 
- 
Correctly handle large zones with 500 or more instances #83785 (issue: #83783)
 
 
 
- 
ILM+SLM
 
- 
- 
Do not allow negative age in explain lifecycle API response #84043
 
 
 
- 
Infra/Core
 
- 
- 
Copy 
trace.id in threadcontext stash #83218
 
- 
Preserve context in 
ResultDeduplicator #84038 (issue: #84036)
 
- 
Update system index mappings if 
_meta is null #83896 (issue: #83890)
 
 
 
- 
Ingest
 
- 
- 
Fix 
GeoIpDownloader startup during rolling upgrade #84000
 
- 
Short circuit date patterns after first match #83764
 
 
 
- 
Machine Learning
 
- 
- 
Retry anomaly detection job recovery during relocation #83456
 
 
 
- 
Packaging
 
- 
- 
Add 
log4j-slf4j-impl to repository-azure #83661 (issue: #83652)
 
 
 
- 
Recovery
 
- 
- 
Add missing 
indices.recovery.internal_action_retry_timeout to list of settings #83354
 
 
 
- 
SQL
 
- 
- 
Fix txt format for empty result sets #83376
 
 
 
- 
Search
 
- 
- 
Avoid eagerly loading 
StoredFieldsReader in fetch phase #83693 (issue: #82777)
 
- 
Returns valid PIT when no index matched #83424
 
 
 
- 
Security
 
- 
- 
Upgrade jANSI dependency to 2.4.0 #83566
 
 
 
- 
Snapshot/Restore
 
- 
- 
Move get snapshots serialization to management pool #83215
 
- 
Preserve context in 
snapshotDeletionListeners #84089 (issue: #84036)
 
 
 
- 
Transform
 
- 
- 
Fix condition on which the transform stops processing buckets #82852
 
 
 
- 
Watcher
 
- 
- 
Tolerate empty types array in Watch definitions #83524 (issue: #83235)
 
 
 
 
Enhancements
- 
Infra/REST API
 
- 
- 
Update YAML REST tests to check for product header on all responses #83290
 
 
 
- 
Recovery
 
- 
- 
Adjust 
indices.recovery.max_bytes_per_sec according to external settings #82819
 
 
 
 
Upgrades
- 
Geo
 
- 
- 
Update vector tiles google protobuf to 3.16.1 #83402
 
 
 
- 
Packaging
 
-