emqx/changes/v5.0.20.zh.md

1.9 KiB
Raw Permalink Blame History

v5.0.20

增强

  • #10059 规则引擎 API 返回用户可读的错误信息而不是原始的栈追踪信息。

  • #9213 在 Helm chart 中添加干扰预算 (disruption budget)。

修复

  • #10032 当集群中某些节点上的资源仍处于 '初始化/连接中' 状态时,bridges/ API 将由于缺少这些资源的 Metrics 信息而崩溃。此修复后将忽略没有 Metrics 信息的资源。

  • #10044 修复集群中已停止节点的信息序列化问题,该错误由 v5.0.18 引入。

  • #10054 修复数据桥接中使用 /bridges_probe API 进行测试连接时密码被混淆的问题。

  • #10058 废弃未使用的 QUIC TLS 选项。 QUIC 监听器只保留以下 TLS 选项:

    • cacertfile
    • certfile
    • keyfile
    • verify
  • #10076 修复 HTTP 桥接的一个异常处理:连接超时错误发生后,发生错误的请求可以被重试。 在此修复前,连接超时后,被当作不可重试类型的错误处理,导致请求被丢弃。

  • #10078 修复了无效的 QUIC 监听器设置可能导致 segfault 的问题。

  • #10084 修正将运行不同 EMQX 版本的核心节点加入集群的问题。

    Mria PR

  • #10086 HTTP 客户端库 ehttpc 升级到 0.4.7。 在升级前,如果 HTTP 客户端,例如 认证授权webhook 等配置中使用了content-type HTTP 头,但是没有配置 body则可能会发生异常。 详情见 ehttpc PR#44