Spec-Zone.ru › Elasticsearch 7
›Руководство по Elasticsearch [7.17] ›Заметки к выпуску

Версия Elasticsearch 7.0.0-rc1

См. также Изменения, вносящие разрыв совместимости, в 7.0.0-rc1.

Изменения, вносящие разрыв совместимости

Распределённые
  • Удаление размера состояния кластера #40061 (задачи: #39806, #39827, #39951, #40016)
Функции/Возможности
  • Удаление API миграции, апгрейда и поддержки #40075 (задача: #40014)

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

Координация кластера
  • Устаревание размера в ответе состояния кластера #39951 (задача: #39806)
Инфраструктура/Упаковка
  • Устаревание использования java по пути PATH #37990

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

Распределение
  • Инструмент повторного использования узла #39403 (задачи: #37347, #37748)
Безопасность
  • Переключение внутреннего индекса безопасности на ".security-7" #39337 (задача: #39284)

Улучшения

CCR
  • Сокращение интервалов синхронизации аренды хранения #40302
  • Обновление аренды хранения при слежении за #39335 (задачи: #37165, #38718)
  • Уменьшение обновления при поиске по терму в FollowingEngine #39184
  • Интеграция аренды хранения для восстановления из удаленного #38829 (задача: #37165)
  • Включение удаления аренды хранения #38751 (задача: #37165)
Клиент
  • Исправлены обязательные поля и список путей #39358
Плагины обнаружения
  • Добавлено время ожидания подключения и чтения для discovery-gce #28193 (задача: #24313)
Распределённые
  • Введение действий по аренде хранения #38756 (задача: #37165)
  • Добавление специальных исключений для аренды хранения #38754 (задача: #37165)
  • Копирование аренды хранения при обрезке небезопасных подтверждений #37995 (задача: #37165)
Инфраструктура документации
  • Выравнивание сгенерированных заметок к выпуску с нормами документации #39234 (задача: #39155)
Двигатель
  • Явное продвижение max_seq_no перед индексированием #39473 (задача: #38879)
Инфраструктура/Ядро
  • Добавление информации о том, что последний раз приобретал блокировку фрагмента #38807 (задача: #30290)
Инфраструктура/Упаковка
  • Использование связанного JDK в образах Docker #40238
  • Обновление связанного JDK и образов Docker до JDK 12 #40229
  • Связывание java в дистрибутивах #38013 (задача: #31845)
Инфраструктура/Настройки
  • Предоставление более понятного сообщения об ошибке при добавлении хранилища ключей #39327 (задача: #39324)
Percolator
  • Параметр type является необязательным при перколяций существующих документов. #39987 (задача: #39963)
  • Добавлена поддержка выбора кандидатов запросов percolator, содержащих запросы на основе geo_point. #26040
SQL
  • Расширение проверок на неточные поля #39427 (задача: #38501)
  • Изменение точности по умолчанию для функции CURRENT_TIMESTAMP #39391 (задача: #39288)

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

Агрегации
  • Пропуск сокращения агрегаторов конвейера-собратьев во время не-финального сокращения #40101 (проблема: #40059)
  • Расширение nextDoc для делегирования обработчику итератора значений документа для date_nanos #39176 (проблема: #39107)
  • Создание MatrixStatsResults только при окончательном сокращении #38130 (проблема: #37587)
Аутентификация
  • Разрешить пользователям, не являющимся суперпользователями, создавать API-ключи #40028 (проблема: #40029)
  • Использовать согласованный просмотр сфер для аутентификации #38815 (проблема: #30301)
CCR
  • Безопасное опубликование AutoFollowCoordinator #40153 (проблема: #38560)
  • Включить чтение шаблонов автоматического следования из x-content #40130 (проблема: #40128)
  • Остановка авто-последователей при выключении #40124
  • Защита от удаления лидера индекса #39351 (проблема: #39308)
  • Обработка случая, когда экземпляр ShardStats может не иметь статистики коммита или seqno #38782 (проблема: #38779)
  • Исправление теста LocalIndexFollowingIT#testRemoveRemoteConnection() #38709 (проблема: #38695)
CRUD
  • Каскадное основное отказ привел к слишком низкому MSU #40249
