Elasticsearch версия 8.2.0
Известные проблемы
- Парсинг запроса, когда последний элемент в массиве отфильтрован (например, с помощью
_source_includes), завершается неудачно. Это связано с ошибкой в парсере Jackson. Исправлено в Elasticsearch 8.6.1 (#91456)
Исправления ошибок
- Агрегации
-
- Не применять оптимизацию rewrite-as-range, если поле многозначное #84535 (проблема: #82903)
- Исправить
AdaptingAggregatortoStringметод #86042 - Исправить сортировку метрик вложенных top по ключевому полю #85058
- Исправить: использовать правильное имя поля при чтении данных из многозначных полей #84752
- Анализ
- Авторизация
-
- Добавить право на удаление для
kibana_systemдля APM #85085 - Обеспечить, чтобы ключ API мог видеть только себя с помощью API
QueryApiKey#84859 - Исправить владение токенами обновления #85010
- Предоставить роль
kibana_systemчтение доступа к потокам данных APM #85744 - Обрабатывать извлечение описания роли для внутренних пользователей #85049
- Игнорировать ошибки app priv при решении проблемы superuser #85519
- Добавить право на удаление для
- EQL
-
- Очистить используемую память с помощью последовательного согласователя и разрыва цепи, использующих байты, в случае исключения #84451
- Двигатель
-
- Увеличить ссылку на хранилище перед созданием моментального снимка индекса #84776
- Гео
- Выделение
- ILM+SLM
-
- Исправить стопки следов, занимающие память при серийзации ошибок шага ILM #84266
- Вызвать начальную
AsyncActionStepдля вновь созданных индексов #84541 (проблема: #77269) - Повторить очистку и создание моментального снимка, если он уже существует #83694 #84829 (проблема: #83694)
- Пропустить шаг уменьшения, если количество фрагментов уменьшенного индекса совпадает с оригинальным #84434 (проблема: #80180)
- API индексов
- Инфраструктура/Основное ядро
-
- Исправить
NullPointerExceptionвSystemIndexMetadataUpgradeServiceобработке скрытых алиасов #84780 (проблема: #81411) - Предотвратить утечку заголовка
ThreadContextпри отправке ответа #68649 (проблема: #68278) - Смягчить предупреждения о устаревших значениях пути данных с критических на предупреждающие #85952
- Требовать и сохранять тип содержимого для отфильтрованных REST-запросов #84914 (проблема: #84784)
- Возвращать пустую версию вместо аварийного завершения, если не найдена #85244
- Проверить согласованность формата индекса для системных описателей индекса #85173
- Оборачивать создание потоков в вызов
doPrivileged#85180
- Исправить
- Инфраструктура/Плагины
- Инфраструктура/REST API
- Ingest
- Лицензия
- Машинное обучение
-
- Разрешить получение полей
booleanиз_sourceв задачах DFA #85672 - Избежать множественного очередирования документов quantiles в renormalizer #85555 (проблема: #85539)
- Запретить развертывание новых обученных моделей, когда узлы имеют разные версии #85465
- Не получать исходные данные при поиске индекса документов последнего состояния #85334
- Убедиться, что первичные фрагменты индекса вывода доступны перед попыткой загрузки модели #85569
- Исправить формат даты Kibana и аналогичные переопределения в точке входа структуры текста #84967
- Исправить состояние гонки при остановке недавно перемещенного потока данных #84636
- Исправить сериализацию обновлений текстовых вложений #85863
- Исправления для многострочных начальных шаблонов в точке входа структуры текста #85066
- Исправления для скрытия старых индексов ML #85383
- Перераспределить развертывания моделей при событиях остановки узла #85310
- Повторно выполнять поиски потока данных при пропущенных кластерах CCS #84052 (проблема: #83838)
- Возвращать все потоки данных с помощью GET Anomaly Detector #84759
- Разрешить получение полей
- Мапирование
- Упаковка
-
- Удалить использование zlib Cloudflare #84680
- Rollup
- SQL
-
- Добавить проверки диапазонов к операции умножения интервалов #83478 (проблема: #83336)
- Избегать пустых последних страниц для запросов GROUP BY, когда это возможно #84356 (проблема: #75528)
- Исправить SQLCompatIT.testCursorFromOldNodeFailsOnNewNode #85531 (проблема: #85520)
- Исправить проблемы с format=txt при постраничном просмотре наборов результатов и в смешанных средах узлов #83833 (проблемы: #83581, #83788)
- Улучшить ROUND и TRUNCATE для лучшего управления значениями Long и большими числами Double #85106 (проблемы: #85105, #49391)
- Использовать точные атрибуты для шаблонов скриптов из скалярных функций #84813 (проблема: #80551)
-
RANDOM(<expr>)всегда возвращаетNULL, если<expr>равноNULL#84632 (проблема: #84627)
- Поиск
-
- Исправить посетителя в точке
DiskUsageAPI #84909 - Исправить коэффициент кэширования пропуска с
indices.queries.cache.all_segments#85510 - Увеличить ссылку на хранилище перед анализом использования диска #84774
- Ограничить одновременные запросы к фрагментам в API использования диска #84900 (проблема: #84779)
- Переписать
match_allвнутриmust_not#85999 -
DotExpandingXContentParserдля отображения исходного расположения токена #84970 -
TransportBroadcastActionвсегда должен устанавливать ответ для каждого фрагмента #84926
- Исправить посетителя в точке
- Безопасность
- Снимок/Восстановление
-
- Не завершать работу, если нет символической ссылки для токена веб-идентификации AWS #84697
- Отобразить параметры прокси для хранилищ GCS #85785 (проблема: #84569)
- Исправить атомарные записи в HDFS #85210
- Исправить ошибку утечки слушателей на замороженном уровне #85239
- Исправить сообщения о статусе снимка при оставлении узла #85021
- Игнорировать замороженный общий кэш-файл во время обновления папки данных #85638 (проблема: #85603)
- [s3-хранилище] Найти регион AWS для клиента STS из точки входа STS #84585 (проблема: #83826)
- Статистика
- Трансформация
- Watcher
Улучшения
- Агрегации
-
- Aggs: без фильтрации по фильтрам, если поле
_doc_count#84427 (проблема: #84048) - Извлечение границ агрегаций из запросов в FILTER #83902
- Предоставление Lucene больше возможностей для включения оптимизации фильтрации по фильтрам #85322
- Улучшение производительности
date_histogram, когда гистограмма дат находится в BoostingQuery #83751 (проблемы: #82384, #75542)
- Aggs: без фильтрации по фильтрам, если поле
- Распределение
- Аудит
-
- Профиль пользователя - Аудит изменений конфигурации безопасности для API профилей #84785
- Аутентификация
- Авторизация
-
- Добавление учетной записи службы elastic/enterprise-search-server #83325
- Добавление прав на индексы для logs-enterprise_search.api-default учетной записи службы enterprise-search-server #84965
- Добавление прав на индексы для учетной записи службы Enterprise Search #85726
- Указать ограниченные индексы в сообщении об отказе в доступе #85013
- Глобальные права безопасности для обновления данных профиля приложений #83728
- [Osquery] Расширение роли
kibana_systemс доступом к индексамosquery_manager#84279
- CRUD
-
- Ускорение чтения
RetentionLeasesиз провода #85159
- Ускорение чтения
- Координация кластера
- Потоки данных
-
- Ускорение
DatastreamTimestampFieldMapper#postParse#85270
- Ускорение
- Плагины обнаружения
- Распределённый
-
- Добавление API состояния здоровья Elasticsearch #83119
- Гео
- Состояние
- ILM+SLM
-
- Кэширование имени политики ILM в
IndexMetadata#83603 (проблема: #83582) - Поддержка параметра запроса flat_settings в запросах GET _index_template и GET _component_template #83297
- Возможность отмены операции слияния #81763 #84584 (проблема: #81763)
- Добавление условия max_primary_shard_docs к операции слияния #80981
- Ускорение выполнения задач кластера ILM #85405 (проблема: #82708)
- Кэширование имени политики ILM в
- API индексов
- Инфраструктура/Ядро
-
- Добавить поддержку негативных временных меток эпохи #80208 (задачи: #79135, #72123, #40983)
- Разрешить значения yaml для динамических настроек узла #85186 (задача: #65577)
- Улучшить парсер массивов XContent #84477
- Оптимизировать
ImmutableOpenMap.Builder#85184 - Предоставить атрибут system при разрешении системных индексов #85042 (задача: #82671)
- Удалить пакеты разделения Lucene #82132 (задача: #81981)
- Упростить чтение списка и преобразование его в карту из потока #84183
- Ускорить сериализацию CompressedXContent #84802
- Обновить
readMapдля предотвращения изменения размера карты во время чтения #84045
- Infra/Плагины
- Infra/Скрипты
-
- Скрипт: API полей для плотных векторов #83550
- Ingest
- Машинное обучение
- Картирование
- Сеть
-
- Использовать обработчик записи Throttling Netty на HTTP пути #84751
- Языки запросов
- Восстановление
-
- Улучшить ведение журнала ошибок при восстановлении из снимка #84910
- Переиндексация
-
- Использовать
SecureStringдля переиндексации из удаленного пароля #85091
- Использовать
- SQL
-
- Добавить опцию снисходительности в SQL CLI #83795 (задача: #67436)
- Пересылать заголовки предупреждений драйверу JDBC #84499
- Перечислять потоки данных как представления VIEW #85168 (задача: #83449)
- PIT для
GROUP BYиPIVOTзапросов #84605 (задача: #84349) - Заменить курсоры скроллинга на точку во времени и
search_after#83381 (задачи: #61873, #80523)
- Поиск
- Безопасность
-
- Привязка хоста ко всем, а не только к сайту, при необходимости #83145
- Флот: Добавление новой схемы для поля .fleet-actions-results
action_input_type#84316 - Обновление методов X509Certificate principal #85163 (проблема: #81008)
- Профиль пользователя - добавление API для включения/выключения профиля #84548
- Профиль пользователя - добавление файлов спецификаций rest и тестов #83307
- Профиль пользователя - больше спецификаций REST, тестов, API-документации #84597
- Профиль пользователя - обновление API для работы с доменом #83570
- Профиль пользователя - обновление вывода использования xpack для доменов #84747
- Профиль пользователя - захват домена при создании API-ключей и токенов #84547
- Профиль пользователя: добавление флага функции #83347
- Профиль пользователя: добавление начального API профиля поиска #83191
- Профиль пользователя: обработка гонки при создании нового профиля #84208
- TSDB
- Watcher
Новые возможности
- Агрегации
-
- Новая
random_samplerагрегация для выборки документов в агрегациях #84363
- Новая
- Аутентификация
- Авторизация
-
- API-ключи с областью безопасности #84704
- Здоровье
- API индексов
- Infra/Core
- Машинное обучение
-
- Добавление новой
change_pointагрегации конвейера #83428
- Добавление новой
- Поиск
- TSDB
-
- TSDB: Поддержка GET и DELETE и версии документов #82633
Обновления
© 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/8.17/release-notes-8.2.0.html