产品定价 立即试用
社区版
入门
指南 安装 架构 API 常见问题
目录

ThingsBoard v4.0.x 发布说明

ThingsBoard CE v4.0.2 (2025年7月3日)

小版本,包含以下Bug修复与改进:

变更内容

  • 核心与规则引擎
    • #13362 EDQS改进与Bug修复,由@ViacheslavKlimov完成
    • #13356 修复漏洞,由@smatvienko-tb完成
    • #13414 修复去重规则节点中的重试机制,由@ShvaykaD完成
    • #13374 修复部分topic未应用队列前缀,由@ViacheslavKlimov完成
    • #13465 修复更新较旧时序数据时的WS更新,由@irynamatveieva完成
    • #13577 修复postgresql.driver和kafka client的CVE-2025-49146、CVE-2025-27817漏洞,由@smatvienko-tb完成
  • UI
    • #13292 动态设置提示及SCADA符号流程动画连接器重构,由@ArtemDzhereleiko完成
    • #13290 改进Nederlands (België) 翻译,由@vvlladd28完成
    • #13299 改进仪表板自动补全组件,由@vvlladd28完成
    • #13344 移除calculate field对话框中参数表头的sticky选项,由@ArtemDzhereleiko完成
    • #13253 修复table-widgets中分页设置验证损坏的问题,由@Terny22完成
    • #13289 修复calculated fields的错误帮助链接,由@vvlladd28完成
    • #13300 修复doughnut chart的百分比值,由@ArtemDzhereleiko完成
    • #13321 修复规则节点配置样式,由@vvlladd28完成
    • #13413 修复HP circuit breaker部件类型的FQN,由@ArtemDzhereleiko完成
  • 传输
    • #12981 MQTT客户端指数重连策略,由@smatvienko-tb完成

完整更新日志https://github.com/thingsboard/thingsboard/compare/v4.0.1…v4.0.2

ThingsBoard CE v4.0.1 (2025年4月22日)

小版本,包含以下Bug修复与改进:

  • UI

    • #13214 修复动态表单数组项配置,由@vvlladd28完成
    • #13215 修复deepClone utils方法中Date和Array的类型检查,由@vvlladd28完成
    • #13218 修复matSuffix上下文中防止CDK overlay崩溃的早期updatePosition调用,由@maxunbearable完成
    • #13226 修复默认部件设置的突变,由@vvlladd28完成
    • #13229 修复SCADA HP右下弯头连接器管道,由@ArtemDzhereleiko完成
    • #13217 更新规则节点链接,由@irynamatveieva完成

完整更新日志https://github.com/thingsboard/thingsboard/compare/v4.0…v4.0.1

ThingsBoard CE v4.0.0(2025年4月15日)

包含以下功能与Bug修复的主要版本:

主要改进

  • 核心与规则引擎
    • #12374 由@irynamatveieva和@ViacheslavKlimov实现字段计算;
    • #12527 由@dashevchenko和@ViacheslavKlimov实现高性能内存实体数据查询服务(EDQS);
    • #12764 由@dskarzh实现保存属性策略;
    • #12413 由@dskarzh实现保存时序策略;
    • #12652 由@dashevchenko为告警数量部件添加实体别名和过滤器;
  • UI
    • #12875 由@ikulikov实现新地图部件;
    • #12325 由@ikulikov实现动态表单以移除JSON schema表单;
    • #12274 由@ArtemDzhereleiko实现SCADA:高性能石油与天然气符号;
    • #12512 由@ArtemDzhereleiko实现SCADA:高性能能源系统符号;
    • #12372 由@ArtemDzhereleiko实现SCADA:添加传统仪表SCADA符号;
    • #12848 由@ArtemDzhereleiko改进部件标题按钮操作;

次要改进

  • 核心与规则引擎
    • #12297 由@ViacheslavKlimov重构遥测服务;
    • #12688 由@AndriiLandiak将bundles添加到部件类型信息;
    • #12508 由@artem-barysh-dev添加跨实体资源使用校验;
    • #12588 由@AndriiLandiak使更多Kafka主题可配置;
  • UI
    • #12856 由@maxunbearable实现TBEL utils自动补全和高亮;
    • #12467 由@maxunbearable添加通过移动应用预配置设备的操作;
    • #12933 由@ChantsovaEkaterina为时间窗口设置添加帮助页链接;
    • #12711 由@ArtemDzhereleiko为流量计符号添加decimals属性;
    • #12551 由@vvlladd28添加“获取仪表板状态对象”操作;
    • #12723 由@vvlladd28添加地图操作按钮;
    • #12540 由@ArtemDzhereleiko为多输入部件添加单选按钮;
    • #12817 由@ArtemDzhereleiko为SCADA罐添加带单位的缩放格式;
    • #12790 由@Terny22添加禁用表格部件排序的设置;
    • #12446 由@maxunbearable添加域更新请求链;
    • #12913 由@ArtemDzhereleiko添加操作中获取仪表板状态ID的帮助;
    • #12908 由@ArtemDzhereleiko调整管理设置卡片中帮助按钮颜色和位置;
    • #12630 由@ChantsovaEkaterina改进时间窗口组件中更改开始/结束时间的行为;
    • #12682 由@ArtemDzhereleiko改进SCADA符号描述;
    • #12928 由@ArtemDzhereleiko改进规则链页面上Mac的事件处理快捷键;
    • #12704 由@deaflynx改进移动中心校验器,移除冗余请求;
    • #12749 由@Terny22改进分页设置;
    • #12407 由@vvlladd28从另一仓库迁移规则节点配置组件;
    • #12627 由@ArtemDzhereleiko实现Value stepper部件;
    • #12781 由@ArtemDzhereleiko实现HP SCADA连接器的流动动画;
    • #12509 由@maxunbearable实现字段计算UI;
    • #12556 由@vvlladd28支持从系统模块提取部件设置组件;
  • Edge
    • #9195 由@AndriiLandiak添加在Edge上创建规则链的能力;
    • #12458 由@AndriiLandiak实现告警确认和告警清除仅由“推送到Edge”节点发送;
    • #12448 由@AndriiLandiak改进属性更新策略;
    • #12365 由@AndriiLandiak改进相关edge缓存清理;

