Releases: 1Panel-dev/1Panel
Releases · 1Panel-dev/1Panel
Release list
v2.2.5
✨ New Features / 新增功能
- Agents: Added plugin management support for OpenClaw / OpenClaw 支持插件管理 by @zhengkunwang223 in #13388
- Agents: Added username and password configuration for QwenPaw / QwenPaw 支持配置用户名和密码 by @zhengkunwang223 in #13478
- Models: Added text-to-image API support for model accounts / 模型账号新增文生图 API 支持 by @zhengkunwang223 in #13380
- Models: Added a DeepSeek model startup template / 新增 DeepSeek 模型启动模板 by @zhengkunwang223
- Websites: Added website template management / 新增网站模板管理功能 by @BugPleaseGo in #13400
- Containers: Added pinning support for Compose and unified pinning interactions across resource lists / 容器编排支持置顶,并统一各资源列表的置顶交互 by @ssongliu in #13417
- Containers: Added support for hiding Compose projects created by the App Store / 容器编排支持隐藏由应用商店创建的编排 by @ssongliu in #13432
- Cron: Added an option to exclude GTID information from MySQL backups / MySQL 备份新增不导出 GTID 信息选项 by @ssongliu in #13407
- Multi-Node: Added automatic detection of failed or abnormal nodes to node health checks / 节点健康检查支持自动检查失败或异常节点 by @ssongliu in #13463
- Panel Settings: Added trusted proxy configuration for API access restrictions / API 访问限制支持配置可信代理 by @ssongliu in #13409
- Panel Settings: Added time range filtering for alert logs / 告警日志支持按时间范围筛选 by @lan-yonghui in #13489
⚙️ Enhancements / 功能优化
- App Store: Optimized the app upgrade workflow / 优化应用升级流程 by @zhengkunwang223 in #13415
- Models: Updated Xiaomi MiMo models and added support for the OpenAI Responses API / 更新小米 MiMo 模型并支持 OpenAI Responses API by @zhengkunwang223 in #13443
- Models: Updated the default API address for DeepSeek model accounts / 更新 DeepSeek 模型账号的默认 API 地址 by @zhengkunwang223 in #13487
- File Browser: Optimized file share password handling and remote download filename parsing / 优化文件分享密码传递与远程下载文件名解析逻辑 by @lan-yonghui in #13452
- Firewall: Optimized port forwarding logic / 优化端口转发相关处理逻辑 by @HynoR in #13347
- Toolbox: Optimized FTP user identity initialization / 优化 FTP 用户身份初始化逻辑 by @ssongliu in #13390
- Toolbox: Website-created and standalone FTP accounts now use separate user identities / 网站与独立创建的 FTP 账户支持使用不同用户身份 by @ssongliu in #13412
- Cron: Optimized duration display for task execution records / 优化任务执行记录的耗时展示 by @ssongliu in #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 #13395
- Panel Settings: Optimized file handling when restoring system snapshots from local backup accounts / 优化使用本地备份账号恢复系统快照时的文件处理流程 by @ssongliu in #13494
- System: Optimized table pagination settings on list pages / 优化列表页表格分页配置 by @zhengkunwang223 in #13456
🛠️ Bug Fixes / 问题修复
- Overview: Fixed an issue where uptime did not match the system boot time / 修复了运行时长与系统启动时间不一致的问题 by @ssongliu in #13410
- Overview: Fixed abnormal column heights of overview page cards / 修复了概览页卡片列高度异常的问题 by @ssongliu in #13433
- App Store: Fixed OpenResty upgrade failures in some scenarios / 修复了部分场景下 OpenResty 升级失败的问题 by @zhengkunwang223 in #13470
- Websites: Fixed an issue where the website list order changed after editing a website / 修复了编辑网站后列表顺序发生变化的问题 by @zhengkunwang223 in #13424
- Websites: Fixed an issue where website configuration files could not be restored from backups / 修复了网站配置文件无法从备份恢复的问题 by @zhengkunwang223 in #13445
- Websites: Fixed an issue where multi-file website templates could still be saved without uploading a ZIP file / 修复了多文件网站模板未上传 ZIP 文件时仍可保存的问题 by @zhengkunwang223 in #13484
- Websites: Fixed incomplete cleanup of website monitoring directories when deleting websites / 修复了删除网站时网站监控目录未完全清理的问题 by @zhengkunwang223 in #13492
- Containers: Fixed inconsistent project name parsing when creating Compose projects from a path / 修复了从路径创建编排时项目名称解析不一致的问题 by @ssongliu in #13468
- File Browser: Fixed loss of user and group information when extracting files / 修复了文件解压时用户和用户组信息丢失的问题 by @lan-yonghui in #13458
- Terminal: Fixed abnormal display of the group column in the host list / 修复了主机列表分组列显示异常的问题 by @ssongliu in #13477
- Toolbox: Fixed an issue where device cleanup scan results included empty directories / 修复了设备清理扫描结果包含空目录的问题 by @ssongliu in #13442
- Toolbox: Fixed abnormal process start time display in LXC environments / 修复了 LXC 环境下进程启动时间显示异常的问题 by @ssongliu in #13473
- Cron: Fixed an issue where clearing execution records incorrectly deleted records for running tasks / 修复了清空执行记录时误删运行中任务记录的问题 by @ssongliu in #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 #13462
v2.2.4
✨ New Features / 新增功能
- Models: Added support for retrieving model lists from model accounts / 模型账号支持获取模型列表 by @zhengkunwang223 in #13281
- MCP: Added support for custom command-line arguments for MCP Server / MCP Server 支持自定义命令行参数 by @zhengkunwang223 in #13265
- Websites: Added dynamic compilation support for OpenResty modules / OpenResty 模块支持动态编译 by @Snrat in #13291
- Databases: Added MySQL user management / 新增 MySQL 用户管理功能 by @ssongliu in #13278
- File Browser: Added support for canceling chunked file uploads / 文件分片上传支持取消 by @ssongliu in #13233
- File Browser: Added directory size caching and sorting by size / 文件管理支持缓存目录大小并按大小排序 by @lan-yonghui in #13220
- Toolbox: Added runtime diagnostics to process management / 进程管理新增运行诊断功能 by @ssongliu in #13295
- WAF: Added province-based access restriction configuration / 访问限制支持按省份配置 by @zhengkunwang223
- WAF: Added observation mode / 新增观察模式 by @zhengkunwang223
- WAF: Added support for configuring allowed search engine crawlers / 支持设置允许访问的搜索引擎蜘蛛 by @zhengkunwang223
- WAF: Added Host filtering for interception logs / 拦截日志支持按 Host 筛选 by @zhengkunwang223
- WAF: Added origin server protection / 新增源站保护功能 by @zhengkunwang223
- WAF: Added IP geolocation lookup to interception and website monitoring logs / 拦截日志与网站监控日志支持按 IP 归属地查询 by @zhengkunwang223
- WAF: Added website-level statistics to attack reports / 攻击报表新增网站维度统计 by @zhengkunwang223
- Multi-Node: Added node health check configuration / 支持配置节点健康检查 by @ssongliu in #13268
- Website Monitoring: Added support for blocking IP addresses and IP ranges from logs / 日志支持拉黑 IP 和 IP 段 by @zhengkunwang223
- Log Audit: Added Linux host system log viewer / 新增 Linux 主机系统日志查看功能 by @ssongliu in #13285
- System: Added Lao (lo_LA) language support / 新增老挝语(lo_LA)语言支持 by @bounkirdni-2025 in #13154
⚙️ Enhancements / 功能优化
- Models: Model downloader now supports navigating to the download directory / 模型下载器支持跳转至下载目录 by @zhengkunwang223
- Models: Optimized synchronization of associated models after editing model accounts / 优化模型账号修改后的关联模型同步逻辑 by @zhengkunwang223
- Websites: Optimized website list page styles / 优化网站列表页面样式 by @zhengkunwang223 in #13219
- Websites: Optimized OpenResty module compilation and upgrade workflows / 优化 OpenResty 模块编译与升级流程 by @zhengkunwang223 in #13355
- Certificates: Optimized SSL certificate request logic / 优化 SSL 证书申请逻辑 by @zhengkunwang223 in #13296
- Containers: Optimized the location of batch operation entries / 优化容器批量操作入口位置 by @ssongliu in #13348
- File Browser: Improved multilingual copy for canceling chunked file uploads / 完善文件分片上传取消功能的多语言文案 by @ssongliu in #13246
- File Browser: Added prompts when creating files in protected directories / 在受保护目录创建文件时新增提示信息 by @ssongliu in #13270
- Terminal: Optimized page performance when outputting large amounts of content / 优化大量内容输出时的页面性能 by @ssongliu in #13312
- WAF: Optimized overview page information display / 优化概览页面信息展示 by @zhengkunwang223
- WAF: Optimized export functionality for interception logs and website monitoring logs / 优化拦截日志与网站监控日志的导出功能 by @zhengkunwang223
- WAF: WAF and website monitoring reports now retain filter criteria / WAF 与网站监控报表支持保留筛选条件 by @zhengkunwang223
- WAF: Optimized file upload content inspection settings / 优化文件上传内容检测配置 by @zhengkunwang223
- Website Monitoring: Added support for sorting the website list by access data / 网站列表支持按访问数据排序 by @zhengkunwang223
- Website Tamper Protection: Optimized website information display in the tamper protection list / 优化防篡改列表的网站信息展示 by @ssongliu
- Log Audit: Optimized host log management and added support for clearing SSH login logs / 优化主机日志管理并支持清空 SSH 登录日志 by @ssongliu in #13345
- Panel Settings: Optimized API adaptation logic for OneDrive backup accounts / 优化 OneDrive 备份账号的接口适配逻辑 by @ssongliu in #13284
- System: Automatically synchronizes the script library at 1Panel startup / 1Panel 系统启动时自动同步脚本库 by @ssongliu in #13376
- System: Optimized table interactions on some list pages / 优化部分列表页的表格交互体验 by @ssongliu in #13280
- System: List pages now retain filter criteria / 列表页支持保留筛选条件 by @zhengkunwang223 in #13314
🛠️ Bug Fixes / 问题修复
- Overview: Fixed inconsistent heights of cards on the right side of the overview page / 修复了概览页右侧卡片高度不一致的问题 by @ssongliu in #13332
- App Store: Fixed an issue where app versions removed from remote servers could still be selected for installation / 修复了远程服务器下架应用版本后仍可选择安装的问题 by @zhengkunwang223 in #13360
- MCP: Fixed an issue where HTTPS could not be enabled when binding MCP Server to a website / 修复了 MCP Server 绑定网站时无法启用 HTTPS 的问题 by @wanghe-fit2cloud in #13271
- Databases: Fixed an incorrect image tag for MariaDB remote backups / 修复了 MariaDB 远程备份镜像标签异常的问题 by @ssongliu in #13218
- Containers: Fixed an issue where local image imports could be submitted with an empty path / 修复了本地镜像导入路径为空时仍可提交的问题 by @ssongliu in #13269
- Containers: Fixed an issue where containers could not roll back properly after an upgrade failure / 修复了容器升级失败后无法正常回滚的问题 by @ssongliu in #13315
- File Browser: Fixed file permission changes after overwriting files during extraction / 修复了覆盖解压文件后权限发生变化的问题 by @lan-yonghui in #13267
- File Browser: Fixed an issue with batch-selecting items using the Shift key / 修复了使用 Shift 键批量选择数据时出现异常的问题 by @lan-yonghui in #13374
- Monitoring: Fixed duplicate disk I/O statistics / 修复了磁盘 I/O 数据重复统计的问题 by @ssongliu in #13333
- Firewall: Fixed an issue where Fail2Ban blocking rules were lost after restarting the firewall / 修复了重启防火墙后 Fail2Ban 封禁规则丢失的问题 by @ssongliu in #13272
- Cron: Fixed an issue where temporary files were not cleaned up after backup failures / 修复了备份失败后临时文件未清理的问题 by @ssongliu in #13274
- Multi-Node: Fixed abnormal database authorization information display in the node overview / 修复了节点概览中数据库授权信息显示异常的问题 by @ssongliu
- Resource Sync: Fixed insufficient permission validation for the application installation synchronization API / 修复了应用安装同步接口权限校验不完善的问题 by @ssongliu
- Panel Settings: Fixed an issue where the system snapshot upload timeout did not take effect / 修复了系统快照上传超时时间未生效的问题 by @ssongliu in #13275
v2.2.3
✨ New Features / 新增功能
- App Store: Added support for deleting old version images during app upgrades / 应用升级时支持删除旧版本镜像 by @zhengkunwang223 in #13092
- Agents: Added username and password configuration for Hermes Agent / Hermes Agent 支持配置用户名和密码 by @zhengkunwang223 in #13121
- Models: Added Huawei vLLM support / 新增华为 vLLM 支持 by @zhengkunwang223
- Models: Added MiniMax M3 model / 新增 MiniMax M3 模型 by @octo-patch in #13119
- MCP: Added support for customizing container images for MCP Server / MCP Server 支持自定义配置容器镜像 by @zhengkunwang223 in #13057
- MCP: Added task logs for MCP Server / MCP Server 新增任务日志 by @zhengkunwang223 in #13160
- Websites: Added multi-dimensional website search / 网站搜索新增多维度检索能力 by @zhengkunwang223 in #13163
- Certificates: Added Ionos DNS provider / 新增 Ionos DNS 服务商 by @andrexlenx in #13024
- Certificates: Added support for synchronizing self-signed and manually uploaded certificates to other nodes / 支持将自签名证书和手动上传证书同步到其他节点 by @zhengkunwang223 in #13068
- Containers: Added rebuild support for container orchestration / 容器编排支持重建操作 by @ssongliu in #13162
- Runtime: Integrated runtime creation and deletion workflows with task management / 运行环境创建和删除流程统一接入任务管理 by @zhengkunwang223 in #13081
- Runtime: Node runtime now supports configuring whether to install node_modules / Node 运行环境支持配置是否安装依赖模块 by @zhengkunwang223 in #13147
- File Browser: Added code editor theme management and synchronization / 代码编辑器支持主题管理与同步 by @lan-yonghui in #13169
- File Browser: Added right-click operations in the file editor / 文件编辑器支持右键操作 by @lan-yonghui in #13191
- File Browser: Added Ctrl + / shortcut comments in the file editor / 文件编辑器新增 Ctrl + / 快捷键注释功能 by @lan-yonghui in #13107
- Firewall: Added support for importing all firewall rules / 支持导入全部防火墙规则 by @ssongliu in #13192
- WAF: Added support for applying global settings to websites / 全局设置支持应用到网站 by @zhengkunwang223
- WAF: Added support for blocking IP ranges / 支持拉黑 IP 段 by @zhengkunwang223
- Resource Sync: Added cross-node transfer support for applications, images, and certificates / 新增应用、镜像和证书在多节点之间的对传能力 by @ssongliu in #13067
- Panel Settings: Added support for menu accordion expansion settings / 支持设置菜单手风琴展开方式 by @lan-yonghui in #13182
- System: Added Persian (fa) language support / 新增波斯语(fa)语言支持 by @kondori-reza1990 in #13100
- System: Added support for non-interactive installation / 支持非交互式安装 by @wanghe-fit2cloud in 1Panel-dev/installer#63
⚙️ Enhancements / 功能优化
- Websites: Unified the operation entry for default website and default site / 统一默认网站与默认站点的操作入口 by @zhengkunwang223 in #13149
- Certificates: Optimized error messages for HTTP certificate request failures / 优化 HTTP 证书申请失败时的错误提示 by @zhengkunwang223 in #13164
- Runtime: Optimized container configuration options when installing runtime environments / 优化运行环境安装时的容器配置能力 by @zhengkunwang223 in #13071
- File Browser: Enhanced Python language support in Monaco editor / 增强 Monaco 编辑器的 Python 语言支持 by @lan-yonghui in #13158
- File Browser: Optimized the code editor split layout / 优化代码编辑器分割布局 by @lan-yonghui in #13195
- SSH Management: Optimized SSH session performance on Ubuntu 26 / 优化 Ubuntu 26 环境下的 SSH 会话性能 by @zhengkunwang223 in #13152
- Cron: Added operation instructions for WAF IP group synchronization tasks / 同步 WAF IP 组类型任务新增操作说明 by @zhengkunwang223 in #13143
- WAF: Optimized WAF page prompts / 优化 WAF 相关页面的提示文案 by @wanghe-fit2cloud in #13070
- Log Audit: Completed and improved operation log content / 补充完善操作日志内容 by @ssongliu in #13155
- Panel Settings: Optimized log handling when alert configuration is missing / 优化告警配置缺失时的日志处理逻辑 by @lan-yonghui in #13060
🛠️ Bug Fixes / 问题修复
- Overview: Fixed dashboard runtime calculation anomalies / 修复了仪表盘运行时长计算异常的问题 by @ssongliu in #13187
- App Store: Fixed abnormal app host binding IP updates / 修复了更新应用主机绑定 IP 异常的问题 by @wanghe-fit2cloud in #13127
- Agents: Fixed OpenClaw Telegram configuration failures / 修复了 OpenClaw Telegram 配置失败的问题 by @zhengkunwang223 in #13114
- Models: Fixed errors after editing vLLM in some scenarios / 修复了部分场景下 vLLM 编辑后报错的问题 by @zhengkunwang223
- Certificates: Fixed website certificates failing to be pushed to specified nodes in some scenarios / 修复了部分场景下网站证书无法推送到指定节点的问题 by @ssongliu in #13165
- Containers: Fixed incomplete log downloads in some scenarios / 修复部分场景下日志下载不完整的问题 by @zhengkunwang223 in #13123
- Containers: Fixed abnormal network IP handling during container upgrades / 修复了容器升级时网络 IP 处理异常的问题 by @wanghe-fit2cloud in #13126
- Containers: Fixed container monitoring chart rendering abnormalities / 修复了容器监控图表渲染异常的问题 by @ssongliu in #13197
- File Browser: Fixed abnormal file tree expansion state / 修复了文件树展开状态异常的问题 by @igophper in #13064
- Firewall: Fixed firewall import dialogs not resetting when opened / 修复了防火墙导入弹窗打开时未重置的问题 by @ssongliu in #13198
- Firewall: Fixed abnormal firewall import address formatting / 修复了防火墙导入地址格式处理异常的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/
- Resource Sync: Fixed errors when starting resource transfers with one side unselected / 修复了资源传输时单侧未选择导致报错的问题 by @zhengkunwang223
- Cron: Fixed abnormal MariaDB cron backup parameters / 修复了 MariaDB 计划任务备份参数异常的问题 by @ssongliu in #13188
- Panel Settings: Fixed missing snapshot decompression directories in some scenarios / 修复了部分场景下快照解压目录缺失的问题 by @ssongliu in #13104
- System: Fixed SSL configuration reload failures in some scenarios / 修复了部分场景下重新加载 SSL 配置失败的问题 by @zhengkunwang223 in #13129
v2.2.2
⚙️ Enhancements / 功能优化
- App Store: Optimized app upgrade logic / 优化应用升级逻辑 by @zhengkunwang223 in #13032
- Panel Settings: Added prompt information to the snapshot recovery rollback process / 快照恢复回滚流程新增提示信息 by @ssongliu in #13045
🛠️ Bug Fixes / 问题修复
- Certificates: Fixed abnormal certificate request status display in some scenarios / 修复了部分场景下证书申请状态显示异常的问题 by @zhengkunwang223 in #13015
- Containers: Fixed incorrect task log prompt display when deleting images / 修复了删除镜像时任务日志提示信息显示错误的问题 by @ssongliu in #13053
- Monitoring: Fixed abnormal monitoring chart tooltip style display / 修复了监控图表提示样式显示异常的问题 by @ssongliu in #13017
- SSH Management: Fixed abnormal SSH key generation in some scenarios / 修复了部分场景下 SSH 密钥生成异常的问题 by @ssongliu in #13027
- System: Fixed login page compatibility issues in some browsers / 修复了部分浏览器下登录页面兼容性的问题 by @wanghe-fit2cloud in #13029
- System: Fixed occasional "current session has expired" prompts when adding servers by scanning QR codes in the app / 修复了 App 扫码添加服务器时偶现“当前会话已过期”的问题 by @lan-yonghui in #13049
v2.2.1
✨ New Features / 新增功能
- Certificates: Added Dynadot DNS provider / 新增 Dynadot DNS 服务商 by @rowanchen-com in #12829
- File Browser: Added proxy configuration for remote file downloads / 文件远程下载支持配置代理 by @lan-yonghui in #12942
- Firewall: Added firewall port whitelist management / 支持防火墙端口白名单管理 by @ssongliu in #12912
- Multi-Node: Overview page now displays agents and certificates / 概览页支持展示智能体和证书信息 by @ssongliu in #12933
- Multi-Node: Added support for 1Panel system installation package management / 支持 1Panel 系统安装包管理 by @ssongliu in #12982
- Panel Settings: Added support for multiple alert methods of the same type / 支持添加多个同一类型的告警方式 by @lan-yonghui in #12922
⚙️ Enhancements / 功能优化
- Overview: Optimized memo styles / 优化备忘录样式 by @ssongliu in #12958
- Containers: Improved container log display / 优化容器日志展示效果 by @ssongliu in #12939
- Containers: Automatically displays task logs after image deletion / 镜像删除操作后支持自动展示任务日志 by @ssongliu in #12868
- File Browser: Added Shift-key multi-row table selection / 支持 Shift 键快速选择多行表格数据 by @lan-yonghui in #12941
- File Browser: Optimized file editor save logic / 优化文件编辑器保存逻辑 by @ssongliu in #12852
- Firewall: Added port occupancy checks for firewall port range rules / 防火墙端口范围规则支持端口占用检查 by @ssongliu in #12950
- SSH Management: Optimized SSH log parsing logic / 优化 SSH 日志解析逻辑 by @ssongliu in #12803
- Terminal: Added security validation for generated terminal commands / 增加终端命令生成安全校验 by @glmgbj233 in #12826
- Multi-Node: Optimized node count limit handling logic / 优化节点数量限制处理逻辑 by @ssongliu in #12867
- Multi-Node: Optimized node switching logic for large node sets / 优化大规模节点场景下的节点切换逻辑 by @ssongliu in #12928
- MCP: Optimized MCP menu title display / 优化 MCP 菜单标题展示 by @wanghe-fit2cloud in #12818
- Panel Settings: SMS alerts now support display names and enhanced configuration validation / 短信告警支持显示名称并增强配置校验 by @lan-yonghui in #12945
- Panel Settings: Added warning prompts when importing licenses / 导入许可证时新增警告提示信息 by @ssongliu in #12952
- System: Improved command execution result display / 优化命令执行结果展示 by @ssongliu in #12837
- System: Optimized task list and sidebar interactions / 优化任务列表与侧边栏交互 by @ssongliu in #12839
- System: Optimized captcha verification method / 优化验证码校验方式 by @ssongliu in #12946
- System: Improved API documentation annotations / 完善 API 文档注解 by @wanghe-fit2cloud in #12915
- System: Optimized API documentation and logs / 优化 API 文档和日志 by @ssongliu in #12962
- System: Optimized disabled button styles in tables / 优化表格禁用按钮样式 by @ssongliu in #12937
- System: Optimized dark theme styles / 优化深色主题样式 by @ssongliu in #12944
🛠️ Bug Fixes / 问题修复
- App Store: Fixed an issue where runtime environments could not be created when using custom app repositories / 修复了使用自定义应用仓库时无法创建运行环境的问题 by @zhengkunwang223 in #12887
- Websites: Fixed an issue where custom rewrite template name casing was not preserved / 修复了自定义重写模板名称大小写未保留的问题 by @bin64 in #12714
- Certificates: Fixed an issue where panel certificates were not synchronized after auto-renewal / 修复了自动续签后面板证书未同步的问题 by @cuijianzhuang in #12858
- Containers: Fixed an issue where container IPs were not preserved after Compose upgrades in some scenarios / 修复了部分场景下 Compose 升级后容器 IP 未保留的问题 by @ssongliu in #12902
- File Browser: Fixed abnormal wildcard file copy in some scenarios / 修复了部分通配符文件复制异常的问题 by @ssongliu in #12883
- Firewall: Fixed abnormal firewall port occupancy information display / 修复了防火墙端口占用信息显示异常的问题 by @ssongliu in #12961
- Toolbox: Fixed virus scan failures in some scenarios / 修复了部分场景下病毒扫描失败的问题 by @ssongliu in #12892
- Toolbox: Fixed abnormal parsing when process guard uptime exceeds one day / 修复了进程守护运行时长超过一天时解析异常的问题 by @bin64 in #12713
- SSH Management: Fixed abnormal SSH service auto-enable behavior in some scenarios / 修复了部分场景下 SSH 服务自动启用异常的问题 by @ssongliu in #12898
- Cron: Fixed failure when executing script libraries on child nodes / 修复了在子节点执行脚本库失败的问题 by @ssongliu in #12869
- Cron: Fixed an issue where backup retention count did not take effect when updating scripts in some scenarios / 修复了部分场景下脚本更新时备份保留数量不生效的问题 by @ssongliu in #12896
- Multi-Node: Fixed node auto-upgrade failures in some scenarios / 修复了部分场景下节点自动升级失败的问题 by @ssongliu in #12875
- Multi-Node: Fixed node terminal connection failures on the overview page / 修复了概览页使用节点终端连接失败的问题 by @ssongliu in #12901
- Log Audit: Fixed abnormal operation log display in some scenarios / 修复了部分操作日志显示异常的问题 by @ssongliu in #12936
- System: Fixed system exceptions caused by file open failures in some scenarios / 修复了部分场景下打开文件失败导致系统异常的问题 by @mei2jun1 in #12808
- System: Fixed delayed theme updates after importing licenses / 修复了导入许可证后主题更新延迟的问题 by @ssongliu in #12911
- System: Fixed abnormal custom login background image display in some scenarios / 修复了部分场景下自定义登录背景图片显示异常的问题 by @ssongliu in #12977
v2.1.13
✨ New Features / 新增功能
- Models: Added model downloader / 新增模型下载器功能 by @zhengkunwang223 in #12694
⚙️ Enhancements / 功能优化
- File Browser: Optimized error handling logic when retrieving file history content / 优化文件历史内容获取时的错误处理逻辑 by @lan-yonghui in #12736
- File Browser: Optimized directory size calculation logic and added concurrency control / 优化目录大小计算逻辑并增加并发控制 by @lan-yonghui in #12737
- File Browser: Optimized the file management UI and improved selection operations / 优化文件管理界面并改进选择操作 by @lan-yonghui in #12740
- Panel Settings: Optimized license rebinding logic in some scenarios / 优化部分场景下许可证重新绑定的逻辑 by @ssongliu in #12778
- System: Added remaining disk space checks to the upgrade process / 升级流程增加磁盘剩余空间检查 by @HynoR in #12708
🛠️ Bug Fixes / 问题修复
- Runtime: Fixed an issue where project directories could be mistakenly deleted when runtime environment creation failed in some scenarios / 修复了部分场景下运行环境创建失败时可能误删项目目录的问题 by @lan-yonghui in #12756
- Runtime: Fixed an issue where runtime environment host mappings could not be deleted in some scenarios / 修复了部分场景下运行环境主机映射无法删除的问题 by @zhengkunwang223 in #12779
- File Browser: Fixed an issue where an error occurred when loading non-existent directories in some scenarios / 修复了部分场景下加载不存在的目录时出现异常的问题 by @lan-yonghui in #12744
- Panel Settings: Fixed abnormal snapshot recovery in some scenarios / 修复了部分场景下快照恢复异常的问题 by @ssongliu in #12777
v2.1.12
⚙️ Enhancements / 功能优化
- Overview: Optimized the homepage monitoring chart display / 优化首页监控图表展示效果 by @wanghe-fit2cloud in #12673
🛠️ Bug Fixes / 问题修复
- Overview: Fixed an issue where the homepage carousel did not pause while editing memos / 修复了编辑备忘录时首页轮播未暂停的问题 by @ssongliu in #12680
- File Browser: Fixed abnormal decompression for some zip files / 修复了部分 zip 文件解压异常的问题 by @lan-yonghui in #12684
- File Browser: Fixed an issue where parent directory permissions were modified after file decompression / 修复了文件解压后父目录权限被修改的问题 by @lan-yonghui in #12684
- File Browser: Fixed an issue where moving large binary files could cause the server to become unreachable / 修复了移动大体积二进制文件时可能导致服务器失联的问题 by @wanghe-fit2cloud in #12683
- File Browser: Fixed an issue where parent directory permissions were modified after uploading files / 修复了上传文件后父目录权限被修改的问题 by @wanghe-fit2cloud in #12672
- Terminal: Fixed abnormal default host connections for child node terminals / 修复了子节点终端默认主机连接异常的问题 by @ssongliu in #12676
- System: Fixed 1Panel upgrade failures on OpenWRT / 修复了 OpenWRT 下 1Panel 升级失败的问题 by @wanghe-fit2cloud in #12670
v2.1.11
⚙️ Enhancements / 功能优化
- Agents: DeepSeek model account model pools now support the latest V4 models by default / DeepSeek 模型账号模型池默认支持最新 V4 模型 by @zhengkunwang223 in #12622
- Containers: Optimized the timeout waiting period for container log downloads / 优化容器日志下载超时等待时间 by @ssongliu in #12632
- File Browser: Added support for stopping decompression tasks and optimized the task management UI / 新增解压任务停止功能并优化任务管理界面 by @lan-yonghui in #12582
- File Browser: Optimized VS Code connection instructions and supplemented SSH setup script content / 优化 VS Code 连接说明并补充 SSH 配置脚本内容 by @lan-yonghui in #12613
- Terminal: Optimized the internal element height of terminal connections to avoid external scrollbars / 优化终端连接内部元素高度避免出现外部滚动条 by @ssongliu in #12630
- Panel Settings: Added support for enabling panel SSL self-signed certificates for IPv6 servers / 支持为 IPv6 服务器开启面板 SSL 自签证书 by @Sanjays2402 in #12652
🛠️ Bug Fixes / 问题修复
- Overview: Fixed abnormal loading of homepage monitoring charts / 修复了首页监控图表加载异常的问题 by @ssongliu in #12591
- Overview: Fixed abnormal memo component display in some language environments / 修复了部分语言环境下备忘录组件显示异常的问题 by @ssongliu in #12629
- App Store: Fixed missing arrows on the app upgrade file comparison page / 修复了应用升级对比文件页面箭头缺失的问题 by @zhengkunwang223 in #12663
- Websites: Fixed an issue where redirect settings did not support wildcard domains / 修复了重定向设置不支持泛域名的问题 by @zhengkunwang223 in #12625
- Containers: Fixed an issue where Docker processes were not cleaned up after container log download timeouts / 修复了容器日志下载超时后 Docker 进程未清理的问题 by @wayne0926 in #12607
- Containers: Fixed abnormal dialog buttons after saving container orchestration changes / 修复了容器编排修改保存后弹窗按钮异常的问题 by @ssongliu in #12631
- Containers: Fixed abnormal Docker service detection on Arch Linux / 修复了 Arch Linux 下 Docker 服务检测异常的问题 by @Sanjays2402 in #12651
- File Browser: Fixed abnormal editor context menu and filtering functions in some cases / 修复了部分情况下编辑器右键菜单与筛选功能异常的问题 by @lan-yonghui in #12612
- File Browser: Fixed incorrect return types for file service interfaces / 修复了文件服务接口返回类型错误的问题 by @eddieran in #12648
- Multi-Node: Fixed an issue where child nodes could not use host connections from the main node / 修复了子节点无法使用主节点主机连接的问题 by @ssongliu in #12659
- Website Monitoring: Fixed inaccurate prompts on the website monitoring page when OpenResty was not running / 修复了 OpenResty 未启动时网站监控页面提示不准确的问题 by @zhengkunwang223
- System: Fixed abnormal table column sorting / 修复了表格列排序功能异常的问题 by @zhengkunwang223 in #12658
v2.1.10
🛠️ Bug Fixes / 问题修复
- Agents: Fixed an issue where some model accounts in Hermes Agent were invalid / 修复了 Hermes Agent 中部分模型账户无效的问题 by @zhengkunwang223 in #12590
v2.1.9
✨ New Features / 新增功能
- Agents: Added Hermes Agent support / 新增 Hermes Agent 支持 by @zhengkunwang223 in #12493
- Databases: Added MongoDB management support / 新增 MongoDB 管理功能 by @wanghe-fit2cloud in #12486
- File Browser: Added file history management / 新增文件历史管理功能 by @lan-yonghui in #12510
⚙️ Enhancements / 功能优化
- App Store: Optimized change detection logic for app Compose files / 优化应用 Compose 文件变更检测逻辑 by @zhengkunwang223 in #12539
- Agents: Added website unbinding support / 新增网站解绑功能 by @zhengkunwang223 in #12500
- Agents: Optimized the OpenClaw channel bot addition workflow / 优化 OpenClaw 频道机器人添加流程 by @zhengkunwang223 in #12507
- Websites: Optimized website name badge styles / 优化网站名称标签样式 by @zhengkunwang223 in #12538
- Containers: Optimized container data handling and status synchronization logic / 优化容器数据处理和状态同步逻辑 by @wu-mx in #12554
- File Browser: Added support for stopping compression tasks and enhanced compression capabilities / 新增停止压缩任务功能并增强压缩能力 by @lan-yonghui in #12553
- File Browser: Added Dockerfile language support for file editing / 文件编辑支持 Dockerfile 语言 by @lan-yonghui in #12511
- File Browser: Added optional header configuration for file sharing to improve localization support / 文件分享支持可选请求头配置以提升本地化支持 by @lan-yonghui in #12530
- File Browser: Enhanced metadata validation capabilities for file and recycle bin services / 增强文件与回收站服务的元数据校验能力 by @HynoR in #12529
- Panel Settings: Improved AWS S3 object storage compatibility and connection stability / 优化AWS S3对象存储兼容性,并提升连接稳定性 by @HynoR in #12207
- System: Optimized system table styles / 优化系统表格样式 by @zhengkunwang223 in #12540
🛠️ Bug Fixes / 问题修复
- Runtime: Fixed an issue where directories could still be modified while editing the runtime environment / 修复了编辑运行环境时目录仍可修改的问题 by @zhengkunwang223 in #12537
- File Browser: Fixed an issue where files shared via QR codes could not be downloaded / 修复了通过二维码分享的文件无法下载的问题 by @lan-yonghui in #12485
- Firewall: Fixed an issue where firewall rule descriptions could not be modified / 修复了防火墙规则描述修改失败的问题 by @wanghe-fit2cloud in #12491
- Firewall: Fixed abnormal listening status display on the firewall page / 修复了防火墙页面监听状态显示异常的问题 by @looyeagee in #12516
- Tamper: Fixed translation errors in some languages / 修复了部分语言下翻译错误的问题 by @wanghe-fit2cloud in #12490