Spec-Zone.ru › Elasticsearch 8
›Руководство по Elasticsearch [8.17] ›Примечания к релизу

Версия Elasticsearch 8.16.0

Также см. Основные изменения в 8.16.

Основные изменения

Анализ
  • Установлено значение lenient по умолчанию в true при использовании обновляемых синонимов #110901
Потоки данных
  • Обновление телеметрии жизненного цикла потока данных для отслеживания глобального хранения #112451
ES|QL
  • Полное удаление META ФУНКЦИЙ #113967
Картирование
  • Изменение базы данных локалей JDK #113975
Поиск
  • Добавление записи об основных изменениях для извлечений #115399

Исправления ошибок

Агрегации
  • Всегда проверять родительский разрыв с нулевыми байтами в PreallocatedCircuitBreakerService #115181
  • Принудительное использование последнего центра при слиянии #111644 (проблема: #111065)
Аутентификация
  • Проверка на отключение собственного пользователя в API Put User #112262 (проблема: #90205)
  • Предоставление отображений ролей состояния кластера в API #114951
Авторизация
  • Исправление, когда DLS и FLS иногда применялись, когда они отключены #111915 (проблема: #94709)
  • Исправление DLS с использованием динамических полей и синтетического источника #112341
CRUD
  • Не вызывать ошибку синхронизации аренды хранения из-за ограничений по емкости #109414 (проблема: #105926)
Координация кластера
  • Обеспечение чистого контекста потока в MasterService #114512
Потоки данных
  • Добавление поддержки потоков данных с шаблоном match-all #111311 (проблема: #111204)
  • Исключение внутренних потоков данных из глобального хранения #112100
  • Исправление API verbose get data stream, не требующего дополнительных привилегий #112973
  • Картирование OTel: предотвращение отклонения метрик при некорректном формате атрибутов #114856
  • Разрешение конвейеров из шаблона при ленивом переключении на запись #116031 (проблема: #112781)
  • [apm-data] Применить ленивое переключение при создании шаблона индекса #116219 (проблема: #116230)
  • [otel-data] Добавление дополнительных псевдонимов Kubernetes #115429
  • logs-apm.error-*: определение поля log.level как ключевого #112440
Распределенный
  • Обработка InternalSendException встраиваемого для обработчиков без вилки #114375
EQL
  • Исправление проверки полей TEXT с чувствительностью к регистру при сравнении #111238 (проблема: #111235)
ES|QL
  • Тесты агрегации Add Values, исправление обработки памяти ConstantBytesRefBlock #111367
  • Выравнивание разницы по годам с остальными единицами в DATE_DIFF: хронологический порядок #113103 (проблема: #112482)
  • Отключение pushdown WHERE после STATS #115308 (проблема: #115281)
  • Исправление CASE, когда условия являются многозначными #112401 (проблема: #112359)
  • Исправление DEBUG лога фильтра #116086 (проблема: #116055)
  • Исправление двойных операций, возвращающих бесконечность #111064 (проблема: #111026)
  • Исправление REVERSE с символом Backspace #115245 (проблемы: #114372, #115227, #115228)
  • Исправление ошибки в агрегации VALUES #115952
  • Исправление ошибки в MV_PERCENTILE #112218 (проблемы: #112193, #112180, #112187, #112188)
  • Исправление отфильтрованной группировки на ордах #115312 (проблема: #114897)
  • Исправление изменений грамматики вокруг фильтрации по агрегатам #114848
  • Исправление сериализации во время can_match #111779 (проблемы: #111701, #111726)
  • Исправление обрезки синтетических атрибутов #111413 (проблема: #105821)
  • Не терять исходное сообщение об ошибке приведения типов #111968 (проблема: #111967)
  • Исправление сообщения об ошибке отсутствия индексов #111797 (проблема: #111712)
  • Ограничение сортировки для _source и типов счетчиков #114638 (проблемы: #114423, #111976)
  • Улучшенная валидация шаблонов GROK #110574 (проблема: #110533)
  • Улучшенная валидация шаблонов RLIKE #112489 (проблема: #112485)
  • Улучшенная валидация шаблонов GROK #112200 (проблема: #112111)
  • Исправить LIMIT pushdown после MV_EXPAND #115624 (проблемы: #102084, #102061)
  • Исправить ST_CENTROID_AGG, когда не агрегируется ни один результат #114888 (проблема: #106025)
  • Функции пространственного поиска поддерживают многозначные поля в вычислительном модуле #112063 (проблемы: #112102, #112505, #110830)
  • Проверка разрешения выражения перед проверкой его типа данных в ImplicitCasting #113314 (проблема: #113242)
  • Упрощение шаблонов для подполей #111118
  • Упрощение синтаксиса именованного параметра для идентификатора и шаблона #115061
  • Пропуск валидации имен удаленных кластерных индексов в парсере #114271
  • Использование RangeQuery и String в BinaryComparison для полей типа datetime #110669 (проблема: #107900)
  • Проверка типа фильтра агрегации на boolean, чтобы избежать class_cast_exception #116274
  • Добавление тестов для агрегации stats по константе #110593 (проблема: #105383)
  • Создание моментальной копии именованного параметра для идентификатора и шаблона #114784
  • Валидация порядка mv_sort #110021 (проблема: #109910)
