4.1.0 版本

发布日期: 2020-06-04

EMQ X 4.1.0 现已发布,主要包含以下改动:

功能增强:

  • 支持多语言扩展并提供 SDK,已支持语言:Python, Java
  • 支持基于主题的指标统计
  • 支持插件启动时加载最新配置
  • 支持消息转发时使用主题别名
  • 代理订阅支持配置所有订阅选项
  • 支持客户端列表的模糊查询和多条件查询
  • 支持订阅列表的模糊查询
  • 支持通过 Dashboard 添加简单的认证信息
  • 支持跨版本数据迁移
  • 支持 MQTT AUTH 报文,目前仅支持 SCRAM-SHA-1 认证机制,支持用户自行扩展
  • 支持使用代理协议时获取网络地址与端口
  • 增加基于 Mnesia 数据库的认证插件(在后续版本中完全替代 emqx-auth-clientidemqx-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