我是靠谱客的博主 乐观棒球,最近开发中收集的这篇文章主要介绍物联网平台 ThingsBoard 3.3 发布,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

包含 2126 个提交和 1668 个更改文件的主要版本。

主要改进:

与 ThingsBoard Edge 进行配置和通信的接口;
固件和软件无线更新(FOTA 和 SOTA);
持久的 RPC 调用;
创建警报数量的 API 限制;
TTL清除告警;
添加 Apple OAuth2 提供程序;
规则引擎:

非阻塞订阅方法,防止重新分区事件锁定;
远程js-executor性能显着提升;
每个客户和系统级别的 api 使用统计;
运输:

LwM2M传输实现;
SNMP 传输实现;
CoAP DTLS 支持;
PSM 和 eDRX 支持 CoAP 和 LwM2M 传输;
支持 MQTT、HTTP、CoAP 和 LwM2M 传输的 FOTA 和 SOTA 更新;
能够在一个传输实例中同时启动 MQTT 和 MQTTS;
对 protobuf 有效负载的显式字段存在支持;
CoAP资源的内容格式支持;
用户界面:

能够管理资源库;
能够管理OTA包;
能够管理 Edge 实例;
用于调试、错误、统计和其他事件类型的事件过滤器;
FOTA仪表板;
更新到 Angular 11;
性能提升:将变更检测策略切换为 OnPush;
性能改进:将小部件标题移至小部件容器;
二维码小工具
移动应用程序支持:

支持手机小部件动作:扫描二维码、拍照/拍照、打开地图方向等;
支持移动应用程序中的仪表板;
能够隐藏仪表板工具栏设置。改进仪表板设置对话框。在移动应用程序中处理仪表板右侧布局切换;
能够为仪表板和设备配置文件实体配置图标。
能够将移动仪表板指定为移动应用程序的警报详细信息视图;
能够控制移动应用程序中仪表板的可见性和顺序。
能够在移动模式下隐藏小部件。
小改进:

影响活动/非活动设备事件计算的设备状态服务中的性能改进和错误修复;
租户状态负载的性能改进;
属性缓存的性能改进;
查询事件和清理事件的性能改进;
DeviceActorMessageProcessor 的性能改进和内存管理;
声明/回收设备时创建分配/取消分配设备事件;
对实体进行额外验证以防止 XSS;
重构谓词查询构建;
忽略过滤器的空搜索条件;
忽略具有常量键类型的过滤器的默认值;
使报警条件可序列化;
能够定义每个主题的消费者属性;
改进线程池命名;
新的警报 API:getAllAlarms 和 getCustomerAlarms;
通过报警规则生成的报警的“alarmConditionRepeats”和“alarmConditionDuration”元数据字段;
用户更改密码时重置 JWT 令牌;
同步 kafka commit 以提高性能;
使用 Prometheus 进行统计收集;
按名称和租户 ID 查找仪表板的方法;
Kafka 客户端版本设置为 2.8.0;优化kafka生产者/消费者参数;
Spring 安全版本设置为 5.4.4;
删除过时的 Netty 版本;
添加错误消息的日志记录以轻松识别登录失败的根本原因;
添加模块cluster-api,用于规则引擎等服务中;
设备状态服务中的回调执行;
事务感知缓存将缓存放置/驱逐操作与正在进行的 Spring 管理的事务同步;
运输:

通过 protobuf 为 CoAP 和 MQTT 支持服务器端 RPC 请求;
改进数据转换器以支持大十进制值;
删除设备上的冗余锁定以创建配置功能;
能够在处理连接请求时对可配置数量的上行 MQTT 消息进行排队;
正确关闭和清理 MQTT 会话上下文;
规则引擎:

添加事务支持以保存/更新/删除规则链。
创建警报规则节点中的动态警报严重性支持;
QueueController 从 thingsboard.yml 返回最新列表;
将消息解码移出锁,减少锁定时间;
在任何订阅方法调用之前,对生命周期中的第一个轮询进行队列检查;
如果时间少于 1 毫秒,则拉动后不会进入睡眠状态。
能够在发送电子邮件节点中使用 HTML 模板;
用户界面:

移动视图中时间窗口可视化的改进;
JSON 输入小部件;
能够配置仪表板徽标;
改进查询参数处理;
能够从屏幕截图更新仪表板图像;
时间序列表中的“在选项卡名称中使用实体标签”复选框;
小部件操作中的实体信息作为实体表小部件的“additionalParams”;
更新静态小部件中“从小部件设置实体”的逻辑;
将传输类型选择器移动到设备向导中的传输配置步骤;
能够从小部件复制粘贴内容;
在实体表小部件中缓存 cellContent、cellStyle、rowStyle;
禁用图像地图中的滚动缩放;
改进异常处理以排除“对象对象”等输出;
模糊输入后的芯片改进;
实体别名“实体名称”中接受的内容的改进说明;
更新捷克语翻译;
能够在登录表单的输入字段中切换显示密码;
模糊此组件后,实体键列表组件的焦点;
** Bug修复: **

