emqx/changes/v5.0.9-zh.md

1.8 KiB
Raw Permalink Blame History

v5.0.9

增强

  • authz_httpauthz_mongo 增加了 cert_common_namecert_subject 两个占位符 #8973

  • 统一使用 Erlang 虚拟机的时间,而不是系统时间,可以避免系统时间修改后导致的延迟发布不准确问题 #9060

  • 更严格的 flapping 检测,认证失败等也会进行计数 #9136

修复

  • 遗嘱消息发布前进行 ACL 检查 #8930

  • 在集群环境下,当有节点还没有完全初始化好配置时,GET /listeners 可能会返回 HTTP 500 的错误 #9002

  • 认证和鉴权的占位符替换中,如果没有找到匹配的值,使用空字符串代替,而不是抛出一异常 #8963

  • 慢订阅统计中时间单位用错的问题 #8986。 当统计类型(stats_type)是 internal 或者 response 时,起始时间戳的精度使用错误。

  • 共享订阅消息重新派发 #9104

    • 当 QoS 2 的 inflight 消息被丢弃时,产生了大量的 warning 日志,修复后不再打印。
    • 通配符订阅的共享订阅消息在重新派发时,使用了消息发布时的主题,而不是订阅的通配符主题选择 订阅组中的其他成员,导致转发失败。
  • HTTP 客户端 gun 从 1.3.7 升级到 1.3.9。 此次修复前HTTP 认证和 webhook 等使用 HTTPS 客户端长连接的后端可能会进入一个无限等待状态,导致大量超时发生。