Elasticsearch version 7.17.5
Elasticsearch version 7.17.5
Also see Breaking changes in 7.17.
Known issues
- Parsing a request when the last element in an array is filtered out (for instance using
_source_includes
) fails. This is due to a bug in Jackson parser. Fixed in Elasticsearch 8.6.1 (#91456) - The deprecated
index.mapper.dynamic
setting can break your cluster. It can only be set using the Update index settings API. Symptoms include nodes failing to start or shards failing to allocate. Do not use this setting in versions prior to 7.17.22. The bug is fixed in 7.17.22. (issue: #109160)
Bug fixes
Aggregations
- Allow
serial_diff
undermin_doc_count
aggs #86401 - Fix a bug with flattened fields in terms aggregations #87392
Audit
- Fix audit logging to consistently include port number in
origin.address
#86732 - Support removing ignore filters for audit logging #87675 (issue: #68588)
CCR
- Prevent invalid datastream metadata when CCR follows a datastream with closed indices on the follower #87076 (issue: #87048)
- Remove some blocking in CcrRepository #87235
Cluster Coordination
- Small fixes to clear voting config excls API #87828
Engine
Geo
- Guard for adding null value tags to vector tiles #87051
Highlighting
FastVectorHighlighter
should useValueFetchers
to load source data #85815 (issues: #75011, #84690, #82458, #80895)FastVectorHighlighter
should useValueFetchers
to load source data #87445 (issues: #75011, #84690, #82458, #80895)
ILM+SLM
- Fix
max_primary_shard_size
resize factor math #86897
Indices APIs
- Make
GetIndexAction
cancellable #87681
Infra/Circuit Breakers
- Make CBE message creation more robust #87881
Infra/Core
- Adjust osprobe assertion for burst cpu #86990
- Clean up
DeflateCompressor
after exception #87163 (issue: #87160) - Prevent migration of indices that match templates #87933 (issues: #86801, #87827)
Infra/Scripting
- Script: Load Whitelists as Resource #87539
Ingest
- Don’t download geoip databases if geoip system index is blocked #86842
Java Low Level REST Client
Machine Learning
- Adjacency weighting fixes in categorization #2277
- Fix a source of “Discarding sample = nan, weights = …” log errors for time series anomaly detection #2286
- Fix ML task auditor exception early in cluster lifecycle #87023 (issue: #87002)
Recovery
- Do not leak recover from snapshot file permits when recover from snapshot is disabled #87633 (issue: #86705)
- Fail shard if STARTED after master failover #87451 (issue: #87367)
Search
- Handle empty point values in
DiskUsage
API #87826 (issue: #87761) - Make sure to rewrite explain query on coordinator #87013 (issue: #64281)
Security
Snapshot/Restore
- Fork after calling
getRepositoryData
fromStoreRecovery
#87254 (issue: #87237) - Fork after calling
getRepositoryData
fromStoreRecovery
#87264 (issue: #87237) - Throw exception on illegal
RepositoryData
updates #87654
Stats
- Run
TransportClusterInfoActions
on MANAGEMENT pool #87679
Enhancements
Discovery-Plugins
- Remove redundant jackson dependencies from discovery-azure #87898
Infra/Core
- Force property expansion for security policy #87396
Machine Learning
- Make ML native processes work with glibc 2.35 (required for Ubuntu 22.04) #2272
- Improve normalization of anomaly detection results for short bucket lengths. This corrects bias which could cause our scoring to be too low for these jobs #2285 (issue: #2276)
Packaging
Performance
Warn about impact of large readahead on search #88007
- Elasticsearch version 7.17.4 »