Гео
  • Исправление случаев коллекций с одной точкой #111193 (проблема: #110982)
  • Попытка упростить геометрии, которые не проходят проверку с TopologyException #115834
Здоровье
  • Установка replica_unassigned_buffer_time в конструктор #112612
ILM+SLM
  • Сделать SnapshotLifecycleStats неизменяемым, чтобы SnapshotLifecycleMetadata.EMPTY не изменялся как побочный эффект #111215
API индексов
  • Выравнивание валидации префикса точки с Serverless #116266
  • Отменить "Добавить ResolvedExpression оболочку" #115317
Инфраструктура/Ядро
  • Исправить проверку максимального размера файла для использования getMaxFileSize #113723 (вопрос: #113705)
  • Защитить создание локального каталога хранилища блоков с помощью doPrivileged #115459
  • Обработать BigInteger при копировании xcontent #111937 (вопрос: #111812)
  • Сообщить о статистике JVM для всех пулов памяти (97046) #115117 (вопрос: #97046)
  • ByteArrayStreamInput: Вернуть -1, когда больше нет байтов для чтения #112214
Infra/Журналирование
  • Выводить происхождение продукта в журнале устаревания только при его наличии #111683 (вопрос: #81757)
Infra/Настройки
  • GET _cluster/settings с include_defaults возвращает ожидаемое значение по умолчанию, если оно определено в elasticsearch.yml #110816 (вопрос: #110815)
Узел Ingest
  • Исправить схему геолокации IPinfo #115147
  • Исправить getDatabaseType для необычных MMDB #112888
Лицензия
  • Исправить заголовок подтверждения API Start Trial для функций #111740 (вопрос: #111739)
  • Исправить TokenService, всегда отображающееся как используемое в использовании функций #112263 (вопрос: #61956)
  • Исправить остаточный заголовок предупреждения о лицензии в фильтре IP #115510 (вопрос: #114865)
Логи
  • Не расширять точки при сохранении объектов в игнорируемом источнике #113910
  • Исправить обработку ignore_above в синтетическом источнике, когда используется настройка уровня индекса #113570 (вопрос: #113538)
  • Исправить синтетический источник для сглаженного поля, когда используется ignore_above #113499 (вопрос: #112044)
  • Запретить изменения режима индекса, источника и настроек сортировки во время восстановления #115811
