Elasticsearch version 8.19.20
edit
IMPORTANT: This documentation is no longer updated. Refer to Elastic's version policy and the latest documentation.
Elasticsearch version 8.19.20
editComing in 8.19.20.
Also see Breaking changes in 8.19.
Breaking changes
edit- ILM
Bug fixes
edit- Aggregations
-
- Overestimate memory usage of delayable writables #155015
- Analysis
- ES|QL
-
-
Avoid an integer overflow loop in the
REPEATfunction #154295 -
Fix
FROM_BASE64generating invalid non-UTF-8 strings. Previously it could create binary values that ES|QL does not support in other operations; only valid UTF-8 is supported, and invalid cases now return null with a warning. #154955 -
Fix
MV_SORTincorrectly allowing geospatial types, which are not sortable #154417 - Fix a cause of lost ES|QL warnings by preserving thread context #154016
- Fix incorrect inclusion of flattened subfields in multi-index queries #154508 (issues: #154743, #154484, #154011)
-
Remove quadratic complexity from
DROPwith field name patterns #154716
-
Avoid an integer overflow loop in the
- Inference
-
- Deploy text embedding models before the validation call #153886 (issue: #144871)
- Fix associating an inference endpoint with an ML node deployment #153688 (issue: #144860)
- Fix SSE parser handling of empty lines and byte order marks #154632
- Fix SSE parsing across network read boundaries #154155 (issue: #153980)
- Infra/CLI
- Machine Learning
- Mapping
- Ranking
-
- Add a hardcoded limit on nested retrievers #154814
- Search
-
-
Apply
max_regex_lengthlimit to intervals regexp and wildcard rules #155231 - Bound numeric string length before parsing #154689
-
Ensure cancelled
_field_capstasks are removed from the tasks API #153831 (issue: #137475) - Limit dot-separated identifiers per version part #154572
- Parse scroll ID from a bounded byte array #154542
- Reserve regexp automaton memory on the circuit breaker before building it #155076
-
Use
readArraySizeinreadImmutableMapandreadImmutableOpenMap#154525
-
Apply