textproc/elasticsearch7: Update to version 7.9.1
Changelog:
- Breaking changes:
- Indices changes:
- Elasticsearch includes built-in index templates for logs-*-* and metrics-*-*.
- Script cache changes:
- The script.cache.max_size setting is deprecated.
- The script.cache.expire setting is deprecated.
- The script.max_compilations_rate setting is deprecated.
- Mapping actions have been deprecated for the create_doc, create, index and write privileges.
- Settings changes:
- Automatically importing dangling indices is disabled by default.
- Indices changes:
- New features:
- Search
- QL: Wildcard field type support
- Search
- Enhancements:
- CRUD:
- Log more information when mappings fail on index creation
- EQL:
- Make endsWith function use a wildcard ES query wherever possible
- Make stringContains function use a wildcard ES query wherever possible
- Features/Stats
- Change severity of negative stats messages from WARN to DEBUG
- Search
- Fix handling of alias filter in SearchService
- QL: Add filtering Query DSL support to IndexResolver
- Snapshot/Restore
- Do not access snapshot repo on dedicated voting-only master node
- CRUD:
- Bug fixesedit
- Authentication
- Call ActionListener.onResponse exactly once
- Authorization
- Relax the index access control check for scroll searches
- CCR Relax ShardFollowTasksExecutor validation Set timeout of auto put-follow request to unbounded Set timeout of master node requests on follower to unbounded
- Cluster Coordination
- Restrict testing of legacy discovery to tests
- EQL
- Return sequence join keys in the original type
- Features/Data streams
- "no such index [null]" when indexing into data stream with op_type=index [ISSUE]
- Data streams: throw ResourceAlreadyExists exception
- Track backing indices in data streams stats from cluster state
- Features/ILM+SLM
- Fix race in SLM master/cluster state listeners
- Features/Ingest
- Fix handling of final pipelines when destination is changed
- Fix wrong pipeline name in debug log
- Fix wrong result when executing bulk requests with and without pipeline
- Update regex file for es user agent node processor
- IdentityProvider
- Only call listener once (SP template registration)
- Machine Learning
- Always write prediction_probability and prediction_score for classification inference
- Get data frame analytics stats API can return multiple responses if more than one error
- Ensure .ml-config index is updated before clearing anomaly job’s finished_time
- Ensure annotations index mappings are up to date
- Handle node closed exception in ML result processing
- Recover data frame extraction search from latest sort key
- SQL
- Authentication
- Fix NPE on ambiguous GROUP BY
- Fix SYS COLUMNS schema in ODBC mode
- Search
- Disable sort optimization on search collapsing
- Search fix: query_string regex searches not working on wildcard fields
- Snapshot/Restore
- Cleanly Handle S3 SDK Exceptions in Request Counting
- Fix Concurrent Snapshot Create+Delete + Delete Index
- Upgrades:
- Infra/Core
- Upgrade to Lucene 8.6.2
PR: 249106
Submitted by: Juraj Lutter <juraj@lutter.sk>