emqx/changes/v5.0.10-zh.md

1.9 KiB
Raw Permalink Blame History

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

  • 提升 binarylist 等类型转换为 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