Машинное обучение
  • Избежать ModelAssignment тупика #109684
  • Избежать catch (Throwable t) в AmazonBedrockStreamingChatProcessor #115715
  • Разрешить результаты pytorch_inference включать тензоры нулевой размерности
  • Пустые результаты процентилей больше не генерируют исключение no_such_element_exception в заданиях обнаружения аномалий #116015 (вопрос: #116013)
  • Исправить NPE в Get Deployment Stats #115404
  • Исправить ошибку в масштабировании серверного узла ML без сервера, которая не позволяла запускаться обновленные обученные модели #110734
  • Исправить поддержку потоков для TaskType.ANY #115656
  • Исправить инициализацию параметров для больших прогнозных моделей #2759
  • Передать ошибки подключения bedrock пользователю #115868
  • Игнорировать нераспознанные поля openai sse #114715
  • Предотвратить NPE, если назначение модели удалено во время ожидания запуска #115430
  • Отправлять ошибки в середине потока пользователям #114549
  • Временно вернуть как modelId, так и inferenceId для GET /_inference, пока мы не переведем клиентов только на inferenceId #111490
  • Выводить предупреждение о сбоях загрузки моделей, если у них код состояния <500 #113280
  • [Inference API] Удалить неиспользуемые поля настроек службы Cohere rerank способом обратной совместимости #110427
  • [ML] Создание API Inference больше не будет возвращать model_id, а теперь будет возвращать только inference_id #112508
Картирование
  • Исправить MapperBuilderContext#isDataStream при использовании в динамических мапперах #110554
  • Исправить имена полей синтетического источника для многопольных #112850
  • Получить источник для объектов и массивов в отдельной фазе разбора #113027 (вопрос: #112374)
  • Теперь две пустые карты создаются одинаково #107936 (вопрос: #107031)
Ранжирование
  • Исправить обработку MLTQuery пользовательских частот терминов #110846
  • Исправить валидацию RRF для rank_constant < 1 #112058
  • Исправить валидацию подсчета оценок в ответе reranker #111212 (вопрос: #111202)
Поиск
  • Разрешить запросы на _tier для пропуска фрагментов на фазе can_match #114990 (задача: #114910)
  • Разрешить запросы термов вне диапазона для числовых типов #112916
  • Не исключать пустые массивы или пустые объекты при фильтрации источника #112250 (задача: #109668)
  • Исправить обработку синтетических источников для типа bit в поле dense_vector #114407 (задача: #114402)
  • Улучшить обработку ошибок DateTime и добавить некоторые тесты на неправильные даты #112723 (задача: #112190)
  • Улучшить обработку выражений и удаленных данных для дат в именах индексов #112405 (задача: #112243)
  • При возникновении ошибки «слишком много условий» выбрасывать IllegalArgumentException, чтобы избежать ошибок 500 #112678 (задача: #112177)
  • Обеспечить согласованность обработки пустых строковых запросов, учитывая регистрозависимость (чувствительность) #110833
  • Предотвратить уплощение упорядоченных и неупорядоченных источников интервалов #114234
  • Убрать ненужное создание вилок в GENERIC в TransportMultiSearchAction #110796
  • Поиск/Мапирование: поддержка KnnVectorQueryBuilder для allowUnmappedFields #107047 (задача: #106846)
  • Запрос Span term преобразуется в match no docs при нацеливании на неотображаемое поле #113251
  • Ускорить конструктор CanMatchPreFilterSearchPhase #110860
  • Обновить BlobCacheBufferedIndexInput::readVLong для правильной обработки отрицательных длинных значений #115594
  • [8.x] Ограничить количество задач, которые может подать один поиск #115932
Безопасность
  • Добавить очистку сопоставлений ролей ECK #115823
  • Обновлено имя транспортного сертификата CA в автоконфигурации безопасности. #106520 (задача: #106455)
Снимок/Восстановление
  • Обработка кода состояния 0 в ответ S3 CMU #116212 (задача: #102294)
TSDB
  • Реализация parseBytesRef для TimeSeriesRoutingHashFieldType #113373 (задача: #112399)
Управление задачами
  • Улучшена обработка ошибок при создании постоянной задачи #114386
Преобразование
  • Разрешить отмену задач для вызовов API проверки #110951
  • Включить причину, если узлы не найдены #112409 (задача: #112404)
Поиск векторов
  • Исправить проверку dim для бита element_type #114533
  • Поддержка semantic_text в полях объекта #114601 (задача: #114401)
