Elasticsearch версия 8.0.0
В данном списке представлены изменения в версии 8.0.0 по сравнению с 7.17.0, а также объединены примечания к релизу от версий 8.0.0-alpha1, -alpha2, -beta1, -rc1 и -rc2.
Также см. Изменения в 8.0.
Известные проблемы
-
Если вы установили Elasticsearch из архива на платформе aarch64, такой как Linux ARM или macOS M1, пароль пользователя
elasticи токен регистрации Kibana не генерируются автоматически при первом запуске узла.После запуска узла сгенерируйте пароль
elasticс помощью инструментаbin/elasticsearch-reset-password:bin/elasticsearch-reset-password -u elastic
Затем создайте токен регистрации для Kibana с помощью инструмента
bin/elasticsearch-create-enrollment-token:bin/elasticsearch-create-enrollment-token -s kibana
- Парсинг запроса, когда последний элемент в массиве отфильтрован (например, используя
_source_includes), завершается неудачно. Это связано с ошибкой в парсере Jackson. Исправлено в Elasticsearch 8.6.1 (#91456)
Изменения, вносящие несовместимость
- Агрегации
-
- Агрегация процентилей: запрещено указывать одинаковые значения процентилей дважды #52257 (проблема: #51871)
- Удаление настройки матрицы смежности #46327 (проблемы: #46257, #46324)
- Удаление агрегации конвейера
MovingAverage#39328 - Удаление устаревших
_timeи_termпорядков сортировки #39450 - Удаление устаревшего интервала даты histo #75000
- Распределение
- Анализ
- Аутентификация
- CCR
- Координация кластера
- Распределенный
- Движок
- Функции/API CAT
- Функции/Функции
- Функции/ILM+SLM
-
- Добавить нижнюю границу для
poll_interval#39593 (проблема: #39163) - Сделать действие ILM
freezeбесполезным #77158 (проблема: #70192) - Всегда применять предпочтительный уровень по умолчанию #79751 (проблема: #76147)
- Проверять, существует ли репозиторий снимков для политик ILM во время создания/обновления #78468 (проблемы: #72957, #77657)
- По умолчанию
cluster.routing.allocation.enforce_default_tier_preferenceустанавливается в значениеtrue#79275 (проблемы: #76147, #79210)
- Добавить нижнюю границу для
- Функции/API индексов
-
- Изменить параметр
prefer_v2_templatesпо умолчанию на true #55489 (задачи: #53101, #55411) - Удалить устаревший
_upgradeAPI #64732 (задача: #21337) - Удалить локальный параметр для запроса get field mapping #55100 (задача: #55099)
- Удалить параметр
include_type_nameиз REST-слоя #48632 (задача: #41059) - Удалить поле
templateв шаблонах индексов #49460 (задача: #21009) - Удалить конечную точку для заморозки индексов #78918 (задачи: #70192, #77273)
- Изменить параметр
- Features/Watcher
-
- Переместить историю watcher в поток данных #64252
- Geo
- Infra/Circuit Breakers
-
- Исправлена синхронизация инфлайт-прерывателя с внутренней переменной #40878
- Infra/Core
-
- Ограничить процессоры по доступным процессорам #44894 (задача: #44889)
- Удалить префикс папки
nodes/0из пути данных #42489 - Удалить настройку
bootstrap.system_call_filter#72848 - Удалить тип пула потоков
fixed_auto_queue_size#52280 - Удалить
node.max_local_storage_nodes#42428 (задача: #42426) - Удалить форматы дат/времени с названиями в формате camelCase #60044
- Удалить устаревшие настройки ролей #71163 (задачи: #54998, #66409, #71143)
- Удалить настройку
processors#45905 (задача: #45855) - Удалить параметр
localдля/_cat/nodes#50594 (задачи: #50088, #50499) - Удалить пул потоков слушателей #53314 (задача: #53049)
- Удалить настройку локального хранилища узла #54381 (задача: #54374)
- Удалить настройку
pidfile#45940 (задача: #45938) - Удалить формат даты
week_year#63384 (задача: #60707) - Индексы системы обрабатываются как ограниченные индексы #74212 (задача: #69298)
- Удалить зависимость Joda #79007
- Удалить поддержку Joda из форматировщиков дат #78990
- Все системные индексы являются скрытыми индексами #79512
- Infra/Logging
- Infra/Plugins
- Infra/REST API
- Infra/Resiliency
- Infra/Scripting
- Infra/Settings
- Ingest
- License
- Machine Learning
- Mapping
- Network
- Packaging
- Recovery
- Reindex
- Rollup
- Search
-
- Отвязать осведомлённость о распределении фрагментов от запросов поиска и получения #45735 (задача: #43453)
- Исправить запрос диапазона для полей даты при числовых входных данных #63692 (задача: #63680)
- Сделать отказ от неверных значений fuzziness раньше #33511
- Сделать разрешение удалённого кластера строже #40419 (задача: #37863)
- Разбирать пустую первую строку в теле запроса msearch как метаданные действия #41011 (задача: #39841)
- Удалить параметр
CommonTermsQueryиcutoff_frequency#42654 (задача: #37096) - Удалить запрос
type#47207 (задача: #41059) - Удалить формат
use_field_mappingдля полей docvalue #55622 - Удалить устаревшие параметры
SimpleQueryStringBuilder#57200 - Удалить устаревшие настройки
search.remote#42381 (задачи: #33413, #38556) - Удалить устаревшие параметры сортировки:
nested_pathиnested_filter#42809 (задача: #27098) - Удалить устаревшие векторные функции #48725 (задача: #48604)
- Удалить поддержку
_typeв запросах #68564 (задачи: #41059, #68311) - Удалить поддержку разреженных векторов #48781 (задача: #48368)
- Удалить формат объектов для
indices_boost#55078 - Удаляет тип из
TermVectorsAPI #42198 (задача: #41059) - Удаляет типизированный конечный пункт для запросов и связанных API #41640
- Установить максимальный разрешённый размер для сохранённого асинхронного ответа #74455 (задача: #67594)
-
indices.query.bool.max_clause_countтеперь ограничивает все клаузы запроса #75297
- Безопасность
-
- Удалить устаревшие настройки безопасности #40496
- Удалить поддержку создания сертификата CA на лету при генерации сертификатов #65590 (задача: #61884)
- Удалить поле
idиз APIInvalidateApiKey#66671 (задача: #66317) - Удалить инструмент миграции #42174
- Сжать журналы аудита #64472 (задача: #63843)
- Удалить небезопасные настройки #46147 (задача: #45947)
- Удалить резервированную роль
kibana_dashboard_only_user#76507
- Снапшот/Восстановление
-
- Сжимать хранилище блоков по умолчанию до
true#40033 - Поддержка получения снимков для нескольких хранилищ #42090 (задача: #41210)
- Удалить API статистики хранилища #62309 (задача: #62297)
- Удалить снисходительность настройки кэша замороженных данных #71013 (задача: #70341)
- Настроить поведение разрешения индексов снимков для большей интуитивности #79670 (задача: #78320)
- Сжимать хранилище блоков по умолчанию до
- TLS
Изменения Java, вызывающие разрыв
- Аутентификация
- CCR
-
- Удалить
CcrClient#42816
- Удалить
- CRUD
- Клиент
-
- Удалить
SecurityClientиз x-pack #42471
- Удалить
- Features/ILM+SLM
-
- Удалить
ILMClient#42817
- Удалить
- Features/Мониторинг
-
- Удалить
MonitoringClientиз x-pack #42770
- Удалить
- Features/Watcher
-
- Удалить
WatcherClientиз x-pack #42815
- Удалить
- Infra/Core
- Infra/REST API
-
- Копировать HTTP-заголовки в
ThreadContextстрого #45945
- Копировать HTTP-заголовки в
- Машинное обучение
-
- Удалить
MachineLearningClient#43108
- Удалить
- Отображение
-
- Удалить фильтр типов из
GetMappingsAPI #47364 (вопрос: #41059) - Удалить параметр
typeизPutMappingRequest.buildFromSimplifiedDef()#50844 (вопрос: #41059) - Удалить неиспользуемый параметр из
MetadataFieldMapper.TypeParser#getDefault()#51219 - Удалить параметр
typeизCIR.mapping(type, object...)#50739 (вопрос: #41059)
- Удалить фильтр типов из
- Поиск
-
- Удаляет типы из
SearchRequestиQueryShardContext#42112
- Удаляет типы из
- Снимок/восстановление
Устаревшие функции
Новые возможности
- Безопасность
- Снимок/восстановление
- Watcher
-
- Использование
startsWithвместо точных совпадений для имён шаблонов истории Watcher #82396
- Использование
Улучшения
- Анализ
-
- Переместить
reload_analyzersконечную точку в x-pack #43559
- Переместить
- Аутентификация
-
- Сбросить инструмент командной строки elastic password #74892 (проблемы: #70113, #74890)
- Автоматически генерировать и выводить пароль elastic при запуске #77291
- Подключить Kibana API использует учетные записи служб #76370
- Добавить
reset-kibana-system-userинструмент #77322 - Новый инструмент командной строки для сброса пароля для встроенных пользователей #79709
- Автоматически настроить пароль пользователя
elastic#78306
- Авторизация
-
- Предоставление
kibana_systemрезервированной роли доступа к "всем" привилегиям к индексу.internal.preview.alerts*#80889 (проблемы: #76624, #80746, #116374) - Предоставление
kibana_systemрезервированной роли доступа ко всем привилегиям к индексу .preview.alerts* #80746 - Предоставление ролям редактор и просмотрщик доступа к индексам alerts-as-data #81285
- Предоставление
- Координация кластера
- Потоки данных
- EQL
- Двигатель
- Функции/CAT API
- Функции/ILM+SLM
-
- Разрешить установку общего количества фрагментов на узел в действии Allocate ILM #76794 (проблема: #76775)
- Ввести действие migrate независимо от действия allocate #79090 (проблема: #76147)
- Сделать обновления неизменённой политики ILM в noop #82240 (проблема: #82065)
- Избежать ненужного пересчета
LifecycleExecutionState#81558 (проблемы: #77466, #79692)
- Функции/API индексов
- Функции/Статистика
- Функции/Watcher
-
- Удалить очистку истории Watcher из мониторинга #67154
- Инфраструктура/Ядро
-
- Удалить действие aliases exist #43430
- Удалить действие indices exists #43164
- Удалить действие types exists #43344
- Сохранить ссылку на stdout для исключительных случаев #77460
- Проверить, является ли stdout реальной консолью #79882
- Поделиться страницами int, long, float, double и byte #75053
- Вернуть "Аннулировать потерю разрешения на поле даты (#78921)" #79914 (проблема: #78921)
- Добавить две недостающие записи в API информации об устаревании #80290 (проблема: #80233)
- Запретить обновления до 8.0 без предварительного обновления до последней версии 7.x #82321 (проблема: #81865)
- Инфраструктура/Ведение журнала
-
- Предоставление возможности объявления полей для будущей совместимости #69774 (вопрос: #51816)
- Введение описания стабильности в спецификацию REST API #38413
- Разбор: Проверка, что поля не регистрируются дважды #70243
- Поддержка типа ответа content-type с версионированным медиа-типом #65500 (вопрос: #51816)
- [Совместимость REST API] Типизированные конечные точки для API индекса и получения #69131 (вопрос: #54160)
- [Совместимость REST API] Типизированные конечные точки для API сохранения и получения схемы и получения отображения полей #71721 (вопросы: #51816, #54160)
- [Совместимость REST API] Разрешить
copy_settingsфлаг для операций изменения размера #75184 (вопросы: #38514, #51816) - [Совместимость REST API] Разрешить тип в запросе гео-формы #74553 (вопросы: #51816, #54160)
- [Совместимость REST API] Всегда возвращать
adjust_pure_negativeзначение #75182 (вопросы: #49543, #51816) - [Совместимость REST API] Улучшение тестов совместимости rest x-pack/plugin #74701 (вопрос: #51816)
- [Совместимость REST API] Не возвращать
_docдля пустых отображений в шаблоне #75448 (вопросы: #51816, #54160, #70966, #74544) - [Совместимость REST API] Заглушка REST-действия для
indices.upgradeAPI #75136 (вопрос: #51816) - [Совместимость REST API] Типизированный ответ REST для
BulkItemResponse.Failureвекторов #73117 - [Совместимость REST API] Переименование поля типа
BulkItemResponse.Failure#74937 (вопрос: #51816) - [Совместимость REST API] Метаданные типа для документов, используемых в имитируемом запросе #74222 (вопросы: #51816, #54160)
- [Совместимость REST API] Типизированный
TermLookups#74544 (вопросы: #46943, #51816, #54160) - [Совместимость REST API] Типизированные и x-pack граф исследующий API #74185 (вопросы: #46935, #51816, #54160)
- [Совместимость REST API] Типизированная конечная точка для API пакетной обработки #73571 (вопрос: #51816)
- [Совместимость REST API] Типизированная конечная точка для API многократного получения #73878 (вопрос: #51816)
- [Совместимость REST API] Типизированные конечные точки для
RestUpdateActionиRestDeleteAction#73115 (вопросы: #51816, #54160) - [Совместимость REST API] Типизированные конечные точки для
get_sourceAPI #73957 (вопросы: #46587, #46931, #51816) - [Совместимость REST API] Типизированные конечные точки для объяснения API #73901 (вопрос: #51816)
- [Совместимость REST API] Типизированные конечные точки для поиска
_countAPI #73958 (вопросы: #42112, #51816) - [Совместимость REST API] Типизированные статистические данные индексирования #74181 (вопросы: #47203, #51816, #54160)
- [Совместимость REST API] Типы для API запроса перколятора #74698 (вопросы: #46985, #51816, #54160, #74689)
- [Совместимость REST API] Проверка типизированного API запроса #74171 (вопросы: #46927, #51816, #54160)
- [Совместимость REST API] Сообщение об исключении исключения конфигурации голосования #75406 (вопросы: #51816, #55291)
- [Совместимость REST API]
MoreLikeThisQueryс типами #75123 (вопросы: #42198, #51816, #54160) - [Совместимость REST API] Обновление и удаление по запросу с использованием поля размера #69606
- [Совместимость REST API] Увеличение индексов в формате объекта #74422 (вопросы: #51816, #55078)
- [REST API Совместимость] Типизированные конечные точки для поиска и связанных конечных точек #72155 (проблемы: #51816, #54160)
- [REST API Совместимость] Разрешить использование размера
-1#75342 (проблемы: #51816, #69548, #70209) - [REST API Совместимость] Игнорировать
use_field_mappingопцию для docvalue #74435 (проблема: #55622) - [REST API Совместимость]
_timeи_termпорядки сортировки #74919 (проблемы: #39450, #51816) - [REST API Совместимость] Параметр
templateи поле в PUT шаблоне индекса #71238 (проблемы: #49460, #51816, #68905) - [REST API Совместимость] Упрощение регистрации запросов #75722 (проблема: #51816)
- [REST API Совместимость] Типизированный запрос #75453 (проблемы: #47207, #51816, #54160)
- [REST API Совместимость] Устаревание использования синхронизированной очистки #75372 (проблемы: #50882, #51816)
- [REST API Совместимость] Лицензия
accept_enterpriseи изменения ответа #75479 (проблемы: #50067, #50735, #51816, #58217)
- Инфраструктура/Скрипты
- Инфраструктура/Настройки
- Ingest
- Лицензия
- Машинное обучение
-
- Платформа сборки Windows для машинного обучения C++ код теперь использует Visual Studio 2019 #1352
- Платформа сборки macOS для машинного обучения C++ код теперь Mojave, работающий с Xcode 11.3.1, или Ubuntu 20.04, работающий с clang 8, для кросс-компиляции #1429
- Добавление нового приложения для оценки моделей PyTorch. Приложение зависит от LibTorch — C++ фронтенда для PyTorch — и выполняет вывод на модели, сохраненные в формате TorchScript #1902
- Добавление новой конечной точки PUT для словаря обученной модели #77387
- Создание новой части API PUT определения модели #76987
- Добавление переопределений конфигурации во время вывода #78441 (проблема: #77799)
- Оптимизация извлечения источника для агрегации
categorize_text#79099 - Платформа сборки Linux для машинного обучения C++ код теперь CentOS 7, работающий с gcc 10.3. #2028
- Сделать индексы ML скрытыми, когда узел становится мастером #77416 (проблема: #53674)
- Добавить
deployment_statsк статистике обученной модели #80531 - Настройка
use_auto_machine_memory_percentтеперь по умолчаниюmax_model_memory_limit#80532 (проблема: #80415)
- Сопоставление
- Мониторинг
- Сеть
- Упаковка
-
- Улучшение возможности повторного использования сборки Docker в облаке #50277 (проблемы: #46166, #49926)
- Обновление docker-compose.yml для исправления ошибки проверки загрузки #47650
- Разрешение перезаписи общего объёма памяти #78750 (проблема: #65905)
- Преобразование плагинов репозитория в модули #81870 (проблема: #81652)
- Восстановление
- Переиндексация
-
- Переиндексация, управляемая постоянной задачей #43382 (проблема: #42612)
- Возобновление переиндексации с контрольной точки #46055 (проблема: #42612)
- Устойчивость поиска при переиндексации #45497 (проблемы: #42612, #43187)
- Исправление фрагментации переиндексации v2 #46967 (проблемы: #42612, #46763)
- Не прокручивать, если максимальное количество документов меньше размера прокрутки (обновление/удаление по запросу) #81654 (проблема: #54270)
- Сводка
- SQL
-
- Добавлена поддержка форматирования текста для значений с несколькими значениями #68606
- Добавлена поддержка xDBC и командной строки. Тестирование спецификаций CSV #68966
- Экспорт массивов значений через наборы результатов #69512
- Улучшение разрешения псевдонимов в подзапросах #67216 (проблема: #56713)
- Улучшение оптимизации условных выражений с NULL #71192
- Перемещение условия
WHEREвнутрь подзапросов #71362 - Использование методов Java
StringдляLTRIM/RTRIM#57594 - QL: Каноническая форма учитывает дочерние элементы #71266
- QL: Доработка правила описания выражений оптимизатора #71396
- QL: Распространение ограничений на допустимость NULL через союзы #71187 (проблема: #70683)
- Поиск
-
- Полностью запретить установку отрицательного размера в поиске #70209 (проблема: #69548)
- Сделать
0недопустимым значением дляmin_childrenв запросеhas_child#41347 - Возвращать ошибку, когда удаленные индексы разрешены локально #74556 (проблема: #26247)
- [Совместимость с REST API] Вложенные пути и параметры сортировки по фильтру #76022 (проблемы: #42809, #51816)
- [Совместимость с REST API] Параметры
CommonTermsQueryиcutoff_frequency#75896 (проблемы: #42654, #51816) - [Совместимость с REST API] Разрешить первую пустую строку для
_msearch#75886 (проблемы: #41011, #51816) - Уровень узла может соответствовать действию #78765
- TSDB: Добавление информации о временных рядах в ограничения полей #78790 (проблема: #74660)
- Добавление нового конечной точки поиска kNN #79013 (проблема: #78473)
- Запретить поиск kNN по вложенным векторным полям #79403 (проблема: #78473)
- Обеспечить, чтобы поиск kNN учитывал авторизацию #79693 (проблема: #78473)
- Загрузка формата векторов kNN с помощью mmapfs #78724 (проблема: #78473)
- Поддержка косинусной схожести в поиске kNN #79500
- Уровень узла может соответствовать действию #78765
- Проверка вложенных полей ранее в поиске kNN #80516 (проблема: #78473)
- Безопасность
-
- Добавление инструмента для создания токенов регистрации #74890
- Добавление API Kibana Enroll #72207
- Изменение алгоритма хеширования по умолчанию для FIPS 140 #55544
- Создание токена регистрации #73573 (проблемы: #71438, #72129)
- API регистрации узла #72129
- Настройка безопасности для начальной консоли CLI узла #74868
- Генерация и хранение хеша пароля для пользователя elastic #76276 (проблема: #75310)
- Установка пароля elastic и генерация токена регистрации #75816 (проблема: #75310)
- Добавление инструмента
elasticsearch-enroll-node#77292 - Хешер по умолчанию
PBKDF2_STRETCHв режиме FIPS #76274 - Добавление
restCompatv7 для аннулирования ключа API с помощью поля id #78664 (проблема: #66671) - Печать токена регистрации при запуске #78293
- Проверка запуска при изменении поведения безопасности по умолчанию #76879
- Инструмент CLI для переконфигурации узлов для регистрации #79690 (проблема: #7718)
- Автоматическая настройка безопасности для упакованных установок #75144 (проблема: #78306)
- Снимок/Восстановление
-
- Введение настраиваемого параметра индекса снимков для каскадного удаления снимков #74977
- Объединение параметра сжатия хранилища блоков #39346 (проблема: #39073)
- Добавление отслеживания состояния восстановления для настраиваемых снимков #60505
- Разрешить просмотр более старых репозиториев #78244
- Оптимизация запросов политики SLM #79341 (проблема: #79321)
- TLS
- Преобразование
-
- Предотвращение запуска старых преобразований бета-версии #79712
- TSDB
Исправления ошибок
- Агрегации
-
- Исправлены проблемы обратной совместимости для
x_pack/usage#55181 (проблема: #54847) - Исправлена сериализация значения
DoubleBoundsnull #59475 - Исправлена проблема добавления дублирующих
_scoreусловий сортировкиTopHitsAggregationBuilder#42179 (проблема: #42154) - Исправлены статистические данные использования
t_test#54753 (проблема: #54744) - Выбрасывается исключение, если прежний интервал не может быть проанализирован в
DateIntervalWrapper#41972 (проблема: #41970)
- Исправлены проблемы обратной совместимости для
- Автомасштабирование
- CCR
- Координация кластера
- Потоки данных
- Распределенный
- API команд /CAT
- Функции/ILM+SLM
- Функции/API индексов
-
- Исправлено
ComposableIndexTemplateравно, когдаcomposed_ofравно null #80864
- Исправлено
- Функции/REST-клиент Java High Level
-
- Клиент Java High Level Rest Client (HLRC) был удален и заменён новым клиентом Elasticsearch Java. Для шагов миграции см. Миграция с High Level Rest Client.
- Geo
- Инфраструктура/Ядро
-
- Добавлена папка кэша снимков для поиска в
NodeEnvironment#66297 (проблема: #65725) - Инструменты командной строки: Запись ошибок в stderr вместо stdout #45586 (проблема: #43260)
- Предварительное вычисление
ParsedMediaTypeдля XContentType #67409 - Предотвращение переполнения стека при округлениях #80450
- Добавлена папка кэша снимков для поиска в
- Инфраструктура/Логирование
- Инфраструктура/REST API
-
- Не допускайте пробелов в параметрах
MediaType's#64650 (проблема: #51816) - Обработка некорректных значений заголовков #64708 (проблемы: #51816, #64689)
- Игнорирование диапазонов носителей при разборе #64721 (проблемы: #51816, #64689)
-
RestControllerне должен потреблять содержимое запроса #44902 (проблема: #37504) - Обработка исключений, брошенных из
RestCompatibleVersionHelper#80253 (проблемы: #78214, #79060)
- Не допускайте пробелов в параметрах
- Инфраструктура/Скриптинг
- Инфраструктура/Настройки
- Ingest
- Машинное обучение
-
- Добавить параметр таймаута для API удаления обученных моделей #79739 (проблема: #77070)
- Снизить уведомления о неназначенных задачах ML #79578 (проблема: #79270)
- Использовать новый индекс аннотаций для будущих аннотаций #79006 (проблема: #78439)
- Установить версию совместимости состояния модели на 8.0.0 #2139
- Проверить, что
total_definition_lengthсогласован перед запуском развертывания #80553 - Более последовательно завершать работу процессора вывода при определенных типах ошибок #81475
- Оптимизировать вызов статистики задач, чтобы выполнить меньше поисков #82362 (проблема: #82255)
- Сопоставление
- Упаковка
- Восстановление
- SQL
- Поиск
-
- Проверить наличие отрицательных
fromзначений в теле запроса поиска #54953 (проблема: #54897) - Исправить сериализацию
VectorsFeatureSetUsageв режиме обратной совместимости #55399 (проблема: #55378) - Обработать общее количество совпадений, равное
track_total_hits#37907 (проблема: #37897) - Улучшить сообщение об ошибке для запроса CCS на узле без роли удаленного кластера #60351 (проблема: #59683)
- Удалить небезопасное утверждение в поле с подстановочными символами #78966
- Проверить наличие отрицательных
- Безопасность
-
- Разрешить доступ к ограниченным системным индексам для зарезервированных системных ролей #76845
- Снимок/Восстановление
Регрессии
- Поиск
-
- Отключить условную оптимизацию числовой сортировки #78103
Обновления
© 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.0.0.html