v2.2.1

X-PLUG/mPLUG-DocOwlv2.2.1Jun 11, 2026by wanghe-fit2cloud

AI Summary

This release introduces significant enhancements to the management of certificates, firewalls, and multi-node systems, alongside improvements to file browsing, container logs, and system performance.

Key Highlights

  • Added Dynadot DNS provider for certificate management.
  • Firewall now supports port whitelist management and occupancy checks.
  • Multi-node overview page displays agents and certificates.
  • File browser supports proxy configuration for remote downloads and Shift-key multi-row selection.

New Features

  • Dynadot DNS provider integration
  • Firewall port whitelist management
  • Multi-node system installation package management
  • Support for multiple alert methods of the same type
  • Firewall port range rules support port occupancy checks

Full Release Notes

## ✨ New Features / 新增功能

* Certificates: Added Dynadot DNS provider / 新增 Dynadot DNS 服务商 by @rowanchen-com in https://github.com/1Panel-dev/1Panel/pull/12829
* File Browser: Added proxy configuration for remote file downloads / 文件远程下载支持配置代理 by @lan-yonghui in https://github.com/1Panel-dev/1Panel/pull/12942
* Firewall: Added firewall port whitelist management / 支持防火墙端口白名单管理 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/12912
* Multi-Node: Overview page now displays agents and certificates / 概览页支持展示智能体和证书信息 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/12933
* Multi-Node: Added support for 1Panel system installation package management / 支持 1Panel 系统安装包管理 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/12982
* Panel Settings: Added support for multiple alert methods of the same type / 支持添加多个同一类型的告警方式 by @lan-yonghui in https://github.com/1Panel-dev/1Panel/pull/12922

## ⚙️ Enhancements / 功能优化

* Overview: Optimized memo styles / 优化备忘录样式 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/12958
* Containers: Improved container log display / 优化容器日志展示效果 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/12939
* Containers: Automatically displays task logs after image deletion / 镜像删除操作后支持自动展示任务日志 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/12868
* File Browser: Added Shift-key multi-row table selection / 支持 Shift 键快速选择多行表格数据 by @lan-yonghui in https://github.com/1Panel-dev/1Panel/pull/12941
* File Browser: Optimized file editor save logic / 优化文件编辑器保存逻辑 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/12852
* Firewall: Added port occupancy checks for firewall port range rules / 防火墙端口范围规则支持端口占用检查 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/12950
* SSH Management: Optimized SSH log parsing logic / 优化 SSH 日志解析逻辑 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/12803
* Terminal: Added security validation for generated terminal commands / 增加终端命令生成安全校验 by @glmgbj233 in https://github.com/1Panel-dev/1Panel/pull/12826
* Multi-Node: Optimized node count limit handling logic / 优化节点数量限制处理逻辑 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/12867
* Multi-Node: Optimized node switching logic for large node sets / 优化大规模节点场景下的节点切换逻辑 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/12928
* MCP: Optimized MCP menu title display / 优化 MCP 菜单标题展示 by @wanghe-fit2cloud in https://github.com/1Panel-dev/1Panel/pull/12818
* Panel Settings: SMS alerts now support display names and enhanced configuration validation / 短信告警支持显示名称并增强配置校验 by @lan-yonghui in https://github.com/1Panel-dev/1Panel/pull/12945
* Panel Settings: Added warning prompts when importing licenses / 导入许可证时新增警告提示信息 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/12952
* System: Improved command execution result display / 优化命令执行结果展示 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/12837
* System: Optimized task list and sidebar interactions / 优化任务列表与侧边栏交互 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/12839
* System: Optimized captcha verification method / 优化验证码校验方式 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/12946
* System: Improved API documentation annotations / 完善 API 文档注解 by @wanghe-fit2cloud in https://github.com/1Panel-dev/1Panel/pull/12915
* System: Optimized API documentation and logs / 优化 API 文档和日志 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/12962
* System: Optimized disabled button styles in tables / 优化表格禁用按钮样式 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/12937
* System: Optimized dark theme styles / 优化深色主题样式 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/12944

## 🛠️ Bug Fixes / 问题修复

* App Store: Fixed an issue where runtime environments could not be created when using custom app repositories / 修复了使用自定义应用仓库时无法创建运行环境的问题 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/12887
* Websites: Fixed an issue where custom rewrite template name casing was not preserved / 修复了自定义重写模板名称大小写未保留的问题 by @bin64 in https://github.com/1Panel-dev/1Panel/pull/12714
* Certificates: Fixed an issue where panel certificates were not synchronized after auto-renewal / 修复了自动续签后面板证书未同步的问题 by @cuijianzhuang in https://github.com/1Panel-dev/1Panel/pull/12858
* Containers: Fixed an issue where container IPs were not preserved after Compose upgrades in some scenarios / 修复了部分场景下 Compose 升级后容器 IP 未保留的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/12902
* File Browser: Fixed abnormal wildcard file copy in some scenarios / 修复了部分通配符文件复制异常的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/12883
* Firewall: Fixed abnormal firewall port occupancy information display / 修复了防火墙端口占用信息显示异常的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/12961
* Toolbox: Fixed virus scan failures in some scenarios / 修复了部分场景下病毒扫描失败的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/12892
* Toolbox: Fixed abnormal parsing when process guard uptime exceeds one day / 修复了进程守护运行时长超过一天时解析异常的问题 by @bin64 in https://github.com/1Panel-dev/1Panel/pull/12713
* SSH Management: Fixed abnormal SSH service auto-enable behavior in some scenarios / 修复了部分场景下 SSH 服务自动启用异常的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/12898
* Cron: Fixed failure when executing script libraries on child nodes / 修复了在子节点执行脚本库失败的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/12869
* Cron: Fixed an issue where backup retention count did not take effect when updating scripts in some scenarios / 修复了部分场景下脚本更新时备份保留数量不生效的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/12896
* Multi-Node: Fixed node auto-upgrade failures in some scenarios / 修复了部分场景下节点自动升级失败的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/12875
* Multi-Node: Fixed node terminal connection failures on the overview page / 修复了概览页使用节点终端连接失败的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/12901
* Log Audit: Fixed abnormal operation log display in some scenarios / 修复了部分操作日志显示异常的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/12936
* System: Fixed system exceptions caused by file open failures in some scenarios / 修复了部分场景下打开文件失败导致系统异常的问题 by @mei2jun1 in https://github.com/1Panel-dev/1Panel/pull/12808
* System: Fixed delayed theme updates after importing licenses / 修复了导入许可证后主题更新延迟的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/12911
* System: Fixed abnormal custom login background image display in some scenarios / 修复了部分场景下自定义登录背景图片显示异常的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/12977