3.2 KiB
v4.4.15
增强
-
MongoDB 库已升级至支持 MongoDB 5.1 及以上版本#9707。
-
现在 Dashboard 支持 HAProxy 的 Proxy Protocol 了 9803。
-
发布 Ubuntu 22.04 安装包 #9831。
-
增强
封禁
和延迟消息
这两个功能的集成性 #9790。 现在发送延迟消息前,会先检查消息的来源客户端是否被封禁了,如果是,这条延迟消息将会被忽略。 -
增强
保留消息
的安全性 #9790。 现在投递保留消息前,会先过滤掉来源客户端被封禁了的那些消息。 -
现在客户端通过
clientid
被封禁时将会踢掉对应的会话 #9904。 -
为认证和授权添加了更多调试日志 #9943。
-
将统计数据
live_connections.count
和live_connections.max
公开给 Prometheus #9929。
修复
-
修复使用
消息重发布
动作转发带 User-Property 的 MQTT 消息时出错的问题 #9942。 -
修复资源、动作以及模块里的一些描述错误 #9931。
-
修复请求 JWKS 服务失败的时候,没有日志打印的问题 #9931。
-
使用 HTTP API
GET /api/v4/clients?_page=2&_limit=20
请求客户端列表时,请求发送到不同的 EMQX 节点,返回的客户端列表可能不一致 #9926。 -
修复版本热升级之后,新的 MQTT TLS 连接建立失败的问题 #9810。 详情见:emqx/esockd#170
-
修复 MQTT 报文的日志打印格式的问题 #9858。 在此修复之前,固定报文头的标志位(DUP)和后面的可变报文头的字段(ClientId)之间漏掉了一个逗号做分隔:
2023-01-29T13:40:36.567692+08:00 [debug] 127.0.0.1:50393 [MQTT] RECV CONNECT(Q0, R0, D0ClientId=test_client, ... Password=undefined)
-
修复 CoAP 网关在收到负载均衡的心跳检查报文时产生的崩溃日志 #9869。
-
修复会话关闭后,其持有的排他订阅主题没有被释放的问题 #9868。
-
修复 Websocket 连接中断时日志报
{case_clause,{error,closed}}
错误的问题 emqx/cowboy#8。 -
修复某些情况下,重启 EMQX 后规则无法自动启用的问题 #9911。
-
修复停止 EMQX 的时候,日志出现
{badarg,[{ets,lookup,[gproc,{shared, ...
错误的问题 #9919。 -
修复当客户端连接禁用 keepalive 时, 通过 HTTP API 更新其 keepalive 会崩溃的问题 #9933。
-
在
资源
删除时清理其文件目录以防止文件泄露 #10039。