v9.5.1
📦 elk-stackView on GitHub →
🐛 15 fixes🔧 15 symbols
Summary
This release of Elasticsearch 9.5.1 includes a collection of bug fixes across various APIs, improving stability and reliability. Key fixes address issues with the _bulk, _search, and _update APIs, among others.
🐛 Bug Fixes
- Fixes a bug where the `_bulk` API would fail with a 400 error when a document was missing a `_routing` field and the index had a routing requirement.
- Resolves an issue where the `_search` API could return incorrect results when using `search_after` with a large number of shards.
- Corrects a problem where the `_cat/indices` API would not display all indices when the cluster had more than 1000 indices.
- Fixes a bug where the `_snapshot` API would fail with a timeout error when taking a snapshot of a very large index.
- Resolves an issue where the `_update` API could cause a deadlock when updating a document concurrently.
- Corrects a problem where the `_get` API would return a 404 error for documents that were recently indexed.
- Fixes a bug where the `_delete_by_query` API would not delete all documents matching the query.
- Resolves an issue where the `_reindex` API could fail with an OutOfMemoryError when reindexing a very large index.
- Corrects a problem where the `_termvectors` API would not return all term vectors for a document.
- Fixes a bug where the `_analyze` API would not return correct tokenization results for certain text.
- Resolves an issue where the `_terms` API could return incorrect term frequencies.
- Corrects a problem where the `_field_caps` API would not return all field capabilities for a given index.
- Fixes a bug where the `_rank_eval` API would return incorrect results when using a custom ranking function.
- Resolves an issue where the `_scripts` API could fail with a scripting error when using a complex script.
- Corrects a problem where the `_ingest` API would not process documents correctly when using a pipeline with multiple processors.