Мы рады объявить о выпуске Manticore Search 2.7.2 GA.
Готовые пакеты для Debian,Ubuntu, Red Hat/CentOS, Windows и OSX можно скачать с здесь . Для образа Docker проверьте официальный репозиторий .
Улучшения
Manticore Search теперь совместим с клиентами MySQL 8.x.
TRUNCATE команда принимает необязательный параметр WITH RECONFIGURE, который позволяет обрезать и перенастроить RT‑индекс одной командой.
VIP‑соединения для протокола HTTP используют суффикс 'http_vip' в директиве listen.
SHOW AGENT STATUS получает новые статистические данные: _ping, _has_perspool, _need_resolve.
Indexer опция --verbose позволяет использовать необязательный параметр [debug|debugv|debugvv] для вывода отладочных сообщений (как у searchd).
Некоторые улучшения для I/O completion ports на платформе Windows.
DEBUG команда, позволяющая выполнять конкретные подкоманды. Количество подкоманд ограничено, но в будущем будет расширено. На VIP‑соединениях можно выполнять более привилегированные подкоманды, такие как завершение демона.
' shutdown_token ' направление searchd — SHA1‑хеш пароля, необходимый для вызова подкоманды 'shutdown' с помощью команды DEBUG.
Агенты теперь хранятся в глобальном хэше мульти‑агентов, а не по отдельному индексу. Это позволяет, во-первых, не нарушать глобальный хэш хостов и, во-вторых, сохранять статистику между хостами, используемую для унификации HA.
Исправления
В этом выпуске было исправлено несколько ошибок. Некоторые исправления связаны с коммуникацией агентов, наиболее критичной была проблема, когда закрытые соединения могли оставаться сиротами, приводя к сбоям.
Была исправлена важная утечка памяти при фильтрации JSON. Кроме того, было исправлено несколько потенциальных утечек памяти. Начиная с этой версии, мы будем выполнять проверки Valgrind на наличие утечек памяти в течение тестового периода каждого выпуска.
Для полного отчёта, пожалуйста, обратитесь к заметке о выпуске .
Учитывая большое количество исправлений стабильности, мы настоятельно рекомендуем обновиться до этой версии, независимо от того, используете ли вы 2.7.x или более старые версии Sphinx/Manticore.