IMPORTANT: No additional bug fixes or documentation updates
will be released for this version. For the latest information, see the
current release documentation.
Elasticsearch version 7.8.1
editElasticsearch version 7.8.1
editAlso see Breaking changes in 7.8.
Known issues
edit-
SQL: If a
WHERE
clause contains at least two relational operators joined byAND
, of which one is a comparison (<=
,<
,>=
,>
) and another one is an inequality (!=
,<>
), both against literals or foldable expressions, the inequality will be ignored. The workaround is to substitute the inequality with aNOT IN
operator.We have fixed this issue in Elasticsearch 7.10.1 and later versions. For more details, see #65488.
Breaking changes
edit- License
-
- Display enterprise license as platinum in /_xpack #58217
New features
editEnhancements
edit- Authorization
- Features/Indices APIs
- Machine Learning
-
- Add exponent output aggregator to inference #58933
- Snapshot/Restore
-
- Allow read operations to be executed without waiting for full range to be written in cache #58728 (issues: #58164, #58477)
- Allows SparseFileTracker to progressively execute listeners during Gap processing #58477 (issue: #58164)
- Do not wrap CacheFile reentrant r/w locks with ReleasableLock #58244 (issue: #58164)
- Use snapshot information to build searchable snapshot store MetadataSnapshot #56289
- Transform
Bug fixes
edit- CCR
-
- Ensure CCR partial reads never overuse buffer #58620
- Cluster Coordination
- Engine
- Features/ILM+SLM
- Features/Indices APIs
- Features/Stats
-
- Fix unnecessary stats warning when swap is disabled #57983
- Geo
- Infra/Core
- Machine Learning
-
- Allow unran/incomplete forecasts to be deleted for stopped/failed jobs #57152 (issue: #56419)
- Fix inference .ml-stats-write alias creation #58947 (issue: #58662)
- Fix race condition when force stopping data frame analytics job #57680
- Handle broken setup with state alias being an index #58999 (issue: #58482)
- Mark forecasts for force closed/failed jobs as failed #57143 (issue: #56419)
- Better interrupt handling during named pipe connection #1311
- Trap potential cause of SIGFPE #1351 (issue: #1348)
- Correct inference model definition for MSLE regression models #1375
- Fix cause of SIGSEGV of classification and regression #1379
- Fix restoration of change detectors after seasonality change #1391
- Fix potential SIGSEGV when forecasting #1402 (issue: #1401)
- Network
- Percolator
- Recovery
- SQL
- Search
-
- Ensure search contexts are removed on index delete #56335
- Filter empty fields in SearchHit#toXContent #58418 (issue: #41656)
- Fix exists query on unmapped field in query_string #58804 (issues: #55785, #58737)
- Fix handling of terminate_after when size is 0 #58212 (issue: #57624)
- Fix possible NPE on search phase failure #57952 (issues: #51708, #57945)
- Handle failures with no explicit cause in async search #58319 (issues: #57925, #58311)
- Improve error handling in async search code #57925 (issue: #58995)
- Prevent BigInteger serialization errors in term queries #57987 (issue: #57917)
- Submit async search to not require read privilege #58942
- Snapshot/Restore
-
- Fix Incorrect Snapshot Shar Status for DONE Shards in Running Snapshots #58390
- Fix Memory Leak From Master Failover During Snapshot #58511 (issue: #56911)
- Fix NPE in SnapshotService CS Application #58680
- Fix Snapshot Abort Not Waiting for Data Nodes #58214
- Remove Overly Strict Safety Mechnism in Shard Snapshot Logic #57227 (issue: #57198)
- Task Management
- Transform
Upgrades
edit- Infra/Core
-
- Upgrade to JNA 5.5.0 #58183