Elasticsearch version 7.9.1
Also see Breaking changes in 7.9.
New features
Search
Enhancements
CRUD
- Log more information when mappings fail on index creation #61577
EQL
- Make endsWith function use a wildcard ES query wherever possible #61160 (issue: #61154)
- Make stringContains function use a wildcard ES query wherever possible #61189 (issue: #58922)
Features/Stats
- Change severity of negative stats messages from WARN to DEBUG #60375
Search
- Fix handling of alias filter in SearchService#canMatch #59368 (issue: #59367)
- QL: Add filtering Query DSL support to IndexResolver #60514 (issue: #57358)
Snapshot/Restore
Bug fixes
Authentication
- Call ActionListener.onResponse exactly once #61584
Authorization
- Relax the index access control check for scroll searches #61446
CCR
- Relax ShardFollowTasksExecutor validation #60054 (issue: #59625)
- Set timeout of auto put-follow request to unbounded #61679 (issue: #56891)
- Set timeout of master node requests on follower to unbounded #60070 (issue: #56891)
Cluster Coordination
EQL
Features/Data streams
- “no such index [null]“ when indexing into data stream with op_type=index [ISSUE] #60581
- Data streams: throw ResourceAlreadyExists exception #60518
- Track backing indices in data streams stats from cluster state #59817
Features/ILM+SLM
- Fix race in SLM master/cluster state listeners #59801
Features/Ingest
- Fix handling of final pipelines when destination is changed #59522 (issue: #57968)
- Fix wrong pipeline name in debug log #58817 (issue: #58478)
- Fix wrong result when executing bulk requests with and without pipeline #60818 (issue: #60437)
- Update regex file for es user agent node processor #59697 (issue: #59694)
IdentityProvider
Machine Learning
- Always write prediction_probability and prediction_score for classification inference #60335
- Ensure .ml-config index is updated before clearing anomaly job’s finished_time #61064 (issue: #61157)
- Ensure annotations index mappings are up to date #61107 (issue: #74935)
- Handle node closed exception in ML result processing #60238 (issue: #60130)
- Recover data frame extraction search from latest sort key #61544
SQL
- Fix NPE on ambiguous GROUP BY #59370 (issues: #46396, #56489)
- Fix SYS COLUMNS schema in ODBC mode #59513 (issue: #59506)
Search
- Disable sort optimization on search collapsing #60838
- Search fix: query_string regex searches not working on wildcard fields #60959 (issue: #60957)
Snapshot/Restore
- Cleanly Handle S3 SDK Exceptions in Request Counting #61686 (issue: #61670)
- Fix Concurrent Snapshot Create+Delete + Delete Index #61770 (issue: #61762)
Upgrades
Infra/Core