4.1.0 版本
发布日期: 2020-06-04
EMQ X 4.1.0 现已发布,主要包含以下改动:
功能增强:
- 支持多语言扩展并提供 SDK,已支持语言:Python, Java
- 支持基于主题的指标统计
- 支持插件启动时加载最新配置
- 支持消息转发时使用主题别名
- 代理订阅支持配置所有订阅选项
- 支持客户端列表的模糊查询和多条件查询
- 支持订阅列表的模糊查询
- 支持通过 Dashboard 添加简单的认证信息
- 支持跨版本数据迁移
- 支持 MQTT AUTH 报文,目前仅支持 SCRAM-SHA-1 认证机制,支持用户自行扩展
- 支持使用代理协议时获取网络地址与端口
- 增加基于 Mnesia 数据库的认证插件(在后续版本中完全替代
emqx-auth-clientid
与emqx-auth-username
插件) - 支持编辑规则引擎中的规则
- 通过 Docker 运行 EMQ X 时支持注释配置项
- LwM2M 网关插件支持 IPv6 和同时监听多个端口
- CoAP 网关插件支持 IPv6
- JWT 认证插件支持配置 jwerl 签名格式
错误修复:
- 修复
etc/emqx.conf
为只读文件时 EMQ X 无法启动的问题 - 修复连接进程在某些情况下出错崩溃的问题
- 修复浏览器不支持当前 SSL/TLS 证书的问题
- 修复 MQTT 桥接插件默认情况下不会发送心跳包的问题
- 修复异常登录检测功能没有删除过期数据导致内存增长的问题
- 修复内置 ACL 模块重新加载时没有清除 ACL 缓存的问题
- 修复 WebHook 插件中
client.disconnected
事件在某些情况下出错的问题 - 修复 MQTT-SN 网关插件不支持指定监听 IP 地址的问题并支持 IPv6