Elasticsearch версия 7.17.10
См. также Разрывы совместимости в 7.17.
Известные проблемы
-
Высокая нагрузка на память из-за изменения настроек JVM GC
Эта версия Elasticsearch поставляется с JDK 20. В JDK 20 предохранительный GC по умолчанию отключен. Это может привести к увеличению нагрузки на память и большему количеству исключений CircuitBreakerExceptions при получении больших документов при определенных нагрузках. (задача: #99592)
Если это изменение повлияло на использование Elasticsearch, рассмотрите возможность повторного включения предыдущего поведения, добавив аргументы JVM
-XX:+UnlockDiagnosticVMOptions -XX:+G1UsePreventiveGC(справка: Заметки к релизу JDK 20). Важно отметить, что это временное решение и работает только с JDK 20, которое поставляется с Elasticsearch до версии 7.17.13 включительно. Более поздние версии поставляются с JDK 21+, где эта настройка была удалена. Указание этих аргументов JVM предотвратит запуск JVM (и, следовательно, узлов Elasticsearch). - Устаревшая настройка
index.mapper.dynamicможет сломать кластер. Ее можно установить только с помощью API Update index settings. Симптомы включают не удается запустить узлы или фрагменты не удается распределить. Не используйте эту настройку в версиях до 7.17.22. Баг исправлен в 7.17.22. (задача: #109160)
Исправленные ошибки
- Распределение
-
- Пропустить
DiskThresholdMonitor, когда состояние кластера не восстановлено #93699
- Пропустить
- CCR
-
- Удалить дубликаты тяжелых запросов CCR Repository CS #91398
- ILM+SLM
-
- Разрешить переход шага ILM к заключительному этапу фазы #91754
- Разрешить ILM переходить к неявным кэшированным шагам #91779 (задача: #91749)
- Избежать тупика
BulkProcessorв ILMHistoryStore #91238 (задачи: #68468, #50440) - Повторить очистку и создание снимка, если он уже существует #83694 #84829 (задача: #83694)
- Infra/Core
- Infra/REST API
-
- Исправление заголовков CORS, необходимых для клиентов Elastic #85791
- Узел Ingest
- Поиск
- Статистика
- Преобразование
-
- Перехватить устаревшие настройки как
Exception, а неIOException#94553
- Перехватить устаревшие настройки как
Улучшения
Обновления
© 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.17.10.html