Elasticsearch версия 7.13.3
См. также Изменения, требующие перехода, в 7.13.
Обновления безопасности
- В парсере Elasticsearch Grok была обнаружена уязвимость с бесконечной рекурсией, которая может привести к атаке с отказом в обслуживании. Пользователь, имеющий возможность отправлять произвольные запросы в Elasticsearch, может создать вредоносный запрос Grok, который приведёт к сбою узла Elasticsearch. Все версии Elasticsearch до 7.13.3 подвержены этому недостатку. Для исправления необходимо обновить Elasticsearch до версии 7.13.3. CVE-2021-22144
Известные проблемы
-
Уровень замороженных данных: (только Windows) Уровень замороженных данных использует несколько механизмов кэширования для ускорения доступа к файлам снимка, которые можно искать. Один из этих кэшей использует разреженные файлы, чтобы избежать создания больших файлов на диске, когда это не строго необходимо. Ошибка препятствовала созданию файлов с правильными параметрами для включения поддержки разреженных файлов в Windows, что заставляло Elasticsearch создавать потенциально большие файлы, которые могли бы заполнить весь диск.
Эта проблема исправлена в версиях Elasticsearch 7.15.2 и более поздних. Для более ранних версий известного решения нет. Системы файлов, которые по умолчанию поддерживают разреженные файлы, не затронуты. Более подробная информация доступна в #79371.
-
Снимок и восстановление: Если текущий снимок отменяется, в то время как ранее запущенный снимок еще выполняется, и впоследствии в очереди стоит новый снимок, существует риск потери некоторых данных фрагмента из хранилища. Это приведет к сбою последующих операций восстановления. Для смягчения этой проблемы необходимо установить
snapshot.max_concurrent_operations: 1для предотвращения одновременных операций снимка:PUT _cluster/settings { "persistent" : { "snapshot.max_concurrent_operations" : 1 } }Эта проблема исправлена в версиях Elasticsearch 7.14.1 и более поздних. После того, как хранилище пострадает от этой проблемы, восстановить его невозможно, поэтому необходимо восстановить хранилище из резервной копии или очистить хранилище, выполнив
DELETE _snapshot/<repository name>/*, или перейти к новому хранилищу. Более подробная информация доступна в #75598. - Обработка запроса, когда последний элемент в массиве отфильтрован (например, с использованием
_source_includes), завершается ошибкой. Это связано с ошибкой в парсере Jackson. Исправлено в Elasticsearch 8.6.1 (#91456) - Устаревшее значение
index.mapper.dynamicможет нарушить работу кластера. Его можно задать только с помощью API Update index settings. Симптомы включают в себя сбои при запуске узлов или сбои при распределении фрагментов. Не используйте это значение в версиях до 7.17.22. Ошибка исправлена в версии 7.17.22. (проблема: #109160)
Исправления ошибок
- Автомасштабирование
- CompositeAggs
- EQL
- Features/Ingest
-
- Улучшение обнаружения циклических ссылок в обработчике Grok #74581
- Сеть
- Восстановление
- SQL
- Поиск
- Снимок/Восстановление
-
- Правильная регистрация исключений, возникающих во время предварительного подогрева кэша #74419
- Исправление снимков, которые записывают неправильные максимальные значения сегментов #74291 (проблема: #74249)
- Диапазон восстановления кэша общего пользования должен соответствовать размеру страницы #74439 (проблема: #74372)
- Преобразование
© 2023-2025 Elasticsearch
As of September 2024, Elasticsearch is available under a choice of three licenses: the Server Side Public License (SSPL), the Elastic License, or the AGPLv3 (OSI approved).
Elasticsearch and the Elasticsearch logo are trademarks of Elasticsearch B.V., registered in the U.S. and in other countries.
https://www.elastic.co/guide/en/elasticsearch/reference/7.17/release-notes-7.13.3.html