- ThingsBoard CE v3.4.4(2023年2月7日)
- ThingsBoard CE v3.4.3(2022年12月21日)
- ThingsBoard CE v3.4.2(2022年12月1日)
- ThingsBoard CE v3.4.1(2022年8月18日)
- ThingsBoard CE v3.4(2022年7月19日)
ThingsBoard CE v3.4.4(2023年2月7日)
改进
- UI:
Bug修复
- 核心与规则引擎:
- UI:
- #7871 由@ArtemDzhereleiko检测固定布局侧边切换的变更;
- #7868 由@vvlladd28修复使用右侧布局仪表板时的宽度计算;
- #7903 由@ArtemDzhereleiko修复部件设置移动模式的间距及翻译;
- #7875 由@ArtemDzhereleiko修复保存更改时的电话输入更新;
- #7873 由@vvlladd28修复删除值后搜索字段时间显示null值;
- #8010 由@ArtemDzhereleiko修复带聚合的键的自动索引;
- #8012 由@ChantsovaEkaterina修复将自定义翻译应用到时序部件最新数据键标签;
- #8013 由@ChantsovaEkaterina修复在仪表板状态组件中加载自定义部件模块时的错误;
- #8054 由@vvlladd28修复状态实体解析;
- #8031 由@ArtemDzhereleiko修复导航卡片设置的设备配置URL;
- #8037 由@ChantsovaEkaterina修复加载部件资源(当其中一个资源被标记为模块时);
ThingsBoard CE v3.4.3(2022年12月21日)
改进
- 核心与规则引擎:
- #7778 版本控制:由@ViacheslavKlimov添加“显示合并提交”选项,改进实体版本比较;
- UI:
Bug修复
- 核心与规则引擎:
- #7752 由@ViacheslavKlimov修复资产配置更改;
- #7761 由@ViacheslavKlimov修复实体视图部件无时序数据,修复State Chart无效行为;
- #7773 由@volodymyr-babak修复聚合查询时通过WS收到大量更新(即便无实际更新);
- #7783 由@YevhenBondarenko修复空凭据的设备批量导入;
- #7786 由@YevhenBondarenko修复saveDeviceWithCredentials通知;
- #7791 由@YuriyLytvynchuk修复“split array msg”规则节点对空数组的支持;
- #7801 由@dashevchenko在TBContext中添加DeviceProfileService和AssetProfileService;
- UI:
- Edge:
- #7792 由@volodymyr-babak修复Edge根规则链更新,添加USER实体支持,将INACTIVITY_TIMEOUT推送到edge;
ThingsBoard CE v3.4.2(2022年12月1日)
包含以下功能与Bug修复的次要版本:
主要改进
次要改进
- 核心与规则引擎:
- #7339 日志中按租户的DB调用统计;
- #7350 JS脚本体、输入参数和调用结果大小的限制;
- #7403 JS executor请求负载大小改进;
- #7483 带“只读”标志的版本控制仓库设置;
- #7245 为“更改发起者节点”添加“实体”源;
- #7341 邮箱校验模式改进;
- #7239 新规则节点:“获取设备凭据”;
- #7240 新规则节点:“复制键”;
- #7241 新规则节点:“重命名键”;
- #7242 新规则节点:“删除键”;
- #7243 新规则节点:“json path”;
- #7244 新规则节点:“拆分数组消息”;
- #7238 新规则节点:“删除属性”;
- #7278 通过oauth2成功登录后重定向到目标URL;
- #7367 详情规则节点也返回实体ID;
- #7370 支持创建到USER实体的关系;
- #7394 为MQTT规则节点添加“retained”按钮;
- #7425 Kafka规则节点的可选键模式字段;
- #7442 protobuf版本从3.17.2升级至3.21.7,支持Mac M1(ARM架构)protobuf文件编译;
- #7522 PostgreSQL驱动更新至42.5.0;
- #7538 告警服务优化,从同步方法移除async().get() 调用;
- #7377 支持在规则节点中将属性/最新遥测获取到消息数据;
- #7548 递归关系查询改进;
- #7453 oauth2登录的审计日志;
- #7435 登出时使JWT失效;
- #7541 为ts_kv使用默认SQL null排序;
- #7587 HTTP客户端在有多个时返回headers数组;
- #7629 Cassandra分区“始终存在”模式以优化查询;
- #7666 为“保存属性”和“删除属性”规则节点添加发送通知选项;
- UI:
- #7304 实体部件的数据键可在移动模式下隐藏;
- #7084 将部件上下文传递给实体层级部件的回调;
- #7230 添加加泰罗尼亚语本地化;
- #6374 仪表板布局宽度配置;
- #7267 添加新部件订阅设置 -“onTimewindowChangeFunction”;
- #7386 添加部件上下文API调用以创建告警查询;
- #7436 添加关闭以对话框打开的仪表板的API;
- #7458 更新zh_CN本地化;
- #7248 更新de_DE本地化;
- #7311 添加聚类标记颜色函数;
- #7387 除数据键标签外支持自定义表头标题;
- #7475 时区和实体自动补全组件的表单字段外观;
- #7531 图表阈值支持值数组;
- #7356 支持在列表中拖放部件操作;
- #7534 电话组件接受带空格、连字符和括号的号码;
- #7275 在自定义部件中添加创建遥测websocket更新器的API;
- 传输:
- Edge:
- 构建脚本:
Bug修复
- 核心与规则引擎:
- #7544 非活动超时修复;
- #7385 AuditLog实体的额外校验;
- #7145 使实体关系删除具有事务性;
- #7157 SNMP/CoAP/LWM2M设备配置传输配置缺失序列化;
- #7547 TbMsgProcessingStackItem缺失序列化;
- #7268“发起者遥测”规则节点;
- #7246 在“发起者字段”规则节点中检查“null”值;
- #7316 TbNode接口中默认destroy方法Bug修复;
- #7381 为“复制到视图”规则节点添加非活动事件支持;
- #7456 默认启用SQL批量排序,附加死锁日志;
- #7237 改进tbHttpClient的processException扩展;
- #7250 批量导入null节点处理修复;
- #7324 速率限制过滤器修复;
- #7552 修复Cassandra预编译语句因竞态条件导致NullPointerException;
- #7554 REST API调用上的告警订阅修复;
- #7549 规则节点中的租户实体校验;
- #7589 修复sortOrder为null且指定textSearch时的告警数量查询;
- #7636 实体的additionalInfo校验;
- #7699 修复单体模式下的队列通知;
- #7707 分配给设备配置的OTA镜像未填充设备共享属性;
- UI:
- #7127 修复地图编辑按钮中的提示显示;
- #7181 修复地图部件的关闭提示按钮;
- #6917 自定义部件处理无数据情况;
- #7092 修复“en-GB”本地化的DatetimeAdapter;
- #7129 修复Pie-Flot中时间窗口显示问题;
- #7131 修复租户TextSearch输入中空字段解析;
- #7159 修复markdown部件设置中Markdown/HTML值函数内容的显示;
- #7174 修复图像地图中折线/圆形标签跟随鼠标;
- #7211 修复文件输入加载器;
- #7217 表格部件中“每页项数”文本未翻译;
- #7251 更新规则节点关系的消息类型列表;
- #7236 TOTP 2FA提供商签发者名称中允许空格;
- #7290 部件数据源css问题;
- #7326 修复EntityDataCmd模型中的check isEmpty校验;
- #7360 支持选择性地将部件包导出到版本控制;
- #7471 修复事件过滤面板的高度和控制台错误;
- #7500 在大于xs尺寸的屏幕上使用row布局;
- #7485 修复默认国家的电话区号检测;
- #7365 修复markdown部件by @kalutkaz;
- #7591 修复仪表板布局中的setFixedLayout函数;
- #7618 修复删除名称含特殊字符的属性或遥测;
- #7652 修复仪表板全屏时自定义仪表板CSS未应用;
- #7658 支持在桌面模式下隐藏部件;
- Edge:
- 构建脚本:
我们欢迎新贡献者:
- @ashaforost 在#7199 首次贡献
- @Lenteguppie 在#7394 首次贡献
- @adrianAzoitei 在#7425 首次贡献
- @sanshengshui 在#7442 首次贡献
- @Fliner 在#7458 首次贡献
- @AndriiLandiak 在#7564 首次贡献
- @dashevchenko 在#7566 首次贡献
- @struggle3 在#7581 首次贡献
ThingsBoard CE v3.4.1(2022年8月18日)
包含以下改进与Bug修复的次要版本:
- 核心:
- UI:
- 传输:
- Edge:
ThingsBoard CE v3.4(2022年7月19日)
包含以下功能与Bug修复的主要版本:
主要改进
- 核心与规则引擎:
- UI:
- Edge:
次要改进
- 核心与规则引擎:
- #6483 将部分REST控制器代码重构至实体服务,参见PRs:#6533、#6540、#6551、#6582、#6593、#6695;
- #6358 改进查询日志;
- #6412 InMemoryStorage从静态单例重构为Spring Bean;
- #6422 内存存储改进;
- #6485 根据新Spring版本重构Spring Security注解;
- #6767 改进JS executor性能和内存占用;
- #6785 使用本地缓存和生命周期事件广播的EntityViewService优化;
- #6780 QueueKey toString以改善日志体验;
- #6888 JS executor任务过期时间以提升性能;
- #6201 SMPP SMS提供商;
- #5818 为告警规则中的计划添加动态值支持;
- #5959 可缓存的tenantExists方法及校验器中的用法重构;
- UI:
- #6675 添加“安全”页面;
- #6555 为部件配置添加“每个数据源最大实体数”参数;
- #6432 更新意大利语本地化;
- #6626 更新西班牙语本地化;
- #6914 更新法语本地化;
- #6584 添加edge的中文翻译;
- #6434 修复属性编辑表单中JSON的校验逻辑;
- #6635 为部件上下文添加资源服务;
- #6650 带国家旗帜的电话输入;
- #6725 为dataKey设置添加必填标签校验;
- #6728 导出所有RxJS API到自定义部件上下文;
- #6733 在图像地图部件中使用默认图像;
- #6805 租户配置和队列的布局;
- #6788 添加在部件图例中显示最新值的选项;
- #6836 使用Redis集群时的“flush all”操作支持;
- 传输:
- Edge:
- 构建脚本:
Bug修复
- 核心与规则引擎:
- #6536 竞态条件相关的缓存问题;
- #6910 邮件服务器超时实现;
- #6535 DeviceState中告警删除和属性删除的处理;
- #4666 Rest API调用规则节点中请求参数的编码;
- #6315 Kafka规则节点;
- #6323 实体视图缓存;
- #6330 重装时的SQL错误;
- #6446 通过Swagger ui上传OTA二进制文件的方法;
- #6642 getDeviceProfileInfoById REST API调用的权限检查;
- #6421“复制到视图”规则节点中的NPE;
- #6682 慢查询日志;
- #6711 仪表板API的Swagger UI拼写修复;
- #6809 错误代码检查时JS executor崩溃;
- #6875 为客户添加设备配置读取权限;
- #6895 移除未使用的审计日志配置设置;
- #6929 移除租户配置中的“isolated tb-core”标志;
- #6901 设备与设备配置校验;
- #6931 嵌套规则链的规则链导出/导入;
- #6937 传输统计日志;
- #6939 Kafka响应主题的单分区;
- #5924 租户与自己创建关系时的“403 forbidden”错误;
- UI:
- #6886 地图部件的双击缩放;
- #6495 行程动画部件Bug,另见#6496;
- #6651 日期范围导航器部件的日期选择;
- #6671 pie flot部件的视觉Bug;
- #6141 Knob Control部件中的调整大小;
- #6475 禁用分页时实体表格手动排序;
- #6462 数字仪表部件的“单位标题”和“值时间戳”显示;
- #6298 根据新GitHub策略构建UI;
- #6321 图像地图的缩放;
- #6339 Windows OS中的UI构建;
- #6349 重定向时的重复对话框;
- #6550 未确认/取消更改时无法切换到其他规则链;
- #6690 延迟状态显示错误;
- #6706 移除部件对话框中的额外滚动;
- #6336“测试脚本函数”窗口现适配屏幕缩小;
- #6743 按ESC时仪表板编辑图标消失;
- #6514 edge下行表格的分页;
- #6769 租户配置中错误的标签;
- #6774 显示告警详情时的权限检查;
- #6908 在状态部件中使用时,时序部件对仪表板时间窗口更新无响应;
- #6916 地图部件中名称包含空格的提示操作;
- #6936 告警类型部件的导入/导出/复制操作;
- Edge:
- 构建脚本: