我们很高兴地宣布发布 Manticore Search 2.7.2 GA.
可用于 Debian、Ubuntu、Red Hat/CentOS、Windows 和 OSX 的预构建包可以从 这里 下载。有关 Docker 镜像,请查看官方 repository 。
改进
Manticore Search 现在与 MySQL 8.x 客户端兼容。
TRUNCATE 命令接收可选的 WITH RECONFIGURE,允许在单个命令中截断和重新配置 RT 索引。
使用 'http_vip' 后缀的 HTTP 协议 VIP 连接在监听指令中。
SHOW AGENT STATUS 接收新的统计信息:_ping, _has_perspool, _need_resolve。
Indexer --verbose 选项允许可选的 [debug|debugv|debugvv] 用于打印调试消息(如 searchd 对应项)。
在 Windows 平台上对 I/O 完成端口的一些改进。
DEBUG 命令允许运行特定的子命令。子命令的数量是有限的,但将来会扩展。在 VIP 连接上,可以执行更多特权的子命令,如守护进程关闭。
' shutdown_token ' searchd 方向 - 调用 DEBUG 命令使用 'shutdown' 子命令所需的密码的 SHA1 哈希。
代理现在存储在多代理的全局哈希中,而不是每个索引。这首先可以避免干扰全局主机哈希,并保持用于 HA 的主机间统计信息一致。
修复
在此版本中修复了许多错误。几个修复与代理通信相关,最关键的是一个问题,即关闭的连接可能会保持孤立,导致崩溃。
修复了 JSON 过滤器上的一个重要内存泄漏。此外,修复了一些 潜在 的内存泄漏。从这个版本开始,我们将在每个版本的测试期间执行 valgrind 检查以检测内存泄漏。
有关完整报告,请查阅 Release note 。
鉴于大量的稳定性修复,我们强烈建议升级到此版本,无论您是使用 2.7.x 还是更早的 Sphinx/Manticore 版本。