Bug修复

  • 核心与规则引擎
    • #12667 由@YevhenBondarenko修复保存资源时的审计日志保存错误;
    • #12763 由@ViacheslavKlimov修复创建后的实体版本设置;
    • #12751 由@YevhenBondarenko修复Input规则节点中从msg提取队列名;
    • #12854 由@dashevchenko修复仓库设置删除(版本控制);
    • #12774 由@YevhenBondarenko修复配置中序列化器的移除(Kafka节点);
    • #12736 由@smatvienko-tb修复actor销毁时StatsPersistTick计划future的取消;
    • #13013 由@dashevchenko修复折线图部件中添加阈值的问题;
  • UI
    • #12666 由@vvlladd28修复设备配置传输配置标签中默认启用应用更改按钮;
    • #12393 由@vvlladd28修复开发模式刷新SCADA编辑器页面时的空白屏幕;
    • #12623 由@vvlladd28修复Getting Started部件中的模糊效果问题;
    • #12888 由@ArtemDzhereleiko修复nav tree组件中的changed事件行为;
    • #12898 由@ArtemDzhereleiko修复Vertical Cylinder Tank部件中关闭按钮位置;
    • #12443 由@maxunbearable修复仪表板边缘时过滤器面板列显示滚动;
    • #12633 由@ChantsovaEkaterina修复包含分号的字符串的CSV导出;
    • #12917 由@ArtemDzhereleiko修复仪表板页面默认事件处理并为Mac添加快捷键;
    • #12899 由@ArtemDzhereleiko修复Horizontal Ellipse Tank部件的默认形状;
    • #12810 由@deaflynx修复LwM2M模型中设备配置的额外滚动;
    • #12878 由@ArtemDzhereleiko修复数据键芯片的拖放;
    • #12416 由@maxunbearable修复慢速WS连接时的空通知;
    • #12544 由@deaflynx修复实体数据订阅命令键重复;
    • #12634 由@vvlladd28修复实体自动补全组件中的实体详情页面链接;
    • #12892 由@ArtemDzhereleiko修复实体列表组件的get rule chains;
    • #12610 由@vvlladd28修复LwM2M模型的错误搜索;
    • #12628 由@maxunbearable修复mdc notch的不必要边框;
    • #12470 由@maxunbearable修复慢速网络下OAuth客户端ID和密钥的移除;
    • #12841 由@kalutkaz修复仪表板上的弹出框关闭问题;
    • #12471 由@maxunbearable修复JS库别名错误状态中的提示滚动问题;
    • #12802 由@maxunbearable修复传输消息最大数量提示;
    • #12599 由@vvlladd28修复用户切换后仪表板自动补全中不清晰的缓存结果;
    • #12909 由@ArtemDzhereleiko修复Create Relation节点中目标实体类型的校验;
  • 传输
    • #12725 由@YevhenBondarenko修复CoAP服务器启用/禁用属性;
    • #12378 由@nickAS21修复DTLS(CoAP)上的并发设备通信;
    • #12876 由@nickAS21修复通过URL的FOTA更新(LwM2M);
    • #12699 由@nickAS21修复Object ID 3(DEVICE)v1.1的Observe(LwM2M);
    • #12734 由@artem-barysh-dev修复请求发送失败(SNMP);
    • #12398 由@nickAS21修复设备配置配置的动态更新(LwM2M);

Breaking changes

  • #11937 ❌ 移除除Kafka外的所有队列类型
    影响:之前使用其他队列类型(如RabbitMQ)的系统现必须迁移至Kafka。请确保基础设施和配置已相应更新。

  • #12859 🧹 从UI移除 flex-layout
    影响:依赖 flex-layout 的自定义UI组件或扩展将失效。请用Angular原生布局功能或现代CSS技术替代。

新贡献者

  • @str4ng3-r在#12568 首次贡献

完整更新日志https://github.com/thingsboard/thingsboard/compare/v3.9.1…v4.0