1.9.0
版本发布时间: 2021-05-31 10:13:06
jetlinks/jetlinks-community最新发布版本:2.2.0(2024-09-27 10:54:00)
- 增加设备独立物模型支持,可给单独的设备配置物模型.
- 基本实现GB28181国标视频设备接入,支持
直播
,云台控制
,级联操作
.(选配模块) - RabbitMQ增加
routeKey
配置,可在配置文件中指定device.message.writer.rabbitmq.consumer-route-key
和device.message.writer.rabbitmq.producer-route-key
.(Pro) - 当设置了
device.message.writer.rabbitmq.consumer=false
时,不创建MQ消费者.(Pro) - 设备支持独立物模型,可单独配置设备的物模型.
- 适配
tdengine 2.0.16.0
,优化sql长度策略. (pro) - 优化规则引擎编辑器,实现组件模块化动态加载.(Pro)
- 修复启动服务时,如果某个产品物模型发布失败,导致后面的产品终止发布的问题.
- 增加
ignoreLatest
消息头,message.addHeader("ignoreLatest",true)
忽略记录最新数据到数据库. - 修复租户下操作设备告警提示无权限.(Pro)
- 优化租户在解绑成员时,同时解绑成员的资产信息.(Pro)
- 优化子设备消息回复处理
- 物模型属性增加存储方式功能,可配置部分属性不存储.
- 增加虚拟属性功能,可通过规则来计算出虚拟属性值.(Pro)
- 增加租户成员绑定(
TenantMemberBindEvent
),解绑(TenantMemberUnBindEvent
)事件.可通过spring-event
订阅处理此事件.(Pro) - 优化子设备状态检查,当检查子设备状态时,将会尝试发送
ChildDeviceMessage<DeviceStateCheckMessage>
给网关,处理后返回ChildDeviceMessageReply<DeviceStateCheckMessageReply>
. - 增加
ClickHouse
设备数据存储策略支持.(Pro) - 增加权限过滤功能,可配置禁止赋予自己没有的权限给其他用户.
hsweb.permission.filter
相关配置 - 设备和产品的租户绑定逻辑优化: 绑定设备时,自动绑定产品.解绑产品时,自动解绑设备.(Pro)
- 用户管理增加租户权限控制.(Pro)
- 当向
keepOnline
的设备发送消息时,如果原始连接已断开,将返回CONNECTION_LOST
错误. - 设置
keepOnline
的会话将被持久化,重启服务后自动恢复.(Pro) - 默认关闭设备最新数据存储,通过
jetlinks.device.storage.enable-last-data-in-db=true
开启.(Pro) - 属性物模型增加属性值来源,配置为
手动
时,在发送修改属性指令(WritePropertyMessage
)时,将直接生效,不会发送到设备. - 优化租户资产解绑逻辑,当删除数据时,解绑资产全部的绑定关系.(Pro)
- 用户管理,机构管理增加租户端支持,租户可以自己管理自己的用户和机构.(Pro)