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

Elasticsearch версия 7.0.0-rc2

Также см. Отклонения от совместимости в 7.0.0.

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

Анализ
  • Удаление имен фильтров токенов nGram и edgeNGram (#38911) #39070 (проблемы: #30209, #38911)
Граф
  • Устаревание типов в вызовах _graph/explore. #40466

Улучшения

CCR
  • Введение API для отключения фолловеров #39718 (проблема: #37165)
Координация кластера
  • Удаление задачи таймаута после завершения публикации состояния кластера #40411
  • Использование реализации обнаружения по умолчанию для обнаружения узла в одноузловой конфигурации #40036
  • Не регистрировать неудачные попытки присоединения каждый раз #39756
Распределённый
  • Разрешение операций с арендой удержания под блокировками #39089 (проблемы: #34648, #37165)
  • Удаление аренд удержания при прекращении следования #39088 (проблемы: #34648, #37165)
  • Введение файла состояния аренды удержания #39004 (проблемы: #37165, #38588, #39032)
  • Включить удаление по умолчанию для индексов 7.0+ #38929 (проблема: #36141)
Двигатель
  • Также mmap файлы cfs для hybridfs #38940 (проблема: #36668)
Infra/Core
  • Улучшения кэша запросов индексов. #39099 (проблема: #37117)
Infra/Упаковка
  • Добавление дистрибутивов без JDK #39882
Машинное обучение
  • [ML] Разрешить остановку незапущенного канала данных и ослабить ожидание режима обновления #39034
Определение схемы
  • Введение параметра suppress_types_warnings. #38923
Восстановление
  • Не ждать продвижения контрольной точки при восстановлении #39006 (проблемы: #38949, #39000)
SQL
  • SQL: добавление опции "fuzziness" к предикатным функциям QUERY и MATCH #40529 (проблема: #40495)
  • SQL: добавление свойства "validate.properties" в разрешённый список настроек JDBC #39050 (проблема: #38068)
Поиск
  • Избегайте копирования BytesRef в ScriptDocValues’s Strings #29581 (проблема: #29567)
Безопасность
  • Удаление типов из шаблона безопасности индекса #39705 (проблема: #38637)
  • Удаление типов из шаблона безопасности индекса #39542 (проблема: #38637)
Снимок/Восстановление
  • Пометить удалённые директории снимков с помощью меток-помет #40228 (проблема: #39852)
Хранилище
  • Добавление опции для принудительной загрузки словаря терминов в память #39741
Мониторинг
  • Удалить типы из внутренних шаблонов мониторинга и повысить до api 7 #39888 (проблема: #38637)
Наблюдатель
  • Удалить тип индекса из внутренних индексов наблюдателя #39761 (проблема: #38637)
Infra/Core
  • Изменение форматирования зоны для всех принтеров #39568 (проблема: #38471)

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

Анализ
  • Исправление реализации PreConfiguredTokenFilters getSynonymFilter() #38839 (проблема: #38793)
Аудит
  • Лог-аудит LoggingAuditTrail корректно обрабатывает ReplicatedWriteRequest #39925 (проблема: #39555)
Аутентификация
  • Корректный ответ authenticate для API-ключа #39684
  • Исправление проблемы гонки при автоматическом создании и восстановлении состояния индекса безопасности #39582
CCR
  • Исправление обработки ошибок запуска задачи отслеживания фрагмента #39053 (проблема: #38779)
  • Фильтрация обновлённых настроек индекса версии при запуске отслеживания индекса #38838 (проблема: #38835)
CRUD
  • Исправление хранилища отложенных удалений #40345 (проблема: #40249)
  • Действие ShardBulkAction игнорирует ответ первичного фрагмента на первичном фрагменте #38901
Координация кластера
  • Не выполнять очистку, если запись манифеста завершается ошибкой с грязным исключением #40519 (проблема: #39077)
  • Кэширование сжатого размера состояния кластера #39827 (проблема: #39806)
  • Удаление узла, если он асимметрично разделен с мастером #39598
  • Исправление ошибки сериализации пользовательских объектов в утилитах diffable. #39544
  • Очистка GatewayAllocator при переходе на роль мастера #38885
Распределённый
  • Требование аренды удержания для мягких удалений #39922 (проблема: #39914)
  • Обработка ошибки остановки TransportService как закрытие узла #39800 (проблема: #39584)
  • Использование причины для определения, закрывается ли узел с первичным фрагментом #39723 (проблема: #39584)
  • Не подтверждать, если не удаётся удалить неисправную реплику #39584 (проблема: #39467)
  • Исправление исключения NPE для устаревшего индекса в IndicesService #38891 (проблема: #38845)
Двигатель
  • Увеличение максимального номера последовательности перед операцией добавления в Lucene #38879 (проблема: #31629)
Функции/Функции
  • Проверка устаревания для индексов с очень большим количеством полей #39869 (проблема: #39851)
Функции/ILM
  • Корректная минимальная версия совместимости метаданных ILM #40569 (проблема: #40565)
  • Обработка пустых аренд удержания в шаге WaitForNoFollowersStep #40477
Функции/Ingest
  • Ingest ingest затем создание индекса #39607 (проблемы: #32758, #32786, #36545)
Функции/Мониторинг
  • Не генерировать предупреждения об устаревании при вызовах массового API мониторинга. #39805 (проблема: #39336)
Функции/Watcher
  • Исправление исключения class cast для класса статистики Watcher #39821 (проблема: #39780)
  • Использование любого индекса, указанного в .watches для Watcher #39541 (проблема: #39478)
  • Решение проблем параллельности с сервисом триггеров Watcher #39092 (проблема: #39087)
Гео
  • Исправление ошибки разбора Geo Point #40447 (проблема: #17617)
Выделение
  • Исправление ошибки для AnnotatedTextHighlighter - порт из 39525 #39750 (проблема: #39525)
Инфра/Ядро
  • Разрешить однозначные миллисекунды в строгом разборе даты #40676 (проблема: #40403)
  • Разбор составных шаблонов с использованием ClassicFormat.parseObject #40100 (проблема: #39916)
  • Сценарии командной обработки bat для работы с JAVA_HOME со скобками #39712 (проблемы: #30606, #33405, #38578, #38624)
  • Изменение шаблона даты окончания лицензии #39681 (проблема: #39136)
  • Исправление DateFormatters.parseMillis при отсутствии часового пояса #39100 (проблема: #39067)
  • Не закрывать кэши, пока могут быть активные запросы. #38958 (проблема: #37117)
Infra/Упаковка
  • Использовать TAR вместо DOCKER типа сборки до 6.7.0 #40723 (проблемы: #39378, #40511)
Infra/REST API
  • Обновить файлы спецификаций, в которых части были ошибочно документированы как необязательные #39122
  • ilm.explain_lifecycle документы снова на человеческом языке #39113
  • Индекс в rollup.rollup_search.json представляет собой список #39097
МНОГООБЛАСТНЫЕ МЕТКИ
  • Метрика по статистике наблюдателя - список, а не перечисление #39114
Машинное обучение
  • [ML] Исправить пропуск первого ведра в данных при обратном отслеживании после работы агрегаций… #39859 (проблема: #39842)
  • [ML] Рефакторинг ленивого запроса и разбора агрегаций #39776 (проблема: #39528)
  • [ML] Остановить отслеживатель памяти ML перед закрытием узла #39111 (проблема: #37117)
Картирование
  • Оптимизировать отказ от значений long вне диапазона #40325 (проблемы: #26137, #40323)
Восстановление
  • Восстановить узлы из транслога, игнорируя мягкие удаления #38904 (проблема: #37165)
  • Сохранить историю для восстановления узлов с использованием аренды #38855
Сводка
  • Удалить проверку часового пояса в запросах диапазона сводки #40647
SQL
  • SQL: Исправить размер отображения для DATE/DATETIME #40669
  • SQL: использовать подстановки * и регулярных выражений в LIKE/RLIKE #40628 (проблема: #40557)
  • SQL: Исправить методы getTime() в JDBC #40484
  • SQL: SYS TABLES: перечислить таблицы запрошенных типов #40535 (проблема: #40348)
  • SQL: передача входных данных в командную строку «замораживает» ее после отображения сообщения об ошибке #40164 (проблема: #40557)
  • SQL: Обернуть параметры ZonedDateTime внутри скриптов #39911 (проблема: #39877)
  • SQL: ConstantProcessor теперь может обрабатывать NamedWriteable #39876 (проблема: #39875)
  • SQL: Расширить извлечение многоточечной нотации поля до списков значений #39823 (проблема: #39738)
  • SQL: значения в агрегациях скриптов datetime должны обрабатываться как long #39773 (проблема: #37042)
  • SQL: Не разрешать неточные поля для MIN/MAX #39563 (проблема: #39427)
  • SQL: Исправить слияние несовместимых многопольных значений #39560 (проблема: #39547)
  • SQL: исправить имя столбца COUNT DISTINCT #39537 (проблема: #39511)
  • SQL: Включить точное отслеживание попаданий по требованию #39527 (проблема: #37971)
  • SQL: Игнорировать поля UNSUPPORTED для JDBC и режимов ODBC в SYS COLUMNS #39518 (проблема: #39471)
  • SQL: обеспечить соответствие версий драйвера JDBC - сервера ES #38972 (проблема: #38775)
  • SQL: вернуться к использованию имени поля в качестве метки столбца #38842 (проблема: #38831)
Поиск
  • Исправить Fuzziness#asDistance(String) #39643 (проблема: #39614)
Безопасность
  • Удалить динамические объекты из индекса безопасности #40499 (проблема: #35460)
  • Исправить настройку проекта libs:ssl-config #39074
  • Не создавать отсутствующий индекс при вызове getRole #39039
Снимок/Восстановление
  • Исправление сжатия хранилища BLOB #39073

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

Снимок/Восстановление
  • plugins/repository-gcs: Обновить google-cloud-storage/core до 1.59.0 #39748 (проблема: #39366)
Поиск
  • Обновление до Lucene 8.0.0 GA #39992 (проблема: #39640)

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

Spec-Zone.ru

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