2.6 KiB
v5.0.18
增强
-
#10019 为 QUIC 侦听器添加更多底层调优选项。
-
#9213 在舵手图中添加吊舱干扰预算。
-
#9949 QUIC 传输多流支持和 QUIC TLS cacert 支持。
-
#9966 在发布包中增加了2个新的 Erlang app,分别是 ‘tools’ 和 ‘covertool’。 这两个 app 可以用于性能和测试覆盖率的分析。
-
#9967 新的通用 TLS 选项 'hibernate_after', 以减少空闲连接的内存占用,默认: 5s 。
修复
-
#10009 验证
GET /trace/:name/log
的bytes
参数,使其不超过有符号的32位整数。 -
#10015 在 cookie 给错时,快速失败。 在此修复前,即使 cookie 配置错误,emqx 命令仍然会尝试去 ping EMQX 节点, 并得到一个 "Node xxx not responding to pings" 的错误。 修复后,如果发现 cookie 不一致,立即打印不一致的错误信息并退出。
-
#10020 修复使用异步和批量配置的桥接计数不准确的问题。
-
#10021 修正当
emqx_ctl cluster join
命令的目标节点未运行时的错误信息。 -
#9939 允许 'emqx ctl cluster join' 命令在 Mnesia 启动前就可以调用。 在此修复前, EMQX 的
replicant
类型节点无法使用manual
集群发现策略。 -
#9958 修复
clients
API 在 Client ID 不存在时返回的错误的 HTTP 应答格式。 -
#9961 在 bin/emqx 脚本中,避免在运行非启动命令时解析 emqx.conf 来获取节点名称和 cookie。
-
#9974 Statsd 和 prometheus 使用跟 Dashboard 相同的内存用量数据源。 在此修复前,内存的总量和用量统计使用了过时的(在容器环境中不准确)的数据源。
-
#9978 修正了在Postgres连接中选择使用SSL时的配置问题(
authn
,authz
和 bridge)。 从5.0.13升级到较新的EMQX版本后,连接可能无法完成之前的配置。 -
#9997 修复 Swagger API 生成时,
deprecated
元数据字段未按照标准建议的那样始终为布尔值的问题。