Watcher
  • Усечение истории Watcher, если она слишком большая #111245 (задача: #94745)

Устаревшие элементы

Анализ
  • Устареть dutch_kp и lovins stemmer, так как они удалены в Lucene 10 #113143
  • Устареть параметр side #110829
CRUD
  • Устареть индексы с префиксом точкой и составные шаблоны шаблонов индексов #112571
Поиск
  • Добавление предупреждений об устаревании для rrf с использованием rank и sub_searches #114854
  • Устареть устаревшие параметры из запроса range #113286

Улучшения

Агрегации
  • Учитывать DelayedBucket перед сокращением #113013
  • Добавить защиту от OOM во время частичного сокращения агрегаций #110520
  • Дублировать BucketOrder при десериализации #112707
  • Уменьшить занимаемую память при создании DelayedBucket #112519
  • Сократить использование кучи для AggregatorsReducer #112874
  • Удалить reduce и reduceContext из DelayedBucket #112547
Распределение
  • Добавить ссылку на сообщение об исключении watermark уровня наводнения #111315
  • Всегда разрешать перебалансировку по умолчанию #111015
Приложение
  • [Профилирование] добавить поле container.id в шаблон индекса событий #111969
Авторизация
  • Добавить привилегию управления ролями #110633
  • Добавить привилегии, необходимые для работы функций неправильной настройки CDR в интеграции с AWS SecurityHub #112574
Кодек
  • Удалить флаг функции zstd для лучшего сжатия кодеком индекса #112665
  • [8.x] Удалить флаг функции zstd для лучшего сжатия кодеком индекса #112857
Потоки данных
  • Добавить флаг verbose для получения maximum_timestamp для API получения потока данных #112303
  • Отображать эффективное время хранения в соответствующих API потоков данных #112019
  • Предоставить глобальные настройки хранения через API жизненного цикла потоков данных #112210
  • Игнорировать предупреждение при проверке yaml-шаблона #116201 (проблема: #116158)
  • Обеспечить работу ecs@mappings с атрибутами OTel #111600
Распределенный
  • Добавить ссылку на сообщение об исключении Max Shards Per Node #110993
ES|QL
  • Добавить функцию EXP ES|QL #110879
  • Отложить создание предупреждений #114368
  • Добавить CircuitBreaker в TDigest, Шаг 3: Подключение к ESQL CB #113387
  • Добавить CircuitBreaker в TDigest, Шаг 4: Учет размера поверхностных классов #113613 (проблема: #113916)
  • Сбор и отображение метаданных выполнения для межкластерных поисков ES|QL #112595 (проблема: #112402)
  • Добавить поддержку полей с несколькими значениями в выходные данные Arrow #114774
  • BUCKET: разрешить числовые разрывы как целые числа #111874 (проблемы: #104646, #109340, #105375)
  • Заставить BUCKET генерировать более понятные интервалы #111879 (проблема: #110916)
  • Профилировать больше временных данных #111855
  • Переносить фильтры вниз даже в случае переименований в Evals #114411
  • Ускорить CASE для некоторых параметров #112295
  • Ускорить группировку по байтам #114021
  • Использовать меньше памяти в обработчике #114358
  • Добавить поддержку кэшированных строк в сериализации плана #112929
  • Добавить API телеметрии и отслеживать основные функции #111226
  • Расширить перенос SORT в Lucene для покрытия ссылок на поля и функции ST_DISTANCE #112938 (проблема: #109973)
  • Улучшить тест Siem ea 9521 #111552
  • Поддержка полей с несколькими значениями в compute engine для ST_DISTANCE #114836 (проблема: #112910)
  • Добавить функцию SPACE #112350
  • Добавить время finish() к времени профилирования агрегаций #113172 (проблема: #112950)
  • Сделать запрос, обернутый SingleValueQuery, кэшируемым #110116
  • Добавить функцию hypot #114382
  • Преобразование смешанных числовых типов к общему числовому типу для Coalesce и In в Analyzer #111917 (проблема: #111486)
  • Объединение Disjunctive CIDRMatch #111501 (проблема: #105143)
  • Создать Range в PushFiltersToSource для квалифицированных передаваемых фильтров по одному полю #111437
  • Имя параметра с ведущим подчеркиванием #111950 (проблема: #111821)
  • Имя параметра для имён полей и шаблонов имён полей #112905
  • Проверка имени индекса в анализаторе #112081
  • Добавить функцию reverse #113297
  • Явное преобразование строковой литералы к date_period и time_duration в арифметических операциях #109193