Координация кластера
  • Исправление очистки инструментария узла #39389
  • Избегание сериализации состояния, если оно уже было сериализовано #39179
Распределенный
  • Игнорирование waitForActiveShards при синхронизации аренд #39224 (проблема: #39089)
  • Исправление синхронизации в LocalCheckpointTracker#contains #38755 (проблемы: #33871, #38633)
Двигатель
  • Передача исключения при обработке NoOp #39338 (проблема: #38898)
  • ReadOnlyEngine должен обновлять информацию о состоянии восстановления транслога #39238
Функции/Функции
  • Подсчет только некоторых типов полей для проверки устаревания #40166
Функции/ILM
  • Обработка ошибок при освобождении аренд удержания в ILM #39281 (проблема: #39181)
Функции/Watcher
  • Использование шаблона без ILM для настройки шаблона истории наблюдения и отключенного ILM #39325 (проблема: #38805)
  • Сброс буфера процессора Watcher только при включенном Watcher #38803 (проблема: #38798)
Инфра/Ядро
  • Исправление имени basic_date_time_no_millis #39367
Инфра/Упаковка
  • Некоторые инструменты elasticsearch-cli не могут быть запущены не из ES_HOME #39937
  • Устаревший пакет noarch до 7.0 в rpm #39472 (проблема: #39414)
  • Скрытие сообщения об ошибке, когда /proc/sys/vm/max_map_count не существует. #35933
Инфра/REST API
  • Исправление #38623 удаление REST API пространства имен xpack #38625
  • Удаление пространства имен "xpack" из REST API #38623
Восстановление
  • Создание файла аренды удержания во время восстановления #39359 (проблема: #37165)
SQL
  • Добавить недостающую обработку поля IP в JDBC #40384 (задача: #40358)
  • Исправить агрегации метрик по дате/времени, чтобы не возвращались значения с плавающей точкой #40377 (задачи: #39492, #40376)
  • CAST поддерживает типы SQL и ES #40365 (задача: #40282)
  • Исправить ошибку RLIKE и улучшить тестирование оператора RLIKE #40354 (задачи: #34609, #39931)
  • Извлечь первое значение из массива в случае массивов с гибкостью #40318 (задача: #40296)
  • Сохранить исходный источник для функции cast/convert #40271 (задача: #40239)
  • Исправить равенство функции LIKE, учитывая её шаблон #40260 (задача: #39931)
  • Исправить проблему с оптимизацией запросов с ORDER BY/LIMIT #40256 (задача: #40211)
  • Переписать функции ROUND и TRUNCATE с другим методом обработки необязательных параметров #40242 (задача: #40001)
  • Исправить проблему с получением типа DATE в JDBC #40207
  • Исправить проблему с возвращаемыми столбцами даты всегда в UTC #40163 (задача: #40152)
  • Добавить multi_value_field_leniency в FieldHitExtractor #40113 (задача: #39700)
  • Исправить некорректный порядок группировок (GROUP BY) на основе упорядочивания (ORDER BY) #40087 (задача: #39956)
  • Исправить ошибку с настройкой часового пояса JDBC и типом DATE #39978 (задача: #39915)
  • Использовать исходное точное поле для LIKE/RLIKE #39443 (задача: #39442)
Поиск
  • Сериализовать агрегации верхнего уровня как часть InternalAggregations #40177 (задачи: #40059, #40101)
  • CCS: Пропустить пустые результаты поиска при минимизации циклов запросов #40098 (задачи: #32125, #40067)
  • CCS: Отключить минимизацию циклов запросов при запросе dfs #40044 (задача: #32125)

Обновления

Плагины обнаружения
  • Обновить jackson-databind для AWS SDK #39183
Двигатель
  • Обновить Lucene до 8.0.0-snapshot-ff9509a8df #39350
  • Обновить Lucene до 8.0.0 #39992 (задача: #39640)
Функционал/Ingest
  • Обновить jackson-databind для ingest-geoip #39182
Безопасность
  • Обновить зависимость bouncycastle до 1.61 #40017 (задача: #40011)

© 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.0.0-rc1.html

Spec-Zone.ru

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