1.9 KiB
1.9 KiB
v5.0.10
增强
-
提升
/nodes
API 响应速度 #9221。 -
支持拉黑客户端并从数据库中删除保留和延迟发布的消息 #9139。
-
升级
gen_rpc
库到 3.0 #9187。 -
在引导
replicant
节点时,改善core
节点的内存使用量 #9236。 -
增加 Prometheus Push Gateway 的稳定性, 并在 POST 失败时打印错误日志 #9235。
-
可通过配置关闭 prometheus 中的部分内部指标,如果遇到机器负载过高 prometheus 接口返回超时可考虑关闭部分不关心指标,以提高响应速度 [#9222](https://github.com/emqx/emqx/pull/9222)。
-
提升
binary
、list
等类型转换为atom
类型时的安全性 #9279。
Bug fixes
-
优化认认证配置中
mechanism
字段缺失情况下的错误日志 #8924。 -
修复未知
status
参数导致/gateway
API 发生 HTTP 500 错误的问题 #9225。 -
修正了
/status
端点的响应状态代码 #9211。 在此修复前,它总是返回 HTTP 状态码200
,即使 EMQX 没有完成启动或正在重启。 现在它在这些情况下会返回状态码503
。 -
修复规则引擎的消息事件编码失败 #9228。 该问题在 v5.0.9 中引入:带消息的规则引擎事件,例如
$events/message_delivered
和$events/message_dropped
, 如果消息事件是共享订阅产生的,在编码(到 JSON 格式)过程中会失败。 -
修复 HTTP API
/gateways
的返回状态码,未知 Gateway 名字应返回404
而不是400
#9268。