Опыты
  • Интеграция IBM watsonx в Inference API для текстовых встраиваний #111770
Geo
  • Добавить поддержку пространственных отношений в маппере поля точек #112126
  • Незначительное улучшение производительности в библиотеке h3 #113385
  • Поддержка запросов только с docvalues в поле формы #112199
Health
  • (API) Отчет о состоянии кластера unassigned_primary_shards #112024
  • Не считать реплику неназначенной, если первичный недавно создан и время незадания ниже порога #112066
ILM+SLM
  • ILM: Добавить total_shards_per_node параметр к поисковому снимку #112972 (проблема: #112261)
  • Команда PUT slm policy должна увеличивать версию только в случае фактического изменения #111079
  • Сохранить информацию о шаге при автоматических повторных попытках ILM #113187
  • Зарегистрировать запуск SLM перед созданием снимка для сохранения статистики #110216
  • Расписание интервалов SLM - добавить обратно getFieldName стили методов получения #112123
Infra/Core
  • Добавить поддержку наносекунд к ZonedDateTime сериализации #111689 (проблема: #68292)
  • Расширить журналирование для отброшенных заголовков предупреждений #111624 (проблема: #90527)
  • Предоставить пользователю системы kibana разрешение на чтение сущностей безопасности #114363
Infra/Metrics
  • Добавить TaskManager к pluginServices #112687
Infra/REST API
  • Оптимизировать обработку цикла декодирования URL #110237 (проблема: #110235)
Infra/Scripting
  • Предоставить доступ к HexFormat в Painless #112412
Infra/Settings
  • Улучшить сообщение об ошибке для неправильных заготовок переменных среды в настройках #114552 (проблема: #110858)
  • Переобработать настройки файла оператора при запуске службы настроек, из-за перезапуска узла или изменения узла-мастера #114295
Ingest Node
  • Добавить size_in_bytes для обогащения статистики кэша #110578
  • Добавить поддержку шаблонов при проверке отображений в API моделирования ingest #111161
  • Добавление index_template_substitutions к API моделирования ingest #114128
  • Добавление подстановок шаблонов компонентов в API моделирования ingest #113276
  • Добавление проверки отображения в API моделирования ingest #110606
  • Добавление примерного плагина для пользовательского процессора ingest #112282 (проблема: #111539)
  • Исправить ненужную оценку шаблона mustache #110986 (проблема: #110191)
  • Перечисление всех доступных баз данных в API _ingest/geoip/database #113498
  • Обогащение кэша на основе использования памяти #111412 (проблема: #106081)
  • Пометить замаскированный документ в метаданных ingest #113552
  • Проверить типы баз данных Maxmind в процессоре geoip #114527
Logs
  • Добавить проверку режима синтетического источника в индексах режима журналов #110677
  • Сохранение исходного источника для ключевых слов с помощью нормализатора #112151
