v2.2.5

1Panel-dev/1Panelv2.2.5Aug 7, 2026by wanghe-fit2cloud

AI Summary

This release introduces significant enhancements to model management, container interactions, and website template controls. It improves Multi-Node health checks and optimizes various system workflows. Additionally, multiple stability fixes were implemented to resolve issues with uptime tracking, file extraction, and website configuration restoration.

Key Highlights

  • Added text-to-image API support and DeepSeek model startup templates
  • Implemented pinning support for Compose projects and unified resource list interactions
  • Added automatic detection of failed nodes in health checks
  • Introduced website template management functionality

New Features

  • OpenClaw plugin management support
  • QwenPaw username and password configuration
  • Text-to-image API support for model accounts
  • DeepSeek model startup template
  • Website template management
  • Pinning support for Compose projects
  • Support for hiding Compose projects created by the App Store
  • MySQL backup option to exclude GTID information
  • Automatic detection of failed or abnormal nodes in health checks
  • Trusted proxy configuration for API access restrictions
  • Time range filtering for alert logs

Full Release Notes

## ✨ New Features / 新增功能

* Agents: Added plugin management support for OpenClaw / OpenClaw 支持插件管理 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/13388
* Agents: Added username and password configuration for QwenPaw / QwenPaw 支持配置用户名和密码 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/13478
* Models: Added text-to-image API support for model accounts / 模型账号新增文生图 API 支持 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/13380
* Models: Added a DeepSeek model startup template / 新增 DeepSeek 模型启动模板 by @zhengkunwang223
* Websites: Added website template management / 新增网站模板管理功能 by @BugPleaseGo in https://github.com/1Panel-dev/1Panel/pull/13400
* Containers: Added pinning support for Compose and unified pinning interactions across resource lists / 容器编排支持置顶,并统一各资源列表的置顶交互 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/13417
* Containers: Added support for hiding Compose projects created by the App Store / 容器编排支持隐藏由应用商店创建的编排 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/13432
* Cron: Added an option to exclude GTID information from MySQL backups / MySQL 备份新增不导出 GTID 信息选项 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/13407
* Multi-Node: Added automatic detection of failed or abnormal nodes to node health checks / 节点健康检查支持自动检查失败或异常节点 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/13463
* Panel Settings: Added trusted proxy configuration for API access restrictions / API 访问限制支持配置可信代理 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/13409
* Panel Settings: Added time range filtering for alert logs / 告警日志支持按时间范围筛选 by @lan-yonghui in https://github.com/1Panel-dev/1Panel/pull/13489

## ⚙️ Enhancements / 功能优化

* App Store: Optimized the app upgrade workflow / 优化应用升级流程 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/13415
* Models: Updated Xiaomi MiMo models and added support for the OpenAI Responses API / 更新小米 MiMo 模型并支持 OpenAI Responses API by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/13443
* Models: Updated the default API address for DeepSeek model accounts / 更新 DeepSeek 模型账号的默认 API 地址 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/13487
* File Browser: Optimized file share password handling and remote download filename parsing / 优化文件分享密码传递与远程下载文件名解析逻辑 by @lan-yonghui in https://github.com/1Panel-dev/1Panel/pull/13452
* Firewall: Optimized port forwarding logic / 优化端口转发相关处理逻辑 by @HynoR in https://github.com/1Panel-dev/1Panel/pull/13347
* Toolbox: Optimized FTP user identity initialization / 优化 FTP 用户身份初始化逻辑 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/13390
* Toolbox: Website-created and standalone FTP accounts now use separate user identities / 网站与独立创建的 FTP 账户支持使用不同用户身份 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/13412
* Cron: Optimized duration display for task execution records / 优化任务执行记录的耗时展示 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/13398
* WAF: Optimized configuration file saving / 优化配置文件保存逻辑 by @zhengkunwang223
* WAF: Optimized cleanup of WAF and website monitoring logs and statistics / 优化 WAF 与网站监控日志及统计数据清理逻辑 by @zhengkunwang223
* Multi-Node: Optimized connection reuse for node requests / 优化节点请求的连接复用逻辑 by @lan-yonghui
* Log Audit: Optimized host system log pagination / 优化主机系统日志分页加载逻辑 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/13395
* Panel Settings: Optimized file handling when restoring system snapshots from local backup accounts / 优化使用本地备份账号恢复系统快照时的文件处理流程 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/13494
* System: Optimized table pagination settings on list pages / 优化列表页表格分页配置 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/13456

## 🛠️ Bug Fixes / 问题修复

* Overview: Fixed an issue where uptime did not match the system boot time / 修复了运行时长与系统启动时间不一致的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/13410
* Overview: Fixed abnormal column heights of overview page cards / 修复了概览页卡片列高度异常的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/13433
* App Store: Fixed OpenResty upgrade failures in some scenarios / 修复了部分场景下 OpenResty 升级失败的问题 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/13470
* Websites: Fixed an issue where the website list order changed after editing a website / 修复了编辑网站后列表顺序发生变化的问题 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/13424
* Websites: Fixed an issue where website configuration files could not be restored from backups / 修复了网站配置文件无法从备份恢复的问题 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/13445
* Websites: Fixed an issue where multi-file website templates could still be saved without uploading a ZIP file / 修复了多文件网站模板未上传 ZIP 文件时仍可保存的问题 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/13484
* Websites: Fixed incomplete cleanup of website monitoring directories when deleting websites / 修复了删除网站时网站监控目录未完全清理的问题 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/13492
* Containers: Fixed inconsistent project name parsing when creating Compose projects from a path / 修复了从路径创建编排时项目名称解析不一致的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/13468
* File Browser: Fixed loss of user and group information when extracting files / 修复了文件解压时用户和用户组信息丢失的问题 by @lan-yonghui in https://github.com/1Panel-dev/1Panel/pull/13458
* Terminal: Fixed abnormal display of the group column in the host list / 修复了主机列表分组列显示异常的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/13477
* Toolbox: Fixed an issue where device cleanup scan results included empty directories / 修复了设备清理扫描结果包含空目录的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/13442
* Toolbox: Fixed abnormal process start time display in LXC environments / 修复了 LXC 环境下进程启动时间显示异常的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/13473
* Cron: Fixed an issue where clearing execution records incorrectly deleted records for running tasks / 修复了清空执行记录时误删运行中任务记录的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/13474
* Multi-Node: Fixed an issue where resource information was still loaded for some unhealthy nodes / 修复了部分异常节点仍会加载资源信息的问题 by @ssongliu
* Multi-Node: Fixed an issue with requests to IPv6 nodes / 修复了 IPv6 节点请求异常的问题 by @ssongliu
* Panel Settings: Fixed incorrect page navigation from the passkey setup guide in some scenarios / 修复了部分场景下通行密钥设置指引跳转页面错误的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/13462