# 更新记录&开发计划

企业版代码托管在github (opens new window)上,购买企业版后可获取企业版代码以及后续更新。

前端代码统一托管在github (opens new window)

提示

更新记录与开发计划对应的版本为企业版。

注意: master分支为最新代码分支,代码保持最新状态.使用master分支请随时注意更新记录并保持代码同步.

# 2.0-RC

代码分支: 2.0

  1. 1.20版本基础上.
  2. 全新的前端UI.
  3. 增加菜单管理,角色按菜单赋权,角色增加数据权限设置.
  4. 全新的设备接入流程.

设备接入说明

传输协议、网络组件和协议包的配置整合到设备接入网关。 产品只需要选择设备接入网关。设备接入网关支持显示协议详情(路由信息、markdown文档等).

  1. 增加端口资源管理.

端口资源说明

新增配置: network.resources,配置可用网络资源,用于在添加网络组件等常见下进行端口资源选择:

network:
  resources:
     - 0.0.0.0:8080-8082/tcp
     - 127.0.0.1:8080-8082/udp
  1. 增加物关系功能,支持物与物建立关系并通过关系来动态选择设备进行相关操作.(Pro)
  2. 重构系统,网络组件监控,支持集群.新增设备管理、运维管理、告警中心、视频中心的仪表盘页面。
  3. 重构场景联动功能,添加属性读取触发,添加内置参数,添加触发条件配置。场景联动支持将串行执行动作的返回值作为下一个动作的参数。
  4. 重构消息通知,通知内容增加变量功能;通知方式新增Webhook;钉钉、微信通知配置新增同步用户功能.

通知变量说明

通知配置调试时可选择模板,自动解析内置变量和模板中的变量,显示对应的输入框。变量也可使用场景联动的内置参数输入。

  1. 取消设备告警功能,由新的告警中心替代.
  2. 增加透传消息解析功能,协议包中标记支持透传消息,在界面上通过脚本来处理透传消息为平台的消息. 协议例子 (opens new window)
  3. 重构脚本引擎,使用新的脚本API:Scripts.增加安全性控制(默认禁止访问java类)以及循环执行控制(防止死循环)(Pro).
  4. 平台所有脚本语言支持更换为js.
  5. 优化集群通信性能,增加FluxCluster支持(集群下对Flux进行窗口计算等).(Pro)
  6. 增加持久化缓冲工具,数据持久化到本地.用于批量写库,失败重试等操作,减少写入速度不够时的内存占用.(Pro)
  7. 增加断路器CircuitBreaker功能,减少由于配置错误或者数据变化导致一些动态逻辑大量错误引起系统崩溃的可能性.(Pro)
  8. 新增系统初始化配置功能。
  9. 新增API开放范围可视化配置。
  10. 新增第三方登录功能。
  11. 优化基础配置。添加背景图、页签、base-path和高德地图API Key的设置。
  12. 新增应用管理功能。支持提供平台API接口服务给第三应用;集成第三方应用到本平台;提供SSO单点登陆;OAuth2认证。(Pro)
  13. 新增MODBUS/TCP数采支持。(Pro)
  14. 新增熔断、降频处理机制。(Pro)

更新说明

此版本与1.x版本不兼容.