MyGit

1.7.0

jetlinks/jetlinks-community

版本发布时间: 2020-12-01 15:44:42

jetlinks/jetlinks-community最新发布版本:2.2.0(2024-09-27 10:54:00)

  1. 优化设备配置定义,可以指定配置作用域(单独设置产品的配置或者设备的配置),见DefaultConfigMetadata.add方法.
  2. 设备标签查询(id$dev-tag)支持表达式: tag1=value1 and tag2=value2(没有sql注入,放心使用).
  3. 增加支持数据库维护产品分类.
  4. 优化拉取固件升级逻辑,使用headers.force标记是否强制拉取固件,使用headers.latest标记是否拉取最新的固件信息. (Pro)
  5. 优化设备消息转发逻辑,在headers中增加members,标记此设备所属的用户id.(需要重新激活设备) (Pro)
  6. 优化告警推送逻辑,解决租户添加了告警通知时,无法订阅新添加的设备告警问题.(Pro)
  7. 增加Headers.mergeLatest消息头,设备属性相关消息设置此头,将合并旧的属性数据到消息中.(此操作会降低系统吞吐量)(Pro)
  8. 修复集群下,修改物模型后其他节点不会生效问题。
  9. 优化设备指令下发,指令消息ID和设备id进行绑定防止重复。
  10. 事件总线集群通信增加RSocket支持以提升性能,通过配置jetlinks.event-bus.roskcet.enabled开启.(Pro)
  11. ReactorQL增加_window_until_window_until_change函数.(Pro)
  12. 优化事件总线性能,在使用TopicPayload后需要手动调用release()释放资源.
  13. 优化设备数据行式存储策略:取消存储propertyName,formatValue字段,influxdb下只存储numberValue,timeValue,value.
  14. 优化物模型拓展信息配置,可在协议包中support.setExpandsConfigMetadata来指定配置(需要升级jetlinks-core 1.1.4)
  15. 增加内存使用检查,当内存使用剩余低于15%时,丢弃请求防止内存溢出导致系统崩溃.可通过启动参数-Dmemory.waterline=0.15进行配置.(Pro)
  16. 优化elasticsearchinfluxdb写入策略,丢弃无法写入的Buffer防止内存溢出.(Pro)
  17. 优化设备网关消息处理逻辑、优化子设备上线处理逻辑、优化自注册逻辑、离线消息无论设备是否已经离线,事件总线都将会收到消息.
  18. 优化influxdb查询条件的类型转换,修复如果使用数字作为设备id,无法查询到数据.(Pro)
  19. 设备数据转发到机构topic中/org/device/**,可通过headers.orgId获取当前设备机构ID。(需要再次激活设备).
  20. 可通过DeviceMessage.addHeader("ignoreLog",true)指定不记录此消息日志.

相关地址:原始地址 下载(tar) 下载(zip)

查看:2020-12-01发行的版本