由 Site Kit 添加的 Google 跟踪代码管理器 (noscript) 代码段 结束 Site Kit 添加的 Google 跟踪代码管理器 (noscript) 代码段
ThingsBoard 3.7 发布 ThingsBoard 3.7 发布

ThingsBoard 3.7 版本:JDK 17、内务处理、增强的本地化、小部件等

我们很高兴地宣布 ThingsBoard 3.7 版发布!亮点包括迁移到 JDK 17、丰富的本地化支持、数据库结构优化、现有小部件的增强以及几个新小部件的添加。

性能和安全性

我们进行了大量的幕后改进,以使软件更加高效和安全。看一下发生了什么变化:

  1. 迁移到 Java 17 LTS 版本: 我们已从 JDK 11 升级到 JDK 17,引入了新功能和改进,可帮助软件更高效、更安全地运行。
  2. Spring框架更新: 我们已将 Spring 从 5.3.26 更新到 6.1.8,提供了改进的性能、增强的安全性以及与最新 Java 17 功能的兼容性。
  3. Docker 镜像更新: 我们的 Docker 镜像已从 bullseye-slim 更新为 bookworm-slim。此更新包括错误修复和新功能,确保更顺畅、更安全的部署环境。参见公关 #11 了解更多详情。
  4. 家政服务: 我们添加了一项新服务,负责在后台处理长时间运行的操作。例如,它会删除您从平台删除的实体的旧警报、属性和遥测记录。参见公关 #10201了解更多详情。
  5. 数据库结构优化: 我们已将存储属性的表的大小减小了约 30%。这种优化可确保软件更高效地运行,即使在资源有限的设备上也是如此。参见公关 #9850了解更多详情。

图表库升级

我们正在升级我们的小部件以利用 Apache ECharts,引入新的功能和特性来改进数据可视化。此升级特别适用于以下小部件:状态图、饼图、雷达图、极地面积和条形图。所有这些小部件现在都包含基本配置表单,以提供更直观的设置体验。

不同类型的图表和图表

我们还为新的时间序列图表引入了比较功能。可以在系列配置面板中找到并调整比较设置。

时间序列图添加中的设置

数字仪表的重新设计

我们的数字仪表已经有了重大改进。我们简化了小部件配置,将设置合并为基本形式,并使设置过程更加直观。

添加了高级颜色设置,包括渐变和范围,使您可以微调界面以更精确地满足您的需求。

增强的本地化支持

通过新的更新,现在可以通过 Web UI 添加本地化,​​而不是使用纯 JSON。改进的本地化支持功能使您能够按语言和术语键进行搜索,按未填充、修改或新键进行过滤,并更有效地跟踪翻译进度。

这些增强功能使您能够更有效地管理翻译,并确保更广泛的受众可以访问您的产品。

二维码授权

借助新的二维码功能,ThingsBoard 移动应用程序中的授权变得更加简单。登录网页版后,您只需使用手机摄像头扫描首页或仪表板上的二维码即可。如果已安装移动应用程序,它将自动登录。如果未安装该应用程序,您将被重定向到 Google Play Store 或 Apple App Store 下载并安装。此外,二维码可以作为小部件放置在任何仪表板上,以便于访问。

QR 码小部件具有高度可配置性,可以指向构建在 ThingsBoard 移动应用程序之上的自定义应用程序。

二维码是一种快速、简单、便捷的授权方式 ThingsBoard 移动应用程序。今天就试试吧!

状态小部件

状态小部件为用户提供有关其设备或系统状态的实时更新。例如,您可以轻松设置可视化小部件来跟踪各种对象的状态,例如门、窗或障碍物。此外,该小部件是完全可定制的,允许您使用替代图标、背景和其他外观设置。

ThingsBoard 状态小部件示例

在单元格单击操作上

感谢社区贡献 PR #10600,表格小部件现在支持一种新的操作类型 - 单击单元格。现在,您可以根据表中单元格的列索引分配不同的单元格单击操作。

ThingsBoard 上的单元格单击操作