From 6efa065bca253627b5d0079ae3c6b35bda005a98 Mon Sep 17 00:00:00 2001 From: ThingsPanel Release Bot Date: Fri, 26 Jun 2026 03:08:41 +0000 Subject: [PATCH] docs: add ThingsPanel v1.2.3 release notes (Backend v1.2.3 / Frontend v1.2.3 / ThingsVis v1.0.14) --- docs/introduction/releases.md | 77 +++++++++++++++++++ .../current/introduction/releases.md | 77 +++++++++++++++++++ 2 files changed, 154 insertions(+) diff --git a/docs/introduction/releases.md b/docs/introduction/releases.md index 15fa79e06..76400bef2 100644 --- a/docs/introduction/releases.md +++ b/docs/introduction/releases.md @@ -5,6 +5,83 @@ sidebar_position: 9 # Release Notes +## ThingsPanel-Ver1.2.3 Release Notes +Release Date: 2026-06-18 + +We officially released ThingsPanel v1.2.3! This version is centered on **Backend v1.2.3**, with synchronized updates for **Frontend v1.2.3** and **ThingsVis v1.0.14**. Key upgrades include device group statistics, unified protocol plugin management, enhanced ThingsVis embedding, component card mode, and camera playback improvements. + +--- + +### Backend v1.2.3 + +#### New Features + +- **Device Group Statistics** — Group details now show total devices, online count, offline count, and alarm count for better operational visibility. +- **Dynamic Configuration Forms** — Retrieve device configuration forms by protocol type and device type, simplifying multi-protocol configuration management. + +#### Optimizations + +- **Unified Protocol Plugin System** — All protocol extensions are now managed under the service plugin system, unifying registration, loading, and lifecycle management. +- **Enhanced Protocol Adapter for Commands** — Optimized protocol plugin adaptation for attribute and command delivery, improving cross-protocol instruction compatibility. +- **Architecture Documentation** — Streamlined system architecture documentation, aligning descriptions with the current implementation. + +--- + +### Frontend v1.2.3 + +#### New Features + +- **ThingsVis Embedding Save Enhancement** — Optimized host-side save integration for more reliable saving when ThingsVis is embedded. +- **Initial Load Optimization** — Improved platform field data source restoration, reducing first-screen wait time for embedded pages. +- **Camera Playback Command Enhancement** — Adapted playback control parameters for more stable playback request delivery. + +#### Bug Fixes + +- Fixed authentication key reading and log dependency issues in production deployments +- Fixed host save payload type and test configuration issues when embedding ThingsVis +- Fixed camera playback command parameter compatibility to prevent abnormal playback control + +#### Other + +- Enhanced deployment script with environment variable validation and database connectivity checks + +--- + +### Visual Editor (ThingsVis) v1.0.14 + +#### New Features + +- **Component Card Mode** — Unified card appearance, title, and basic style configuration with one-click toggle for dashboard visual consistency. +- **Table Component Scrolling** — Added scrolling support and optimized layout configuration for long-list data display. +- **Camera Component Redesign** — Improved playback interface layout, playback controls, operation panel, and command parameters. +- **EZVIZ Player Enhancement** — Enhanced playback capabilities, event handling, and playback parameter configuration for broader device support. +- **Non-blocking Data Source Activation** — Editor startup and data source restoration now async non-blocking for faster large project loading. +- **Action Execution Enhancement** — Improved legacy command normalization and data source parsing for better backward compatibility. +- **Switch Component Enhancement** — Extended color property handling with additional test coverage. +- **Glass Panel Component** — Streamlined to standard glass texture with backward compatibility. +- **Save Flow Optimization** — Dual optimization for auto-save and host save, improving embedded save stability. + +#### Bug Fixes + +- Fixed camera playback control parameters and playback interaction issues +- Fixed camera component layout and display anomalies from legacy styles +- Fixed EZVIZ player layout refresh logic issues +- Fixed host save payload test configuration and type safety issues +- Fixed card mode not being fully disableable after activation +- Fixed residual mock text properties in text component + +--- + +### Component Version Reference + +| Component | Version | Download | +|-----------|---------|----------| +| Backend | v1.2.3 | [GitHub Releases](https://github.com/ThingsPanel/thingspanel-backend-community/releases/tag/v1.2.3) | +| Frontend | v1.2.3 | [GitHub Releases](https://github.com/ThingsPanel/thingspanel-frontend-community/releases/tag/v1.2.3) | +| ThingsVis | v1.0.14 | [GitHub Releases](https://github.com/ThingsPanel/thingsvis/releases/tag/v1.0.14) | + +--- + ## ThingsPanel-Ver1.1.12 Release Notes Release Date: 2025-12-26 diff --git a/i18n/zh-Hans/docusaurus-plugin-content-docs/current/introduction/releases.md b/i18n/zh-Hans/docusaurus-plugin-content-docs/current/introduction/releases.md index 9e2bd773b..dcc78d56e 100644 --- a/i18n/zh-Hans/docusaurus-plugin-content-docs/current/introduction/releases.md +++ b/i18n/zh-Hans/docusaurus-plugin-content-docs/current/introduction/releases.md @@ -5,6 +5,83 @@ sidebar_position: 9 # 更新记录 +## ThingsPanel-Ver1.2.3 更新日志 +发布日期:2026-06-18 + +我们正式发布 ThingsPanel v1.2.3!本次版本以 **Backend v1.2.3** 为核心,同步更新 **Frontend v1.2.3** 与 **ThingsVis v1.0.14**。重点围绕设备分组统计、协议插件体系统一、ThingsVis 嵌入式集成增强、组件卡片模式及摄像头回放体验优化等方面进行升级。 + +--- + +### 后端 (Backend) v1.2.3 + +#### 新增功能 + +- **设备分组统计** — 分组详情支持查看设备总数、在线数、离线数和告警数,便于运维侧快速掌握设备运行状况。 +- **动态配置表单** — 支持按协议类型和设备类型获取对应的设备配置表单,简化多协议场景下的配置管理。 + +#### 优化 + +- **协议插件体系统一** — 将协议扩展全部收敛至服务插件体系管理,统一协议插件的注册、加载与生命周期,降低新增协议的接入成本。 +- **属性与命令下发协议适配** — 优化属性下发、命令下发时的协议插件适配逻辑,提升跨协议设备的指令兼容性。 +- **架构文档精简** — 调整系统架构说明,精简协议插件相关模块描述,与当前实现对齐。 + +--- + +### 前端 (Frontend) v1.2.3 + +#### 新增功能 + +- **ThingsVis 嵌入式保存增强** — 优化宿主侧保存集成流程,使 ThingsVis 编辑器的保存操作在嵌入场景下更加可靠。 +- **首屏加载优化** — 优化平台字段数据源恢复流程,减少嵌入式页面首屏等待时间。 +- **摄像头回放命令增强** — 回放控制参数适配优化,支持更稳定的回放请求下发。 + +#### Bug 修复 + +- 修复服务器生产部署中的认证密钥读取和日志依赖问题 +- 修复 ThingsPanel 嵌入 ThingsVis 时宿主保存 payload 类型与测试配置问题 +- 修复摄像头回放命令参数兼容问题,避免回放控制下发异常 + +#### 其他 + +- 部署脚本增强环境变量读取、校验和数据库连通性检查 + +--- + +### 可视化编辑器 (ThingsVis) v1.0.14 + +#### 新增功能 + +- **组件卡片模式** — 新增统一的卡片外观、标题与基础样式配置,支持一键开启/关闭,提升仪表盘视觉一致性。 +- **表格组件滚动** — 表格组件新增滚动支持,并优化布局配置,适用于长列表数据展示。 +- **摄像头组件重做** — 优化回放界面布局、播放控制、操作面板和命令参数。 +- **萤石云播放器增强** — 增强回放能力、事件处理和播放参数配置,适配更多萤石设备场景。 +- **数据源非阻塞激活** — 编辑器启动和数据源恢复优化为异步非阻塞,提升大项目加载体验。 +- **动作执行增强** — 增强旧版命令归一化和数据源解析能力,提升旧项目兼容性。 +- **开关组件增强** — 颜色属性扩展,并补充相关测试覆盖。 +- **玻璃面板组件精简** — 精简为标准玻璃质感配置,保留旧配置兼容解析。 +- **保存流程优化** — 自动保存与宿主保存双重优化,提升嵌入式保存集成稳定性。 + +#### Bug 修复 + +- 修复摄像头回放控制参数与播放交互问题 +- 修复摄像头组件遗留样式导致的布局和显示异常 +- 修复萤石云播放器布局刷新逻辑问题 +- 修复宿主保存 payload 测试配置和类型安全问题 +- 修复卡片模式开启后无法彻底关闭的问题 +- 修复文本组件多余的模拟文本属性残留问题 + +--- + +### 组件版本对照 + +| 组件 | 版本 | 下载 | +|------|------|------| +| Backend | v1.2.3 | [GitHub Releases](https://github.com/ThingsPanel/thingspanel-backend-community/releases/tag/v1.2.3) | +| Frontend | v1.2.3 | [GitHub Releases](https://github.com/ThingsPanel/thingspanel-frontend-community/releases/tag/v1.2.3) | +| ThingsVis | v1.0.14 | [GitHub Releases](https://github.com/ThingsPanel/thingsvis/releases/tag/v1.0.14) | + +--- + ## ThingsPanel-Ver1.1.12 更新日志 发布日期:2025-12-26