1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- [[release-notes-8.17.3]]
- == {es} version 8.17.3
- Also see <<breaking-changes-8.17,Breaking changes in 8.17>>.
- [[bug-8.17.3]]
- [float]
- === Bug fixes
- Aggregations::
- * Disable concurrency when `top_hits` sorts on anything but `_score` {es-pull}123610[#123610]
- Allocation::
- * Deduplicate allocation stats calls {es-pull}123246[#123246]
- Authentication::
- * Improve jwt logging on failed auth {es-pull}122247[#122247]
- CRUD::
- * Reduce license checks in `LicensedWriteLoadForecaster` {es-pull}123346[#123346] (issue: {es-issue}123247[#123247])
- Data streams::
- * Add `_metric_names_hash` field to OTel metric mappings {es-pull}120952[#120952]
- EQL::
- * Fix JOIN command validation (not supported) {es-pull}122011[#122011]
- ES|QL::
- * Fix ENRICH validation for use of wildcards {es-pull}121911[#121911]
- * Fix listener leak in exchange service {es-pull}122417[#122417] (issue: {es-issue}122271[#122271])
- * Speed up VALUES for many buckets {es-pull}123073[#123073]
- Infra/Node Lifecycle::
- * Block running ES 8.17 with JDK 24+ {es-pull}122517[#122517]
- Ingest::
- * Fix `ArrayIndexOutOfBoundsException` in `ShardBulkInferenceActionFilter` {es-pull}122538[#122538]
- Ingest Node::
- * Canonicalize processor names and types in `IngestStats` {es-pull}122610[#122610]
- * Deduplicate `IngestStats` and `IngestStats.Stats` identity records when deserializing {es-pull}122496[#122496]
- * Fix redact processor arraycopy bug {es-pull}122640[#122640]
- * Register `IngestGeoIpMetadata` as a NamedXContent {es-pull}123079[#123079]
- * Use ordered maps for `PipelineConfiguration` xcontent deserialization {es-pull}123403[#123403]
- Logs::
- * Fix issues that prevents using search only snapshots for indices that use index sorting. This is includes Logsdb and time series indices. {es-pull}122199[#122199]
- * Use min node version to guard injecting settings in logs provider {es-pull}123005[#123005] (issue: {es-issue}122950[#122950])
- Mapping::
- * Fix synthetic source bug that would mishandle nested `dense_vector` fields {es-pull}122425[#122425]
- * fix stale data in synthetic source for string stored field {es-pull}123105[#123105] (issue: {es-issue}123110[#123110])
- Stats::
- * Fixing serialization of `ScriptStats` `cache_evictions_history` {es-pull}123384[#123384]
- [[upgrade-8.17.3]]
- [float]
- === Upgrades
- Authentication::
- * Bump json-smart and oauth2-oidc-sdk {es-pull}122737[#122737]
- [discrete]
- [[known-issues-8.17.3]]
- === Known issues
- {esql}::
- * Some valid queries using an `ENRICH` command can fail when a match field is used that is absent from some indices or shards, either with a 500 status code due to `NullPointerException` or `ClassCastException` or with a 400 status code and `IllegalArgumentException`. This is fixed in {es-pull}126187[#126187].
|