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

Elasticsearch версия 7.17.0

Также см. Изменения, требующие переноса, в 7.17.

Известные проблемы

  • Elasticsearch не может разобрать данные миграции системного индекса из состояния кластера (проблема: #84115)
  • Миграция функций отказывается запускаться, если все функции, требующие обновления, столкнулись с ошибками (проблема: #83917)
  • Миграция системных индексов терпит неудачу для задач с mapper_parsing_exception (проблема: #83779)

Эти проблемы повлияют на любое последующее обновление до 8.x и исправлены в 7.17.1. Мы настоятельно рекомендуем всем пользователям обновить до более поздней исправительной версии 7.17 перед обновлением до 8.x.

  • Разбор запроса, когда последний элемент в массиве отфильтрован (например, с использованием _source_includes), терпит неудачу. Это вызвано ошибкой в парсере Jackson. Исправлено в Elasticsearch 8.6.1 (#91456)
  • Устаревшее index.mapper.dynamic значение может нарушить работу кластера. Его можно задать только с помощью API Обновления настроек индекса. Симптомы включают отказ узлов от запуска или отказ фрагментов от выделения. Не используйте это значение в версиях до 7.17.22. Ошибка исправлена в 7.17.22. (проблема: #109160)

Устаревшие функции

Картирование
  • Удаление проверки обновления too_many_fields #82809 (проблемы: #81539, #81850)
Преобразование
  • Улучшение сообщений об устаревании преобразования #81853 (проблемы: #81521, #81523)

Улучшения

Аудит
  • Выводить trace.id в журналы аудита #82849 (проблема: #74210)
Авторизация
  • Разрешить чтение шаблона с привилегией мониторинга кластера #82046 (проблема: #78832)
  • Сделать сообщение журнала производительности авторизации настраиваемым и по умолчанию отключенным #82648 (проблема: #75439)
  • Добавить системные разрешения Kibana для индексов действия конечной точки #81953
ILM+SLM
  • Добавить кэш индекса→шаг к PolicyStepsRegistry #82316 (проблема: #77466)
  • Переместить устаревшие/v2/шаблоны компонентов от маршрутизации пользовательских атрибутов #82472 (проблема: #82170)
  • Мигрировать API сухого запуска уровней данных к любому статусу ILM #82226 (проблема: #82169)
Infra/Core
  • Разрешить исполнителям масштабирования отклонять задачи после завершения #81856 (проблемы: #77017, #77178)
  • Предотвратить непосредственное обновление индексов с 6.8 до 8.0 #82689 (проблема: #81326)
Infra/Logging
  • Настроить политику ILM для устаревших журналов #82833
  • Не использовать x-opaque-id для удаления дубликатов запросов, исходящих от Elastic #82855 (проблема: #82810)
Infra/Settings
  • Реализовать удаление дубликатов настроек с помощью интернирования строк #80493 (проблемы: #77466, #78892)
Java Low Level REST Client
  • Экспонировать HTTP-клиент и разрешить переопределение метазаголовка #81955
Лицензия
  • Добавить DEBUG логирования при обнаружении использования безопасности уровня документа и безопасности уровня поля #82182 (проблема: #79152)
Машинное обучение
  • Переместить действие получения данных feedstats с узла мастера #82271
Watcher
  • Предотвратить запуск watcher, если его шаблоны отсутствуют #82395

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

Агрегации
  • Исправить формат ключей корзины для агрегаций диапазона по полю с плавающей точкой #81801 (проблема: #81749)
  • Исправить агрегацию кардинальности в асинхронном поиске #82108
  • Исправить недостающие поля в ответе агрегации диапазона для полей даты #82732 (проблема: #82688)
Распределение
  • Исправить контекст уведомлений о перераспределении в пакетном режиме #83019
Авторизация
  • Исправить безопасность уровня поля для замороженной иерархии #82521 (проблемы: #78988, #82044)
CRUD
  • Исправить потенциальную утечку слушателя в TransportBulkAction #81894
Гео
  • Обработать вырожденные прямоугольники в векторных плитках #82404 (проблема: #81891)
  • GeoPolygonDecomposer может завершиться сбоем из-за числовых ошибок при вычислении пересечения с меридианом #82953 (проблема: #82840)
ILM+SLM
  • Мигрировать атрибут самого холодного узла для маршрутизации уровня данных #81940 (проблема: #81633)
  • Повторить шаг ILM для безопасного обновления кэшированной фазы #82613 (проблема: #81921)
  • Исправить действие ILM по выделению ресурсов, чтобы разрешить только total_shards_per_node #81944 (проблема: #81943)
API индексов
  • Обеспечить, чтобы API переключения соблюдал master_timeout запроса #82326 (проблема: #81762)
Инфраструктура/Основное
  • Разрешить очистку блоков для индексов управляемой системы #82507 (проблема: #80814)
Инфраструктура/Ведение журнала
  • Добавить раздел doPrivileged в журнал устаревания #81819 (проблема: #81708)
  • Всегда отправлять исходный продукт в журнал устаревания, если он есть #83115
Инжест
  • Фильтр удаления индекса политики обогащения только для связанных с ней индексов #82568
  • Исправление ошибки повреждения кэша обогащения #82441 (проблема: #82340)
Java низкоуровневый REST-клиент
  • Исправление разрешения версии и кодирования в LLRC #81989
Машинное обучение
  • Исправление поддержки индекса аннотаций после переиндексации #82304 (проблема: #82250)
  • Улучшение очистки для обновлений снимка модели #81831 (проблема: #81578)
  • Сделать удаление промежуточных результатов более избирательным #82437
  • Пропустить время до следующего интервала с данными для потоков данных с агрегациями #82488 (проблема: #82406)
  • Обновить запущенный процесс при изменении глобального календаря #83044
  • Избегать временных проблем с моделированием временных рядов после обнаружения новых сезонных компонентов. Это может повлиять на случаи, когда в данных есть быстрые и медленные повторы, например 30 минут и 1 день, а работа использует короткий размер корзины. #2167 (проблема: #2166)
Мониторинг
  • Всегда пытаться обновить шаблоны мониторинга #82713 (проблема: #82453)
Сеть
  • Исправить контекст для слушателя ClusterConnManager #83035
Поиск
  • Исправить ошибку, когда поле не возвращается, если у него есть тот же префикс, что и у вложенного поля #82922 (проблема: #82905)
Параметры
  • Изменить deprecation.skip_deprecated_settings для работы с динамическими параметрами #81836
  • Проверить параметры узла и кластера в NodeDeprecationChecks #82487 (проблема: #82484)
  • Игнорировать динамические параметры, указанные deprecation.skip_deprecated_settings при проверке устаревания узла #82883 (проблема: #82889)
Снимок/Восстановление
  • Всегда завершать слушателей удаления снимков сбоем при переходе к мастеру #82361 (проблема: #81596)
  • Исправить потенциальное повреждение репозитория при переходе к мастеру #82912 (проблема: #82911)
  • Убрать необходимость ключа в настройках клиента Azure #82030
  • Поддержка идентификации рабочей нагрузки GKE для доступных снимков #82974 (проблема: #82702)
Статистика
  • Исправить контекст для слушателя CancellableSOCache #83021

Обновления

Поиск
  • Обновить до Lucene 8.11.1 #81900

© 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/7.17/release-notes-7.17.0.html

Spec-Zone.ru

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