Elasticsearch версия 8.0.0-alpha1
Также см. Изменения, вносящие разрыв совместимости, в 8.0.
Изменения, вносящие разрыв совместимости
- Агрегации
-
- Агрегация процентилей: запрещено указывать одинаковые значения процентилей дважды #52257 (вопрос: #51871)
- Удалить настройку Adjacency_matrix #46327 (вопросы: #46257, #46324)
- Удалить агрегацию
MovingAveragepipeline #39328 - Удалить устаревшие
_timeи_termпорядки сортировки #39450 - Удалить устаревшее значение интервала date histo #75000
- Распределение
- Анализ
- Аутентификация
- CCR
- Координация кластера
- Распределенный
- Двигатель
- API-интерфейсы CAT
- Функции/Функции
- Функции/ILM+SLM
- Функции/API индексов
-
- Изменить параметр prefer_v2_templates по умолчанию на true #55489 (вопросы: #53101, #55411)
- Удалить устаревший API
_upgrade#64732 (вопрос: #21337) - Удалить параметр local для запроса получения отображения поля #55100 (вопрос: #55099)
- Удалить параметр
include_type_nameиз REST-слоя #48632 (вопрос: #41059) - Удалить поле
templateиз шаблонов индексов #49460 (вопрос: #21009)
- Функции/Watcher
-
- Переместить историю watcher в поток данных #64252
- Гео
- Инфраструктура/Разрывы цепей
-
- Фиксированная синхронизация прерывателя в полёте с внутренней переменной #40878
- Infra/Core
-
- Ошибка при использовании нескольких путей данных #72184 (проблема: #71205)
- Ограничение процессоров доступными процессорами #44894 (проблема: #44889)
- Удаление префикса папки
nodes/0из пути данных #42489 - Удаление параметра
bootstrap.system_call_filter#72848 - Удаление типа пула потоков
fixed_auto_queue_size#52280 - Удаление
node.max_local_storage_nodes#42428 (проблема: #42426) - Удаление форматов с именами в формате с верблюжьей нотацией #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)
- Infra/Logging
- Infra/Plugins
- Infra/REST API
- Infra/Resiliency
- Infra/Scripting
- Infra/Settings
- Machine Learning
- Mapping
- Network
- Packaging
- Восстановление
- Переиндексация
- Сводка
- Поиск
-
- Отделить осведомленность о распределении фрагментов от запросов поиска и получения #45735 (вопрос: #43453)
- Исправить запрос диапазона для полей даты для числовых входов #63692 (вопрос: #63680)
- Заставить размытость отклонять неправомерные значения раньше #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)
- Снимок/Восстановление
- TLS
Разрыв изменений Java
- Аутентификация
- CCR
-
- Удален
CcrClient#42816
- Удален
- CRUD
- Клиент
-
- Удален
SecurityClientиз x-pack #42471
- Удален
- Функции/ILM+SLM
- Функции/Мониторинг
-
- Удален
MonitoringClientиз x-pack #42770
- Удален
- Функции/Watcher
-
- Удален
WatcherClientиз x-pack #42815
- Удален
- Инфраструктура/Ядро
- Инфраструктура/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
- Удалены типы из
- Снапшот/Восстановление
Улучшения
-
- Разрешить объявление полей для будущей совместимости #69774 (проблема: #51816)
- Введение описания стабильности в спецификацию REST API #38413
- Парсинг: Проверка, что поля не регистрируются дважды #70243
- Поддержка типа содержимого ответа с версионированным типом медиа #65500 (проблема: #51816)
- [Совместимость REST API] Типизированные конечные точки для API индекса и получения #69131 (проблема: #54160)
- [Совместимость REST API] Типизированные конечные точки для put и get отображения и получения отображений полей #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 Термы векторный типизированный ответ #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 запроса percolate #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] Обновление и удаление по запросу с использованием поля size #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)
- Инфра/Скрипты
- Инфра/Настройки
- Лицензия
- Машинное обучение
-
- Платформа сборки Windows для кода машинного обучения C++ теперь использует Visual Studio 2019 #1352
- Платформа сборки macOS для кода машинного обучения C++ теперь использует Mojave с Xcode 11.3.1 или Ubuntu 20.04 с clang 8 для кросс-компиляции #1429
- Платформа сборки Linux для кода машинного обучения C++ теперь использует CentOS 7 с gcc 9.3 #1170
- Добавление нового приложения для оценки моделей PyTorch. Приложение зависит от LibTorch — C++ фронтенда к PyTorch — и выполняет вывод для моделей, хранящихся в формате TorchScript #1902
- Картирование
-
- Разреженный вектор для согласованного выброса исключений #62646
- Упаковка
- Восстановление
- Переиндексация
-
- Сделать переиндексацию управляемой постоянной задачей #43382 (проблема: #42612)
- Переиндексация с перезапуском из контрольной точки #46055 (проблема: #42612)
- Устойчивость поиска при переиндексации #45497 (проблемы: #42612, #43187)
- Исправление переиндексации v2 с ограничением фрагментов #46967 (проблемы: #42612, #46763)
- Сводка
- SQL
-
- Добавить поддержку форматирования текста для значений в нескольких строках #68606
- Добавить поддержку xDBC и командной строки. Спецификации QA CSV #68966
- Экспортировать массивы значений через наборы результатов #69512
- Улучшить разрешение псевдонимов в подзапросах #67216 (проблема: #56713)
- Улучшить оптимизацию условных операторов с NULL значениями #71192
- Переместить
WHERE-оператор внутрь подзапросов #71362 - Использовать методы Java
StringдляLTRIM/RTRIM#57594 - QL: Заставить каноническую форму учитывать дочерние элементы #71266
- QL: Доработать объявление правил оптимизатора выражений #71396
- QL: Распространять ограничения на значения NULL через союзы #71187 (проблема: #70683)
- Поиск
- Безопасность
-
- Добавить инструмент для создания токенов регистрации #74890
- Добавить API Kibana для регистрации #72207
- Изменить алгоритм хэширования по умолчанию для FIPS 140 #55544
- Создать токен регистрации #73573 (проблемы: #71438, #72129)
- API узла регистрации #72129
- Ключ API не кодируется в токене регистрации #74510 (проблема: #73573)
- Настройка безопасности для начальной командной строки узла #74868
- Снимок/Восстановление
- TLS
Исправления ошибок
- Агрегации
-
- Исправление проблем обратной совместимости для
x_pack/usage#55181 (проблема: #54847) - Исправление сериализации
DoubleBoundsnull #59475 - Исправление добавления дублирующих
_scoreусловий сортировки #42179 (проблема: #42154) - Исправление статистики использования
t_test#54753 (проблема: #54744) - Выброс исключения, если легасное значение интервала не может быть проанализировано в
DateIntervalWrapper#41972 (проблема: #41970)
- Исправление проблем обратной совместимости для
- CCR
- Координация кластера
- Распределённый
- Функции/API CAT
- Модуль Java высокоуровневого REST-клиента
- Гео
- Инфраструктура/Ядро
- Инфраструктура/Ведение журнала
- Инфраструктура/REST API
-
- Не допускайте пробелов в параметрах
MediaType's#64650 (проблема: #51816) - Обработка неправильных значений заголовков #64708 (проблемы: #51816, #64689)
- Игнорировать диапазоны носителей при анализе #64721 (проблемы: #51816, #64689)
-
RestControllerне должен потреблять содержимое запроса #44902 (проблема: #37504)
- Не допускайте пробелов в параметрах
- Инфраструктура/Скрипты
- Машинное обучение
-
- Обработка нулевого значения
FieldCapabilitiesResponse#64327
- Обработка нулевого значения
- Mapпинг
- Упаковка
- SQL
- Поиск
-
- Проверка на отрицательные
fromзначения в теле запроса поиска #54953 (проблема: #54897) - Исправление сериализации
VectorsFeatureSetUsageв режиме совместимости (BWC) #55399 (проблема: #55378) - Обработка общего количества результатов, равного
track_total_hits#37907 (проблема: #37897) - Улучшение сообщений об ошибках для запросов CCS на узле без роли удаленного кластера #60351 (проблема: #59683)
- Проверка на отрицательные
- Снимок/Восстановление
Обновления
- Lucene
-
- Обновление до Lucene 8.9.0 #74729
© 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-alpha1.html