Мы рады сообщить о выходе 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] для печати отладочных сообщений (как у counterpart searchd).
Некоторые улучшения для портов завершения I/O на платформе Windows.
DEBUG команда, которая позволяет запускать определенные подкоманды. Количество подкоманд ограничено, но оно будет расширено в будущем. В VIP-подключениях могут выполняться более привилегированные подкоманды, такие как завершение работы демона.
‘ shutdown_token ’ указание searchd - SHA1 хэш пароля, необходимый для вызова подкоманды ‘shutdown’ с использованием команды DEBUG.
Агенты теперь хранятся в глобальном хэше мульти-агентов, а не на индекс. Это позволяет, во-первых, избежать нарушения глобального хэша хостов и также сохранить статистику межхостов, используемую для униформы HA.
Исправления
В этом выпуске было исправлено множество ошибок. Несколько исправлений связаны с коммуникацией агентов, наиболее критичной является проблема, при которой закрытые соединения могут оставаться висячими, что приводит к сбоям.
Была исправлена важная утечка памяти при фильтрации JSON. Кроме того, было исправлено ряд потенциальных утечек памяти. Начиная с этой версии, мы будем проводить проверки valgrind для обнаружения утечек памяти в период тестирования каждого релиза.
Для полного отчета пожалуйста, смотрите Примечание о выпуске .
Учитывая большое количество исправлений стабильности, мы настоятельно рекомендуем обновиться до этой версии, независимо от того, используете ли вы 2.7.x или более ранние версии Sphinx/Manticore.