Elasticsearch version 8.17.3
edit
IMPORTANT: This documentation is no longer updated. Refer to Elastic's version policy and the latest documentation.
Elasticsearch version 8.17.3
editAlso see Breaking changes in 8.17.
Bug fixes
edit- Aggregations
-
-
Disable concurrency when
top_hitssorts on anything but_score#123610
-
Disable concurrency when
- Allocation
-
- Deduplicate allocation stats calls #123246
- Authentication
-
- Improve jwt logging on failed auth #122247
- CRUD
- Data streams
-
-
Add
_metric_names_hashfield to OTel metric mappings #120952
-
Add
- EQL
-
- Fix JOIN command validation (not supported) #122011
- ES|QL
- Infra/Node Lifecycle
-
- Block running ES 8.17 with JDK 24+ #122517
- Ingest
-
-
Fix
ArrayIndexOutOfBoundsExceptioninShardBulkInferenceActionFilter#122538
-
Fix
- Ingest Node
-
-
Canonicalize processor names and types in
IngestStats#122610 -
Deduplicate
IngestStatsandIngestStats.Statsidentity records when deserializing #122496 - Fix redact processor arraycopy bug #122640
-
Register
IngestGeoIpMetadataas a NamedXContent #123079 -
Use ordered maps for
PipelineConfigurationxcontent deserialization #123403
-
Canonicalize processor names and types in
- Logs
- Mapping
- Stats
-
-
Fixing serialization of
ScriptStatscache_evictions_history#123384
-
Fixing serialization of
Upgrades
edit- Authentication
-
- Bump json-smart and oauth2-oidc-sdk #122737
Known issues
edit- ES|QL
-
-
Some valid queries using an
ENRICHcommand can fail when a match field is used that is absent from some indices or shards, either with a 500 status code due toNullPointerExceptionorClassCastExceptionor with a 400 status code andIllegalArgumentException. This is fixed in #126187.
-
Some valid queries using an