Machine Learning
  • Добавление API вывода предложений завершения для модели поиска Alibaba Cloud AI #112512
  • Добавление спецификации для потоковой выдачи результатов #113812
  • Добавление конфигурации параметров дробления для CohereService, AmazonBedrockService, и AzureOpenAiService #113897
  • Добавление конфигурации параметров дробления для ElasticsearchService/ELSER #114429
  • Добавление параметров настраиваемых правил для принудительного сдвига во времени #110974
  • Добавление параметров дробления для GoogleVertexAiService, AzureAiStudioService, и AlibabaCloudSearchService #113981
  • Добавление параметров дробления для MistralService, GoogleAiStudioService, и HuggingFaceService #113623
  • Добавление нового API вывода предложений для потоковой передачи ответов пользователю. #113158
  • Разрешить пользователям принудительно сдвигать состояние временного ряда детектора на определенное количество #2695
  • Создание StreamingHttpResultPublisher #112026
  • Создание конечной точки вывода ML-узла, ссылающейся на существующую модель #114750
  • По умолчанию конечная точка вывода для ELSER #113873
  • По умолчанию конечная точка вывода для модели multilingual-e5-small #114683
  • Динамическое получение количества выделений #114636
  • Включить потоковую обработку OpenAI #113911
  • Фильтровать пустые объекты настроек задач из ответа API #114389
  • Миграция вывода в ChunkedToXContent #111655
  • Регистрация задачи во время потоковой передачи #112369
  • Server-Sent Events для ответа вывода #112565
  • Потоковая передача завершения Anthropic #114321
  • Потоковая передача завершения Azure #114464
  • Потоковая передача завершения Bedrock #114732
  • Потоковая передача завершения Cohere #114080
  • Потоковая передача завершения Google #114596
  • Потоковая передача завершения OpenAI #112677
  • Поддержка моделей разреженных встраиваний в службе вывода Elasticsearch #112270
  • Переключение стратегии дробления по умолчанию на предложения #114453
  • Обновить библиотеку Pytorch до версии 2.3.1 #2688
  • Обновление до AWS SDK v2 #114309 (проблема: #110590)
  • Использование одинаковых конфигураций дробления для моделей в службе Elasticsearch #111336
  • Проверка потокового HTTP-ответа #112481
  • Ожидание выделения при масштабировании вверх #114719
  • [API вывода] Добавление поддержки модели поиска Alibaba Cloud AI в API вывода #111181
  • [API вывода] Добавление документации по поддержке AlibabaCloud AI Search для API вывода #111181
  • [API вывода] Введение API обновления для изменения некоторых аспектов существующих конечных точек вывода #114457
  • [API вывода] Предотвращение удаления конечных точек вывода, если они ссылаются на семантический текст #110399
  • [API вывода] Поддержка chunk infer службы alibabacloud ai search для поддержки поля semantic_text #110399
Сопоставление
  • Добавление поддержки заглавных букв для семантического текста #111809
  • Добавление статистики по полям сегмента Lucene #111123
  • Добавление идентификатора вывода поиска в сопоставление семантического текста #113051
  • Добавление параметра объекта для сохранения синтетического источника #113690
  • Добавление поддержки многозначных измерений #112645 (проблема: #110387)
  • Разрешить полям измерения иметь несколько значений в стандартном и режиме индексации logsdb #112345 (проблемы: #112232, #112239)
  • Разрешить поля с точками в маппере поля разреженного вектора #111981 (проблема: #109118)
  • Разрешить запросы к index_mode #110676
  • Настройка сохранения источника в FieldMapper #112706
  • Управление хранением массива исходных данных с настройками индекса #112397
  • Введение режима subobjects=auto для объектов #110524
  • Обновление поля semantic_text для поддержки индексации числовых и логических типов данных #111284
  • Использование резервного синтетического источника для copy_to и случаев doc_values: false #112294 (проблемы: #110753, #110038, #109546)
Сеть
  • Добавление ссылок для устранения неполадок при отключении сети #112330
Ранжирование
  • Добавление таймаута и проверки отмены на фазе rescore #115048
Релевантность
  • Добавление API-вызова для тестирования правил запроса #114168
Поиск
  • Добавить больше dense_vector деталей для поля статистики кластера stats #113607
  • Добавить интервалы range и regexp #111465
  • Добавить поддержку allow_partial_search_results в PIT #111516
  • Разрешить инкубацию Panama Vector в simdvec и добавить векторизованные ipByteBin #112933
  • Избегать использования concurrent collector manager в LuceneChangesSnapshot #113816
  • Раннее завершение запроса Bool также должно учитывать must_not разделы #115031
  • Объединить пользовательский словарь Kuromoji #112768
  • Многотерминовые интервалы: увеличить max_expansions #112826 (проблема: #110491)
  • Координатор поиска использует event.ingested в состоянии кластера для переписывания #111523
  • Обновить статистику кластера для извлекателей #114109
