Spec-Zone.ru › Elasticsearch 7
›Elasticsearch Guide [7.17] ›Справочные материалы по выпуску

Elasticsearch версия 7.13.3

См. также Изменения, требующие перехода, в 7.13.

Обновления безопасности

  • В парсере Elasticsearch Grok была обнаружена уязвимость с бесконечной рекурсией, которая может привести к атаке с отказом в обслуживании. Пользователь, имеющий возможность отправлять произвольные запросы в Elasticsearch, может создать вредоносный запрос Grok, который приведёт к сбою узла Elasticsearch. Все версии Elasticsearch до 7.13.3 подвержены этому недостатку. Для исправления необходимо обновить Elasticsearch до версии 7.13.3. CVE-2021-22144

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

  • Уровень замороженных данных: (только Windows) Уровень замороженных данных использует несколько механизмов кэширования для ускорения доступа к файлам снимка, которые можно искать. Один из этих кэшей использует разреженные файлы, чтобы избежать создания больших файлов на диске, когда это не строго необходимо. Ошибка препятствовала созданию файлов с правильными параметрами для включения поддержки разреженных файлов в Windows, что заставляло Elasticsearch создавать потенциально большие файлы, которые могли бы заполнить весь диск.

    Эта проблема исправлена в версиях Elasticsearch 7.15.2 и более поздних. Для более ранних версий известного решения нет. Системы файлов, которые по умолчанию поддерживают разреженные файлы, не затронуты. Более подробная информация доступна в #79371.

  • Снимок и восстановление: Если текущий снимок отменяется, в то время как ранее запущенный снимок еще выполняется, и впоследствии в очереди стоит новый снимок, существует риск потери некоторых данных фрагмента из хранилища. Это приведет к сбою последующих операций восстановления. Для смягчения этой проблемы необходимо установить snapshot.max_concurrent_operations: 1 для предотвращения одновременных операций снимка:

    PUT _cluster/settings
    {
      "persistent" : {
        "snapshot.max_concurrent_operations" : 1
      }
    }

    Эта проблема исправлена в версиях Elasticsearch 7.14.1 и более поздних. После того, как хранилище пострадает от этой проблемы, восстановить его невозможно, поэтому необходимо восстановить хранилище из резервной копии или очистить хранилище, выполнив DELETE _snapshot/<repository name>/*, или перейти к новому хранилищу. Более подробная информация доступна в #75598.

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

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

Автомасштабирование
  • Автомасштабирование замороженного уровня #73435 (проблема: #72771)
  • Избегайте ненужного масштабирования пустого уровня #74086
CompositeAggs
  • Исправление ошибки при форматировании дат эпохи #73955 (проблема: #68963)
EQL
  • Удаление раздела "fields" из последовательных поисков в процессе #74824 (проблема: #74582)
  • Удаление "еще" из сообщения об ошибке недопустимой команды #74850 (проблема: #70844)
Features/Ingest
  • Улучшение обнаружения циклических ссылок в обработчике Grok #74581
Сеть
  • Увеличение запроса перед сериализацией в OutboundHandler #74256 (проблема: #74253)
Восстановление
  • Переиспользование буферов, используемых для восстановления на основе файлов #74117 (проблема: #65921)
SQL
  • Исправление проекции литералов с условием #74083 (проблемы: #64567, #74064)
  • Исправление запросов к индексам без столбцов #74312 (проблема: #53001)
Поиск
  • Отключение кэша запросов для FunctionScoreQuery и ScriptScoreQuery #74060 (проблема: #73925)
  • Исправление CombinedFieldQuery (Lucene 9999) #74678
  • Исправление ошибки сериализации в FieldCapabilitiesResponse #74504
  • Использование минимальной версии при хранении ответа асинхронного поиска #74642
Снимок/Восстановление
  • Правильная регистрация исключений, возникающих во время предварительного подогрева кэша #74419
  • Исправление снимков, которые записывают неправильные максимальные значения сегментов #74291 (проблема: #74249)
  • Диапазон восстановления кэша общего пользования должен соответствовать размеру страницы #74439 (проблема: #74372)
Преобразование
  • Замена отсутствующего идентификатора преобразования на _all подстановочный символ #74130 (проблема: #74218)

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

Spec-Zone.ru

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