Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
77 changes: 77 additions & 0 deletions docs/introduction/releases.md
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
Loading