Безопасность
  • (журнал) изменить с ошибки на предупреждение для краткого обхода пользователя #112895
  • Добавить индексы критического актива для kibana_system_user #113588
  • Добавить предпочтение уровня к списку разрешенных настроек индекса безопасности #111818
  • [Учетная запись службы] Добавить AutoOps учетную запись #111316
Снимок/Восстановление
  • Добавить max_multipart_parts настройку в хранилище S3 #113989
  • Добавить поддержку Azure Managed Identity #111344
  • Добавить телеметрию для использования хранилища #112133
  • Добавить обход для отсутствия фрагмента blob shard gen #112337
  • Очистить зависшие многочастотные загрузки S3 #111955 (задачи: #101169, #44971)
  • Выполнять задачи снимка фрагмента в порядке id фрагмента #111576 (задача: #108739)
  • Включить имя учетной записи в исключения Azure settings #111274
  • Ввести API проверки целостности хранилища #112348 (задача: #52622)
Статистика
  • Отслеживать статистику сбоев поиска и извлечения #113988
TSDB
  • Добавить поддержку булевых измерений #111457 (задача: #111338)
  • Прекратить итерацию по всем полям для извлечения значения @timestamp #110603 (задача: #92297)
  • Поддержка булевых значений в пути маршрутизации #111445
Поиск векторов
  • Обновляемые типы плотных векторных полей для int4 #110928
  • Использование собственного скалярного оценщика для индекса int8_flat #111071

Новые функции

Потоки данных
  • Введение глобального сохранения в жизненном цикле потока данных. #111972
  • X-pack/plugin/otel: введение плагина x-pack-otel #111091
ES|QL
  • Добавление функции match #113374
  • Добавление MV_PSERIES_WEIGHTED_SUM для расчёта оценок, используемых решением безопасности #109017
  • Добавление асинхронного идентификатора и is_running заголовков к асинхронному запросу ESQL #111840
  • Добавление поддержки булевых значений в агрегации Max и Min #110527
  • Добавление поддержки булевых значений в агрегацию TOP #110718
  • Добавлена функция mv_percentile #111749 (проблема: #111591)
  • Введение фильтра на агрегацию #113735
  • Поддержка строк для агрегаций MAX и MIN #111544
  • Поддержка полей IP в агрегациях MAX и MIN #110921
  • Поддержка IP в агрегации TOP #111105
  • Поддержка строк для агрегации TOP #113183 (проблема: #109849)
  • Функция mv_median_absolute_deviation #112055 (проблема: #111590)
  • Добавление оператора MATCH #110971
ILM+SLM
  • Планирование на основе интервалов SLM #110847
Инференс
  • Интеграция EIS #111154
Узел Ingest
  • Добавление процессора terminate ingest #114157 (проблема: #110218)
Машинное обучение
  • Автомасштабирование инференса #109667
  • Телеметрия для адаптивного распределения ресурсов инференса #110630
Релевантность
  • [Правила запросов] Добавление типа правила запроса exclude #111420
Поиск
  • Асинхронный поиск: Добавление ID и заголовка "выполняется" в http запросы #112431 (проблема: #109576)
  • Телеметрия межкластерного поиска #113825
Поиск по векторам
  • Добавление новых типов индексов bbq под флагом функции #114439

Модернизация

Infra/Core
  • Обновление xcontent до Jackson 2.17.0 #111948
  • Обновление xcontent до Jackson 2.17.2 #112320
Infra/Metrics
  • Обновление APM Java Agent для поддержки JDK 23 #115194 (проблемы: #115101, #115100)
Поиск
  • Обновление до Lucene 9.12 #113333
Снапшот/Восстановление
  • Обновление Azure SDK #111225
  • Обновление зависимостей repository-azure #112277

© 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.16.0.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API