3.0-Beta.2 版本

3.0-Beta.2 版本

发布日期: 2018-09-10

EMQ X 3.0-Beta.2 版本主要包含了对 MQTT 5.0 新特性的改进,以及问题修复。

EMQ X Core

功能改进:

  • 支持 MQTT 5.0 ‘subscription options’

GitHub issues: emqx/emqx#1788 3.0-Beta.2 版本 - 图1 (opens new window), emqx/emqx-retainer#58 3.0-Beta.2 版本 - 图2 (opens new window), emqx/emqx#1803 3.0-Beta.2 版本 - 图3 (opens new window)

  • 增加对 MQTT 5.0 ‘Topic-Alias’ 的校验

GitHub issues: emqx/emqx#1789 3.0-Beta.2 版本 - 图4 (opens new window), emqx/emqx#1802 3.0-Beta.2 版本 - 图5 (opens new window)

  • 改进 hooks 的设计

GitHub issue: emqx/emqx#1790 3.0-Beta.2 版本 - 图6 (opens new window)

  • 将模块 ‘emqx_mqtt_properties’ 重命名为 ‘emqx_mqtt_props’

GitHub issue: emqx/emqx#1791 3.0-Beta.2 版本 - 图7 (opens new window)

  • 改进 emqx_zone

GitHub issue: emqx/emqx#1795 3.0-Beta.2 版本 - 图8 (opens new window)

问题修复:

  • 修复了 ‘Will Delay Interval’ 属性处理错误

GitHub issues: emqx/emqx#1800 3.0-Beta.2 版本 - 图9 (opens new window), emqx/emqx-delayed-publish#3 3.0-Beta.2 版本 - 图10 (opens new window)

  • 修复了 ‘Reserved’ 标志位的处理错误

GitHub issue: emqx/emqx#1783 3.0-Beta.2 版本 - 图11 (opens new window)

  • 为单元测试生成配置文件

GitHub issue: emqx/emqx#1794 3.0-Beta.2 版本 - 图12 (opens new window)

emqx-management (插件)

功能改进:

  • 增加 ‘banned’ 功能的 restful API

GitHub issue: emqx/emqx-management#6 3.0-Beta.2 版本 - 图13 (opens new window)

emqx-delayed-publish (插件)

功��改进:

  • 重构代码

GitHub issue: emqx/emqx-delayed-publish#4 3.0-Beta.2 版本 - 图14 (opens new window)

minirest (依赖工程)

功能改进:

  • 回调函数里,同时传递 query 参数和 body 参数

GitHub issue: emqx/minirest#4 3.0-Beta.2 版本 - 图15 (opens new window)

emqx-rel (编译工程)

功能改进:

  • 编译时检查 OTP 版本

GitHub issue: emqx/emqx-rel#217 3.0-Beta.2 版本 - 图16 (opens new window)