升级指南
升级到 4.3 版本
以下内容仅针对从 4.2 升级到 4.3 的用户。
4.3 中的不兼容改动与行为变更主要包括:
- 以 WebSocket 方式接入 EMQ X 的用户需要注意: 移除
verify_protocol_header
配置项,由新增的fail_if_no_subprotocol
和supported_subprotocols
配置项实现原有功能。 - 共享订阅分发策略配置为
round_robin
时的行为变更为随机选择起始订阅者。 - 如果 EMQ X Broker 启动时规则引擎资源暂时不可用,现在 EMQ X Broker 会自动重连,不需要用户手动重连。
- 新安装包不再支持 macOS 10.14 以下版本(不包括 10.14)。
- 多语言扩展功能底层实现方式由 erlport 改为 gRPC,因此无法兼容基于 4.2 开发的 Java、Python 扩展代码。
- HTTP 认证功能的配置项变更,具体请查看 配置项。
- WebHook 功能的配置项变更,以及规则引擎中的相应字段调整,具体请查看 配置项。(注:可以通过数据导入导出功能迁移规则引擎中的 Webhook 资源与 Action)