版本发布 8
## ⚙️ Enhancements / 功能优化 * App Store: Optimized app upgrade logic / 优化应用升级逻辑 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/13032 * Panel Settings: Added prompt information to the snapshot recovery rollback process / 快照恢复回滚流程新增提示信息 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/13045 ## 🛠️ Bug Fixes / 问题修复 * Certificates: Fixed abnormal certificate request status display in some scenarios / 修复了部分场景下证书申请状态显示异常的问题 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/13015 * Containers: Fixed incorrect task log prompt display when deleting images / 修复了删除镜像时任务日志提示信息显示错误的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/13053 * Monitoring: Fixed abnormal monitoring chart tooltip style display / 修复了监控图表提示样式显示异常的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/13017 * SSH Management: Fixed abnormal SSH key generation in some scenarios / 修复了部分场景下 SSH 密钥生成异常的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/13027 * System: Fixed login page compatibility issues in some browsers / 修复了部分浏览器下登录页面兼容性的问题 by @wanghe-fit2cloud in https://github.com/1Panel-dev/1Panel/pull/13029 * System: Fixed occasional "current session has expired" prompts when adding servers by scanning QR codes in the app / 修复了 App 扫码添加服务器时偶现“当前会话已过期”的问题 by @lan-yonghui in https://github.com/1Panel-dev/1Panel/pull/13049
## ✨ New Features / 新增功能 * Agents: Added Hermes Agent support / 新增 Hermes Agent 支持 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/12493 * Databases: Added MongoDB management support / 新增 MongoDB 管理功能 by @wanghe-fit2cloud in https://github.com/1Panel-dev/1Panel/pull/12486 * File Browser: Added file history management / 新增文件历史管理功能 by @lan-yonghui in https://github.com/1Panel-dev/1Panel/pull/12510 ## ⚙️ Enhancements / 功能优化 * App Store: Optimized change detection logic for app Compose files / 优化应用 Compose 文件变更检测逻辑 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/12539 * Agents: Added website unbinding support / 新增网站解绑功能 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/12500 * Agents: Optimized the OpenClaw channel bot addition workflow / 优化 OpenClaw 频道机器人添加流程 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/12507 * Websites: Optimized website name badge styles / 优化网站名称标签样式 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/12538 * Containers: Optimized container data handling and status synchronization logic / 优化容器数据处理和状态同步逻辑 by @wu-mx in https://github.com/1Panel-dev/1Panel/pull/12554 * File Browser: Added support for stopping compression tasks and enhanced compression capabilities / 新增停止压缩任务功能并增强压缩能力 by @lan-yonghui in https://github.com/1Panel-dev/1Panel/pull/12553 * File Browser: Added Dockerfile language support for file editing / 文件编辑支持 Dockerfile 语言 by @lan-yonghui in https://github.com/1Panel-dev/1Panel/pull/12511 * File Browser: Added optional header configuration for file sharing to improve localization support / 文件分享支持可选请求头配置以提升本地化支持 by @lan-yonghui in https://github.com/1Panel-dev/1Panel/pull/12530 * File Browser: Enhanced metadata validation capabilities for file and recycle bin services / 增强文件与回收站服务的元数据校验能力 by @HynoR in https://github.com/1Panel-dev/1Panel/pull/12529 * Panel Settings: Improved AWS S3 object storage compatibility and connection stability / 优化AWS S3对象存储兼容性,并提升连接稳定性 by @HynoR in https://github.com/1Panel-dev/1Panel/pull/12207 * System: Optimized system table styles / 优化系统表格样式 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/12540 ## 🛠️ Bug Fixes / 问题修复 * Runtime: Fixed an issue where directories could still be modified while editing the runtime environment / 修复了编辑运行环境时目录仍可修改的问题 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/12537 * File Browser: Fixed an issue where files shared via QR codes could not be downloaded / 修复了通过二维码分享的文件无法下载的问题 by @lan-yonghui in https://github.com/1Panel-dev/1Panel/pull/12485 * Firewall: Fixed an issue where firewall rule descriptions could not be modified / 修复了防火墙规则描述修改失败的问题 by @wanghe-fit2cloud in https://github.com/1Panel-dev/1Panel/pull/12491 * Firewall: Fixed abnormal listening status display on the firewall page / 修复了防火墙页面监听状态显示异常的问题 by @looyeagee in https://github.com/1Panel-dev/1Panel/pull/12516 * Tamper: Fixed translation errors in some languages / 修复了部分语言下翻译错误的问题 by @wanghe-fit2cloud in https://github.com/1Panel-dev/1Panel/pull/12490
## 🛠️ Bug Fixes / 问题修复 * Agents: Fixed search issues on the Installed Skills page / 修复了已安装技能页面查询异常的问题 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/12345 * System: Fixed abnormal menu display in some languages / 修复了部分语言下菜单显示异常的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/12346
## ✨ New Features / 新增功能 * Agents: Added QQ Channel support / 新增 QQ 频道支持 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/12126 * Agents: Added OpenRouter model account support / 新增 OpenRouter 模型账号支持 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/12143 * Local Models: Added vLLM management support / 新增 vLLM 管理功能 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/12128 * File Browser: Added column show/hide support for the file list / 文件管理列表新增列显示/隐藏功能 by @A-Words in https://github.com/1Panel-dev/1Panel/pull/12099 ## ⚙️ Enhancements / 功能优化 * Agents: Optimized saving logic for custom model name configuration / 优化自定义模型名称配置保存逻辑 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/12132 * Databases: Optimized PostgreSQL database deletion logic / 优化 PostgreSQL 数据库删除逻辑 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/12127 * Containers: Optimized Docker restart prompt message / 优化 Docker 重启提示信息 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/12125 ## 🛠️ Bug Fixes / 问题修复 * Containers: Fixed an issue where the env file could be cleared when manually pasting the orchestration path / 修复了手动粘贴编排路径时环境变量文件被清空的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/12122 * Logs: Fixed abnormal log display for some child nodes / 修复了部分子节点日志显示异常的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/12123 * Panel Settings: Fixed inability to receive emails when the sender name is Chinese / 修复了发件人名称为中文时无法接收邮件的问题 by @lan-yonghui in https://github.com/1Panel-dev/1Panel/pull/12121 * System: Fixed missing translations in some languages / 修复了部分语言缺失翻译的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/12104
## ✨ New Features / 新增功能 * Added multi-host deployment for applications / 新增应用多主机部署功能 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/11539 * Added DNS account support for Porkbun / DNS 账号支持 Porkbun by @tovarsh in https://github.com/1Panel-dev/1Panel/pull/11614 * Added support for custom parameters in MySQL database backups / MySQL 数据库备份支持自定义参数 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/11575 * Added node overview in multi-host management / 多机管理新增节点概览功能 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/11476 * Support enabling proxy when adding a node / 添加从节点时支持启用代理 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/11525 * Cache cleaning supports removing unlinked backup files / 缓存清理支持清理未关联的备份文件 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/11452 * Cache cleaning supports clearing website logs / 缓存清理功能支持清理网站日志 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/11457 * Cache cleaning supports clearing historical application installation packages / 缓存清理功能支持清理应用历史版本安装包 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/11460 * Panel supports Mux mode when SSL is enabled / 面板启用 SSL 时支持 Mux 模式 by @HynoR in https://github.com/1Panel-dev/1Panel/pull/11509 ## ⚙️ Enhancements / 功能优化 * Support enabling UDP listening when creating TCP/UDP proxy websites / 创建 TCP/UDP 代理网站时支持开启 UDP 监听 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/11543 * Improved intermediate certificate configuration for IP certificate issuance / 完善 IP 证书申请的中间证书配置 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/11470 * Database list caches the default database connection / 数据库列表缓存数据库默认连接 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/11540 * Disk mount allows OS to continue booting on failure / 磁盘挂载支持失败时操作系统继续启动 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/11475 * Process guard logs support controlling number of displayed entries / 进程守护日志支持显示条数控制 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/11545 * Roll back AWS S3 backup SDK version for partial storage compatibility / 回滚 AWS S3 备份账号 SDK 版本以兼容部分存储 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/11546 * Added panel name and IP address to email alerts / 邮件告警内容新增面板名称和 IP 地址 by @lan-yonghui in https://github.com/1Panel-dev/1Panel/pull/11567 * Added backend API timeout control / 新增后端 API 超时控制 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/11562 * Optimized Markdown editor component for overall stability / 优化 Markdown 编辑组件以提升整体稳定性 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/11527 * Optimized log component highlighting regex rules / 优化日志组件高亮正则规则 by @HynoR in https://github.com/1Panel-dev/1Panel/pull/11556 * Optimized security entry validation logic / 优化安全入口校验逻辑 by @HynoR in https://github.com/1Panel-dev/1Panel/pull/11592 ## 🛠️ Bug Fixes / 问题修复 * Fixed application icon display issue in certain scenarios / 修复了部分场景下应用图标显示不正常的问题 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/11612 * Fixed duplicate HTTPS redirect entries in website configuration / 修复了网站配置文件重复添加 HTTPS 重定向的问题 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/11506 * Fixed default 404 page not syncing after modification / 修复了网站默认 404 页面修改后未同步的问题 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/11513 * Fixed redirect loops in some PHP projects after deployment / 修复了部分 PHP 项目部署后访问出现循环重定向的问题 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/11650 * Fixed URL issue when redirecting HTTP to HTTPS / 修复了 HTTP 重定向到 HTTPS 时 URL 错误的问题 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/11522 * Fixed custom DNS server not working during manual verification / 修复了手动解析验证时自定义 DNS 服务器不生效的问题 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/11512 * Fixed manual generation of wildcard certificates failing / 修复了手动解析方式生成通配符证书时验证失败的问题 by @DeployThemAll in https://github.com/1Panel-dev/1Panel/pull/11642 * Fixed GPU history refresh page display issue / 修复了手动刷新 GPU 历史记录页面时显示异常的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/11635 * Fixed incorrect deletion count in container image logs / 修复了清理容器镜像日志中删除数量显示不正确的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/11649 * Fixed issue preventing new orchestration when list is empty / 修复了编排列表为空时无法新建容器编排的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/11481 * Fixed content reset on orchestration page during auto-refresh / 修复了编排页面定时刷新时重置编辑内容的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/11482 * Fixed terminal not entering correct directory with space in path / 修复了带空格路径点击终端无法进入正确目录的问题 by @l061x in https://github.com/1Panel-dev/1Panel/pull/11484 * Fixed iptables rule display issues in some scenarios / 修复了部分场景下 iptables 规则显示异常的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/11555 * Fixed ping toggle restart failure on some OS / 修复了部分操作系统禁 ping 开关重启失效问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/11514 * Fixed website monitoring time filter display inaccuracies / 修复了网站监控时间筛选显示不准确的问题 by @zhengkunwang223 * Fixed snapshot recovery failure due to large file size in some scenarios / 修复了部分场景下快照文件过大导致无法恢复的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/11660 * Fixed occasional email notification subject and sender encoding issues / 修复了邮件通知主题和发件人偶现乱码的问题 by @lan-yonghui in https://github.com/1Panel-dev/1Panel/pull/11516 * Fixed snapshot creation failure due to too many backup application images / 修复了创建快照时备份应用镜像过多导致失败的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/11477 * Fixed abnormal endpoint echo when testing some backup accounts / 修复了部分备份账号测试连接 endpoint 回显异常的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/11479 * Fixed unauthenticated 444 not immediately closing connection / 修复了未认证设置选择 444 时未直接关闭连接的问题 by @HynoR in https://github.com/1Panel-dev/1Panel/pull/11574 * Fixed SMS alert failures in some scenarios / 修复了部分场景下短信告警发送失败的问题 by @lan-yonghui in https://github.com/1Panel-dev/1Panel/pull/11599 * Fixed main node task manager error when viewing other node logs / 修复了主节点任务管理查看其他节点日志报错的问题 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/11565 * Fixed blank space at page bottom when expanding “more” in some scenarios / 修复了部分场景下展开更多按钮时页面底部空白的问题 by @lan-yonghui in https://github.com/1Panel-dev/1Panel/pull/11573
## ✨ New Features / 新增功能 * Added TCP/UDP proxy feature / 新增 TCP/UDP 代理功能 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/11302 * Support batch configuration of website SSL certificates / 支持批量配置网站 SSL 证书 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/11339 * Support SSL certificate issuance for IP addresses / 支持 IP 地址签发 SSL 证书 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/11437 * View GPU real-time and historical monitoring data / 支持查看 GPU 实时和历史监控数据 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/11303 * Database restore operation supports setting timeout / 数据库恢复操作支持设置超时时间 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/11338 * Terminal configuration supports resetting default connection information / 终端配置支持重置默认连接信息 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/11336 * Port forwarding supports configuring port ranges / 端口转发支持配置端口范围 by @endymx in https://github.com/1Panel-dev/1Panel/pull/11188 * Support centralized management and updating of applications on nodes / 支持集中管理和更新各节点上的应用 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/11325 * Task center page supports switching nodes / 任务中心页面支持切换节点 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/11315 ## ⚙️ Enhancements / 功能优化 * Optimized HTTP to HTTPS redirect rules for non-443 port websites / 优化非 443 端口网站的 HTTP 到 HTTPS 跳转规则 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/11364 * Optimized website creation interface and logic to improve user experience / 优化网站创建界面和逻辑提升使用体验 by @HynoR in https://github.com/1Panel-dev/1Panel/pull/11331 * Support Unicode display for Chinese and special character domains / 支持中文及特殊字符域名的 Unicode 显示 by @HynoR in https://github.com/1Panel-dev/1Panel/pull/11433 * Optimized scrolling effect of left menu in website configuration page / 优化网站配置页面左侧菜单滚动效果 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/11423 * Optimized PHP extension installation prompts / 优化 PHP 扩展安装提示 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/11352 * PHP runtime environment supports fast installation of lz4 extension / PHP 运行环境支持快速安装 lz4 扩展 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/11279 * Optimized prompt information when deleting containers / 优化删除容器时的提示信息 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/11316 * Container orchestration supports operating on .env files / 容器编排支持操作 .env 文件 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/11274 * Optimized container orchestration creation method / 优化容器编排创建方式 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/11274 * Optimized display style of associated container resources / 优化容器关联资源的样式显示 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/11278 * Optimized image deletion dependency prompt messages / 优化镜像删除依赖提示消息 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/11407 * Support viewing files larger than 10MB / 支持查看大于 10MB 的文件 by @HynoR in https://github.com/1Panel-dev/1Panel/pull/11200 * Optimized file upload page button layout / 优化文件上传页面按钮布局 by @lan-yonghui in https://github.com/1Panel-dev/1Panel/pull/11354 * Allow UDP 443 port by default to support HTTP/3 (QUIC) / 默认放通 UDP 443 端口支持 HTTP/3(QUIC) by @HynoR in https://github.com/1Panel-dev/1Panel/pull/11432 * Optimized host selection dialog style / 优化主机选择弹框样式 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/11425 * Optimized prompt information when syncing WAF IP groups / 优化同步 WAF IP 组时的提示信息 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/11317 * Retain custom style configuration after restarting watermark feature / 重启水印功能后保留自定义样式配置 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/11429 * Optimized display position of prompt information on some pages / 优化部分页面的提示信息显示位置 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/11389 * Optimized two-factor authentication input box experience / 优化两步验证输入框体验 by @Kadxy in https://github.com/1Panel-dev/1Panel/pull/11297 * Optimized 1pctl rollback command prompt information / 优化 1pctl 回滚命令后提示信息 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/11378 * Optimized SSH session acquisition logic to reduce unnecessary performance overhead / 优化 SSH 会话获取逻辑以减少不必要的性能开销 by @HynoR in https://github.com/1Panel-dev/1Panel/pull/11210 * Clean up redundant upgrade temporary files after upgrade / 升级完成后清理多余的升级临时文件 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/11255 * Optimized Swagger API documentation format / 优化 Swagger API 文档格式 by @lan-yonghui in https://github.com/1Panel-dev/1Panel/pull/11207 * Simplified process data handling to improve performance / 简化进程数据处理逻辑以提升性能 by @HynoR in https://github.com/1Panel-dev/1Panel/pull/11236 * Optimized network connection and WebSocket handling to improve performance / 优化网络连接和 WebSocket 处理以提升性能 by @HynoR in https://github.com/1Panel-dev/1Panel/pull/11269 * Optimized process and link pages to improve user experience / 优化进程和链接页面功能提升使用体验 by @HynoR in https://github.com/1Panel-dev/1Panel/pull/11270 * Enhanced browser cache management and localization support / 增强浏览器缓存管理和本地化支持 by @HynoR in https://github.com/1Panel-dev/1Panel/pull/11277 ## 🛠️ Bug Fixes / 问题修复 * Fixed issue where some applications could not select MySQL charset properly / 修复了部分应用无法正常选择 MySQL 字符集的问题 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/11396 * Fixed local applications not updating properly across major versions / 修复了本地应用跨大版本更新配置不生效的问题 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/11333 * Fixed issue where redirect configurations over 100 entries could not be fully displayed / 修复了重定向配置超过 100 条后无法全部显示的问题 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/11424 * Fixed issue where one-click deployment websites failed to create in some scenarios / 修复了部分场景下一键部署类型网站创建失败的问题 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/11301 * Fixed timeout errors in website settings in some scenarios / 修复了部分场景下网站设置超时报错的问题 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/11370 * Fixed PostgreSQL database backup failures in some scenarios / 修复了部分场景下 PostgreSQL 数据库备份失败的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/11295 * Fixed multi Compose YAML combination failures / 修复了多 Compose YAML 组合操作失败的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/11421 * Fixed incomplete log printing after container orchestration creation failures / 修复了容器编排创建失败后日志打印不完整的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/11357 * Fixed container orchestration creation failures in some scenarios / 修复了部分场景下容器编排创建失败的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/11280 * Fixed failures when deleting non-existent symlink files in some scenarios / 修复了部分情况下删除不存在的软链接文件失败的问题 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/11373 * Fixed port forwarding initialization state judgment anomaly / 修复了端口转发初始化状态判断异常的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/11276 * Fixed UFW firewall adding IPv6 address error / 修复了 UFW 防火墙添加 IPv6 地址报错的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/11349 * Fixed manual stop task not working in some scenarios / 修复了部分场景下手动停止任务无效的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/11300 * Fixed heterogeneous architecture node version update failures / 修复了异构架构从节点版本更新失败的问题 by @ssongliu * Fixed spider count display errors in some scenarios / 修复了部分场景下蜘蛛数量显示错误的问题 by @zhengkunwang223 * Fixed local application backup failures when creating snapshots / 修复了创建快照时本地应用备份失败的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/11341 * Fixed container configuration errors when adding HTTP/HTTPS proxy / 修复了添加 HTTP/HTTPS 代理时容器配置报错的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/11258 * Fixed possible blocking when writing monitoring data / 修复了监控数据写入可能阻塞的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/11312 * Fixed some task names not internationalized / 修复了部分任务名称未国际化的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/11368 * Fixed garbled output in task logs in some scenarios / 修复了部分场景下任务日志输出乱码的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/11363 * Fixed focus loss in file selection component in some scenarios / 修复了部分场景下文件选择组件焦点异常丢失的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/11281 * Fixed version update failures in some scenarios / 修复了部分场景下版本更新失败的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/11322
## 🚀 Quick Start Execute the script below and follow the prompts to install 1Panel: ```bash curl -sSL https://resource.1panel.pro/quick_start.sh -o quick_start.sh && bash quick_start.sh ``` Please refer to our [documentation](https://docs.1panel.pro/quick_start/) for more details. ## 🛠️ Bug Fixes * Fixed the issue where installing the imap extension failed in the PHP 8.4.6 runtime by @zhengkunwang223 in https://github.com/1Panel-dev/appstore/pull/5833 * Fixed a data migration issue that occurred in some cases when switching local backup accounts by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/11190 * Fixed X-Forwarded-For header bypass allowing forged authorized IPs by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/11183 * Fixed login endpoint bypassing captcha verification by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/11187
## ✨ New Features / 新增功能 * DNS account now supports AlibabaCloud ESA / DNS 账号支持 AlibabaCloud ESA by @AirboZH in https://github.com/1Panel-dev/1Panel/pull/11147 * DNS account now supports Amazon Route 53 / DNS 账号支持 Amazon Route 53 by @AirboZH in https://github.com/1Panel-dev/1Panel/pull/11158 * MySQL database creation supports more charsets and custom collations / 创建 MySQL 数据库支持更多字符集和自定义排序规则 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/11053 * Support adding and managing PostgreSQL 18 remote databases / 支持添加和管理 PostgreSQL 18 远程数据库 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/11048 * Container create/edit operations now support multiple network interfaces / 容器创建和编辑操作支持多网卡配置 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/11011 * Support favoriting containers and images / 支持容器与镜像的收藏操作 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/11049 * Support notes in container management page / 容器管理页面支持备注功能 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/11049 * Support viewing various metrics in reports / 支持报表查看各类指标 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/11051 * URL-type scheduled tasks now support multiple addresses / 访问 URL 类型计划任务支持配置多个地址 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/11050 ## ⚙️ Enhancements / 功能优化 * Enhanced CPU monitoring with more detailed metrics / 优化 CPU 监控增加详细指标 by @HynoR in https://github.com/1Panel-dev/1Panel/pull/11169 * Improved logic for retrieving Linux distribution information / 优化 Linux 系统发行版信息获取逻辑 by @HynoR in https://github.com/1Panel-dev/1Panel/pull/11171 * Added caching to improve loading performance / 部分数据增加缓存机制以提升加载性能 by @HynoR in https://github.com/1Panel-dev/1Panel/pull/11100 * Improved App Store homepage loading performance / 优化应用商店首页加载性能 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/11013 * Local app details now display memory requirements / 本地应用详情页面支持显示内存需求 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/11018 * Support custom charset and collation when installing apps requiring MySQL / 安装应用依赖 MySQL 数据库时支持自定义字符集和排序规则 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/11062 * Improved orchestration list UI / 优化编排列表页面展示样式 by @HynoR in https://github.com/1Panel-dev/1Panel/pull/10981 * Improved container orchestration log output / 优化容器编排创建的日志输出 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/11069 * Improved container network details page style / 优化容器网络详情页面样式 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/11072 * Asynchronous fetching of container disk usage / 容器占用大小改为异步获取提升页面加载速度 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/11142 * Added one-click copy for raw container and network details / 容器和网络详情新增原始内容一键复制功能 by @HynoR in https://github.com/1Panel-dev/1Panel/pull/11141 * Asynchronous fetching of disk usage on container overview page / 容器总览页磁盘占用改为异步获取 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/11148 * Auto-refresh after releasing container resources / 容器概览页新增释放资源后的自动刷新功能 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/11157 * Added path protection to prevent accidental deletion / 增加路径保护机制以防止部分系统路径被误删 by @HynoR in https://github.com/1Panel-dev/1Panel/pull/11130 * Improved quick command dropdown style in terminal / 优化文件管理终端底部快速命令下拉框的样式 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/11084 * Improved firewall rule initial loading performance / 优化防火墙规则的初始加载性能 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/11085 * Added more fields in process details page / 进程详情页增加更多展示字段 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/11093 * Improved disk formatting process / 优化磁盘管理格式化流程 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/11047 * Enabled gzip compression for large responses / 使用 gzip 压缩优化大体量响应数据的加载速度 by @HynoR in https://github.com/1Panel-dev/1Panel/pull/11128 * Improved file saving error handling / 优化文件保存过程中的错误处理机制 by @HynoR in https://github.com/1Panel-dev/1Panel/pull/11152 * Enhanced HTTP status code error handling / 增强对更多 HTTP 状态码的错误处理能力 by @HynoR in https://github.com/1Panel-dev/1Panel/pull/11151 * Upgraded AWS SDK to v2 / 升级 AWS SDK 至 v2 版本 by @HynoR in https://github.com/1Panel-dev/1Panel/pull/10983 * Optimized log queue size for better performance / 优化日志队列大小以提升系统性能 by @HynoR in https://github.com/1Panel-dev/1Panel/pull/11008 * Improved system language loading logic / 优化系统语言加载与初始化逻辑 by @HynoR in https://github.com/1Panel-dev/1Panel/pull/11019 * Enabled immutable cache for static resources / 为静态资源启用 immutable 缓存策略以提升加载性能 by @HynoR in https://github.com/1Panel-dev/1Panel/pull/11020 * Improved database parameter configuration / 优化数据库参数配置以提升稳定性与性能 by @HynoR in https://github.com/1Panel-dev/1Panel/pull/11045 * Refactored Swagger to reduce memory usage / 重构 Swagger 逻辑以按需加载文件减少内存占用 by @HynoR in https://github.com/1Panel-dev/1Panel/pull/11052 * Enabled gzip for large log-reading APIs / 为读日志等大文件接口启用 gzip 压缩以优化传输效率 by @HynoR in https://github.com/1Panel-dev/1Panel/pull/11063 * Improved log file reading logic / 优化日志文件的读取逻辑 by @HynoR in https://github.com/1Panel-dev/1Panel/pull/11064 * Improved system information retrieval logic / 优化系统信息获取逻辑 by @HynoR in https://github.com/1Panel-dev/1Panel/pull/11079 * Improved loading of high CPU/memory processes / 优化高占用 CPU 和内存进程信息的加载方式 by @HynoR in https://github.com/1Panel-dev/1Panel/pull/11081 * Optimized terminal WebSocket buffer to reduce memory usage / 优化终端 WebSocket 缓冲区以降低内存占用 by @HynoR in https://github.com/1Panel-dev/1Panel/pull/11094 * Improved app list loading to reduce memory usage / 优化应用列表加载以减少内存占用 by @HynoR in https://github.com/1Panel-dev/1Panel/pull/11095 ## 🛠️ Bug Fixes / 问题修复 * Fixed runtime display issue when overview refreshed quickly / 修复了概览页快速刷新时运行时间显示异常的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/11159 * Fixed installed apps list display anomaly caused by orchestration content changes / 修复了因编排内容修改导致已安装应用列表显示异常的问题 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/11065 * Fixed SQL Server database versions not fully displayed / 修复了 SQL Server 数据库版本未全部显示的问题 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/11167 * Fixed failure when editing runtime environment ports / 修复了编辑运行环境端口失败的问题 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/11096 * Fixed PHP extension uninstall failure in some scenarios / 修复了部分场景下 PHP 扩展卸载失败的问题 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/11021 * Fixed display issue when entering PostgreSQL 18 settings page / 修复了进入 PostgreSQL 18 数据库设置页面显示异常的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/11010 * Fixed some symlink creation anomalies / 修复了部分软链接创建异常的问题 by @lan-yonghui in https://github.com/1Panel-dev/1Panel/pull/11149 * Fixed iptables firewall state persistence anomaly / 修复了 iptables 防火墙状态持久化异常的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/11137 * Fixed SSH service auto-start status anomaly / 修复了 SSH 服务自启动状态异常的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/11022 * Fixed page load timeout caused by too many process watchdog tasks / 修复了进程守护任务过多导致页面加载超时的问题 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/11043 * Fixed virus scan status judgment anomaly in some scenarios / 修复了部分场景下病毒扫描状态判断异常的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/11172 * Fixed WebDAV backup account initialization connection issue / 修复了 WebDAV 备份账号初始化连接异常的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/11038 * Fixed Agent service not auto-restarting after snapshot restore / 修复了快照恢复后 Agent 服务未能自动重启的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/11087 * Fixed exception when obtaining app image during snapshot creation / 修复了创建快照时获取应用镜像异常的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/11074 * Fixed logs not displaying when backup account is unavailable / 修复了备份账号不可用时日志无法正常显示的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/11135 * Fixed crash caused by not exiting promptly after file open failure / 修复了文件打开失败后未及时退出而引发崩溃的问题 by @HynoR in https://github.com/1Panel-dev/1Panel/pull/11127 * Fixed X-Forwarded-For header bypass allowing forged authorized IPs / 修复了授权 IP 可被伪造的 X-Forwarded-For 请求绕过的问题 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/11102 * Fixed login endpoint bypassing captcha verification / 修复了登录接口可被绕过验证码校验的问题 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/11104 * Fixed incorrect service file overwrite path during upgrades / 修复了版本升级时服务文件覆盖路径不正确的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/11109