从 Kafka 消费者 GroupId 中删除 ServiceId;
Cassandra 准备 Statement 初始化锁;
恢复旧的 Nashorn 沙箱版本,直到修复库中的错误;
删除 websocket 订阅的 onData 函数的重复调用;
组件描述符和事件的事务管理;
recalculatePartitions 上可能过时的服务器信息;
基于pg_stat分析的告警查询性能修复;
设备计数查询的性能修复;
仅当到达的值具有更新的时间戳时才更新 ts_kv_latest 表;
重命名实体时添加缓存清理;
org.apache.kafka.common.KafkaException: javax.security.auth.login.LoginException;
Rest Api 调用节点修复:添加了默认标头 Content-Type
Postgresql 驱动程序版本升级到 42.2.20 以修复与 Postgres 11 的连接问题;
在安装脚本中删除分区功能并添加修复升级脚本
压缩类型的配置参数名称;
核心消费者中网关和 LwM2M 传输的消息顺序;
设备参与者缓存中的会话重复;
授权和密码重置漏洞;
关系查询别名中的实体视图选择;
小部件包类的equals方法中的错字;
设备声明期间的 SerializationFailedException;
依赖漏洞;
Spring安全问题;
在 DefaultTransportApiService 中创建设备通知;
用户界面:

添加新配置文件后更新了设备配置文件表
系统管理员更改配置文件中的访问被禁止错误;
使用更改键或值类型时的警报规则验证;
切换控制小部件以在 rpc 调用响应后更新状态;
小部件选择器中的小部件类型过滤器;
生成规则链根时的标题为中文;
资产页面的解析;
地图小部件中的多个数据源处理数据;
计算 minIntervalLimit 不正确;
rus/ukr 翻译中的一些错别字;
仪表板上相同小部件的 HTML 操作;
LED 指示灯中的错误信息;
实体自动完成;
在浮点小部件中未设置阈值属性时出现的阈值;
小部件扩展现在可以访问 HttpCleint 和 DrugDrop,以避免在导入外部模块时出现堆栈溢出;
设备凭据组件验证;
状态控制器在 stateId 未更改时不更新状态;
Safari 中的新仪表板设置;
小部件描述中的错别字;
数字仪表的单位名称不要“大写”;
实体计数数据源标签覆盖,配置的标签从未显示;
实体层次结构小部件中的实体节点级别;
在条形图小部件中应用默认阈值线宽;
时间窗口显示不正确;
当高级设置的配置为空时,显示静态小部件配置选项卡;
未更新仪表板 URL,更新当前仪表板状态后;
Safari 浏览器地图小部件中的工具提示;
验证删除警报小部件中使用的别名;
在添加设备和添加设备配置文件对话框中添加了缺少的帮助链接;
使用退出键关闭主菜单;
保存SMTP设置后清除密码;
更新设备不活动超时属性;
在主菜单中 ESC 按钮的行为;
deleteEntityTimeseries 中的 StartTs 和 endTs;
运输:

会话清理的配置;
为统计收集期;
CoAP客户端可以同时订阅属性和rpc更新;
为 QoS 2 删除了不必要的 PUBLISH 消息保留;
处理 CoAP 的重复读取/观察请求;
GatewaySessionHandler 通过使用弱哈希映射锁定内存泄漏;
休息客户端:

GetAlarms 方法;
删除了 AlarmController、AlarmQuery 和 getAlarms 的冗余参数;
降低默认日志级别;
在 getTimeseries REST 调用中包含限制值;
构建/安装脚本:

K8S 配置中的 JAVA_OPTS 映射到 Java 11;
参考 Maven 存储库;
为 docker-compose 脚本更新了 HAProxy 和 Certbot 版本;
更新 haproxy 配置。启用 HTTP/2;
在 docker 镜像中将 Postgres 升级到版本 12;
按最大执行时间为顶级规则节点添加记录器模板;
为 Docker 脚本添加 prometheus-grafana 监控;
更新了 MSA 自述文件;
从文件而不是类路径中正确查找密钥库文件;
os-maven-plugin 版本更新;
日志容器的唯一名称,以避免容器名称冲突;
改进的黑盒测试;

欢迎加入ThingsBoard技术交流群

在这里插入图片描述
这里可复制Q群号:69998183

关注“云腾五洲”:获取二开ThingsBoard物联网平台演示

ThingsKit物联网平台

交流社区:ThingsKit-ThingsBoard社区

最后

以上就是乐观棒球为你收集整理的物联网平台 ThingsBoard 3.3 发布的全部内容,希望文章能够帮你解决物联网平台 ThingsBoard 3.3 发布所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(51)

评论列表共有 0 条评论

立即
投稿
返回
顶部