Elasticsearch версия 8.3.0
Также см. Изменения, требующие перехода в 8.3.
Известные проблемы
- Разбор запроса, когда последний элемент в массиве отфильтрован (например, с использованием
_source_includes), завершается неудачно. Это связано с ошибкой в анализаторе Jackson. Исправлено в Elasticsearch 8.6.1 (#91456)
Исправления ошибок
- Агрегации
-
- Разрешить
serial_diffвmin_doc_countагрегациях #86401 - Разрешить пути к корзинам для указания
_countвнутри корзины #85720 - Исправить ошибку с уплощенными полями в агрегациях по терминам #87392
- Исправить нестабильный тест
top_metrics#86582 (проблема: #86377) - Исправить: проверить существование поля перед попыткой слияния текущих статистик #86926
- Исправление: сортировка агрегаций по терминам по метрикам с нулевыми значениями #85774
- Сериализовать интервал в агрегации авто-гистограммы дат #85473
- Разрешить
- Аудит
- Аутентификация
- Авторизация
-
- Исправить разрешение прав доступа к подстановочным знакам #87293
- CAT API
- CCR
- Координация кластера
- Плагины обнаружения
- Распределённый
-
- Обеспечить уникальность внешнего идентификатора во время построения
DesiredNode#84227
- Обеспечить уникальность внешнего идентификатора во время построения
- Двигатель
- Функции
- Гео
-
- Исправить агрегации Geotile на
geo_shapesдля точности 0 #87202 (проблема: #87201) - Исправить
null_valueдля полейgeo_pointсо значениями в массиве #85959 - Защита от добавления тегов с нулевым значением в векторные тайлы #87051
- Квантование гео-запросов для удаления ложных отрицательных результатов из результатов поиска #85441 (проблема: #40891)
- Исправить агрегации Geotile на
- Выделение
- ILM+SLM
- API индексов
-
- Сделать
GetIndexActionотменяемым #87681
- Сделать
- Инфраструктура/Прерыватели цепи
-
- Сделать создание сообщений CBE более надёжным #87881
- Инфраструктура/Ядро
-
- Корректировка утверждения osprobe для всплеска CPU #86990
- Очистка
DeflateCompressorпосле исключения #87163 (проблема: #87160) - Ошибка при прямом создании не-первичного системного индекса #86707
- Исправление пустого сообщения в выводе #86981
- Исправление использования
FilterOutputStreamбез переопределения записи в пакетном режиме #86304 - Скрыть системные индексы и их алиасы в обновлённых кластерах #87125
- Рефакторинг кода для избежания ошибки JDK: JDK-8285835 #86614
- Инфраструктура/Регистрация
-
- Временное предоставление
SystemPropertiesPropertySource#87149
- Временное предоставление
- Инфраструктура/Жизненный цикл узла
-
- Обновление папок после проверки настроек #87319
- Инфраструктура/Плагины
- Infra/REST API
-
- Исправить минимальную версию узла перед восстановлением состояния #86482
- Infra/Scripting
- Infra/Settings
-
- Разрешить удаление сохранённых настроек индекса #86107
- Ingest
- Java Low Level REST Client
- License
- Machine Learning
-
- Исправить исключение аудитора задач ML на ранней стадии жизненного цикла кластера #87023 (проблема: #87002)
- Исправить токенизацию
WordPieceнеизвестных слов с известными подсловами #87510 - Исправить проверку изменения распределения для агрегации
change_point#86423 - Исправить ошибку обработки таймаута инференции, которая генерирует непредвиденное исключение
NullPointerException#87533 - Исправить логику перезапуска из резервного копирования, точной настройки гиперпараметров для обучения классификационных и регрессионных моделей #2251
- Исправить возможный источник логов "x = NaN, distribution = class boost::math::normal_distribution<…" при обучении классификационных и регрессионных моделей #2249
- Исправить некоторые ошибки, влияющие на решение остановить оптимизацию гиперпараметров для обучения классификационных и регрессионных моделей #2259
- Исправить причину ошибки "Must provide points at which to evaluate function" при обучении классификационных и регрессионных моделей #2268
- Исправить источник ошибок "Discarding sample = nan, weights = …" для выявления аномалий временных рядов #2286
- Mapping
- Network
- Recovery
- SQL
- Search
-
- Добавить поле состояния в ответы Multi Search Template #85496 (проблема: #83029)
- API полей для извлечения значений, когда
_sourceотключен #87267 (проблема: #87072) - Исправить
_terms_enumна неконфигурируемомconstant_keyword#86191 (проблемы: #86187, #86267) - Исправить код состояния при открытии точки во времени без
keep_alive#87011 (проблема: #87003) - Обрабатывать пустые значения точек в API
DiskUsage#87826 (проблема: #87761) - Убедиться в перезаписи запроса explain на координаторе #87013 (проблема: #64281)
- Security
- Snapshot/Restore
-
- DONE должно означать полную обработку в статусе снимка #86414
- Различить отсутствующие и недействительные репозитории #85551 (проблема: #85550)
- Разветвить после вызова
getRepositoryDataизStoreRecovery#87264 (проблема: #87237) - Разветвить после вызова
getRepositoryDataизStoreRecovery#87254 (проблема: #87237) - Выбросить исключение при некорректных обновлениях
RepositoryData#87654 - Обновить Azure SDK до 12.16.0 #86135
- Stats
-
- Запуск
TransportClusterInfoActionsв пуле MANAGEMENT #87679
- Запуск
- TSDB
- Transform
Устаревшие функции
- Аутентификация
Улучшения
- Агрегации
-
- Улучшение производительности min и max при использовании агрегации в
random_sampler#85118
- Улучшение производительности min и max при использовании агрегации в
- Аутентификация
- Авторизация
-
- Добавление привилегии удаления к
kibana_systemдля Синтетики #85844 - Авторизация выполнения painless в качестве действия индекса, когда указан индекс #85512 (вопрос: #86428)
- Более подробное сообщение об ошибке для отказов run-as #85501 (вопрос: #72904)
- Улучшение производительности "Has Privilege" для ответа, содержащего только булевы значения #86685
- Смягчение ограничений для имен ролей в API ролей #86604 (вопрос: #86480)
- [Osquery] Расширить роль
kibana_systemдо доступа к osquery_manager… #86609
- Добавление привилегии удаления к
- Автомасштабирование
-
- Добавить поддержку диапазонов ЦП в желаемых узлах #86434
- Координация кластера
-
- Блокирование присоединений во время работы прикладной программы #84919
- Вычисление сводки пакета задач мастера лениво #86210
- Вести
cluster.initial_master_nodesпри запуске #86101 - Снижение потребностей в ресурсах для проверки присоединения #85380 (вопрос: #83204)
- Отчёт о ожидающих присоединениях в
ClusterFormationFailureHelper#85635 - Ускорение разницы карт (2) #86375
- Плагины обнаружения
-
- Удаление избыточных зависимостей jackson от discovery-azure #87898
- Распределенный
-
- Отслеживание членства кластера желаемых узлов #84165
- Двигатель
- Гео
- Здоровье
-
- Добавление базовой проверки на конфликт предпочтений уровня и фильтра размещения #85071
- Добавление проверок предварительного выполнения в API здоровья для обеспечения возможности получения показателей состояния #86404
- Добавление информации о уровне в API здоровья для миграции уровней действий пользователей #87486
- Добавление ссылок на документы в API здоровья #86904 (вопрос: #86892)
- Редактирование API здоровья #87010
- Возврат стандартного действия пользователя, если не удалось определить действия #87079
- ILM+SLM
-
- Сделать настройки ILM и SLM
history_index_enabledдинамическими #86493
- Сделать настройки ILM и SLM
- API индексов
-
- Партиционное выполнение операций кластерного состояния шаблона и конвейера #86017
- Инфраструктура/Основное
-
- Добавление отображения тегов для агента elastic #86298
- Расширение jar hell с модулями #86622
- Более быстрое API GET _cluster/settings #86405 (вопрос: #82342)
- Более быстрый запись строк путём сохранения сбросов потока #86114
- Fleet: Добавить
start_timeиminimum_execution_durationатрибуты к действиям #86167 - Принудительное расширение свойств для политики безопасности #87396
- Переработать часть массива в
BytesRefArray, который может быть сериализован и … #85826 - Ускорение парсера ip v4 #86253
- Использовать varhandles для преобразования примитивных типов в большем количестве мест #85577 (вопрос: #78823)
- Инфраструктура/Скрипты
-
- Скрипт: добавить возможность присваивания псевдонимов классам в белом списке #86899
- Загрузка
- Лицензия
- Машинное обучение
-
- Агрегация категоризации текста, работающая как категоризация ML #80867
- Добавить новый конечный пункт _infer для всех контролируемых моделей и устареть API развертывания infer #86361
- Добавляет новую задачу
question_answeringNLP для извлечения ответов на вопросы из документа #85958 - Добавляет параметры start и end в
_previewи исключает холодные/замороженные уровни из неограниченных предварительных просмотров #86989 - Настроить автоматическое изменение размера кучи JVM для выделенных узлов ML #86399
- Заменить реализацию агрегации
categorize_text#85872 - Обновить PyTorch до версии 1.11 #2233, #2235, #2238
- Обновить zlib до версии 1.2.12 в Windows #2253
- Обновить libxml2 до версии 2.9.14 в Linux и Windows #2287
- Улучшить стабильность моделей временных рядов и согласованность оценки аномалий для данных, для которых многие корзины пусты #2267
- Устранить основную причину аномалий actual equals typical equals zero #2270
- Лучшая обработка выбросов при обновлении сразу после обнаружения изменений во временных рядах #2280
- Картирование
- Сеть
-
- Вести журнал идентификатора узла при запуске #85773
- Поиск
- Безопасность
-
- Добавить поддержку run-as для токенов OAuth2 #86680
- Смягчить ограничения на имена пользователей для API пользователей #86398 (задача: #86326)
- Профиль пользователя - добавить поддержку подсказок для API SuggestProfiles #85890
- Профиль пользователя - добавить новое происхождение действия и внутреннего пользователя #86026
- Профиль пользователя - поддержка отмены запроса при отключении HTTP #86332
- Профиль пользователя - добавить кэширование проверки
hasPrivileges#86543
- Снимок/Восстановление
- Статистика
-
- Добавить документацию для "io_time_in_millis" #84911
- TLS
- TSDB
-
- Контекст выполнения агрегации добавить поставщик временных меток #85850
- Преобразование
Новые возможности
- Авторизация
-
- Имеет права API для профилей #85898
- Гео
- Здоровье
-
- Добавлена поддержка
impact_areasдля влияния на здоровье #85830 (проблема: #85829) - Добавлены руководства по устранению неполадок для действий по распределению фрагментов #87078
- Добавление потенциального влияния на оставшиеся показатели здоровья #86197
- Сводка API здоровья #85234 (проблема: #84793)
- Новая служба для отслеживания истории мастера с точки зрения каждого узла #85941
- Сортировка имен индексов по приоритету индекса #85347
- Добавлена поддержка
- Картирование
- SQL
- Поиск
- TSDB
Обновления
- Инфра/CLI
-
- Обновление исполняемых файлов procrun до 1.3.1 #86710
- Инфра/Ядро
-
- Обновление jackson до 2.13.2 #86051
- Инжест
-
- Обновление до tika 2.4 #86015
- Сеть
-
- Обновление до Netty 4.1.76 #86252
- Упаковка
-
- Обновление базового образа Iron Bank до 8.6 #86796
- SQL
- Поиск
-
- Обновление до общедоступного релиза lucene 9.2.0 #87162
- Снимок/Восстановление
-
- Обновление плагина GCS до 1.118.1 #87800
© 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.3.0.html