Webinar

EMQ「技术之夏」直播季火热来袭!| 立即报名

enterprise 4.3.19 更新日志

增强

  • 为 Kafka 客户端增加 TCP 保活配置。

  • 将用户添加到内部身份验证数据库时改进仪表板中的错误消息。

  • 编解码插件将作为规则引擎的可选功能默认启用。

修复

  • 修复版本热升级之后,新的 MQTT TLS 连接建立失败的问题。 详情见:emqx/esockd#170

  • 修复通过规则引擎发送消息到 RocketMQ 集群失败的问题。

  • 修复资源、动作以及模块里的一些描述错误。

  • 修复请求 JWKS 服务失败的时候,没有日志打印的问题。

  • 修复使用 消息重发布 动作转发带 User-Property 的 MQTT 消息时出错的问题。

  • 修复使用 Redis 离线消息功能时,EMQX 以相反顺序向客户端发送离线消息的问题。

  • 修复以分页的方式获取 HTPT API 获取客户端列表时,同样的请求发送到不同的 EMQX 节点返回的结果不一致的问题。 在此修改之前,发送 'GET http://localhost:8081/api/v4/clients?_page=1&_limit=1000' 请求 到集群里的不同的 EMQX 节点,将返回不同的客户端列表。

  • 当上传许可证时,现在EMQX将总是重新加载许可证,以避免用户用新的内容替换当前的许可证文件的情况。

  • 在 emqx_modules 应用程序启动时,仅仅在本地创建 EMQX 模块。 在此之前,当 emqx_modules 应用程序启动时,我们向所有节点发送 RPC 以创建或重新创建模块,因此最终我们在所有节点上创建了 N^2 次模块(每个节点上创建N次)。

  • Dashboard 新用户密码格式不再限制为 ^[A-Za-z0-9]+[A-Za-z0-9-_]*$。

  • 在集群中使用 API 创建已存在的监听器时返回失败。

  • 资源/模块/编解码 删除时清理其文件目录以防止文件泄露。