English | 中文
New Features
- Overview: Added GPU status views and vLLM token throughput monitoring by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/14251、https://github.com/1Panel-dev/1Panel/pull/14325
- Overview: Added support for multiple directory shortcuts by @xiaomeinvG in #14132
- Models: Completely rebuilt GPU management by @ssongliu、@wanghe-fit2cloud in https://github.com/1Panel-dev/1Panel/pull/14322、https://github.com/1Panel-dev/1Panel/pull/14348
- Models: Completely rebuilt vLLM management by @ssongliu、@wanghe-fit2cloud
- Models: Completely rebuilt model services by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/14306、https://github.com/1Panel-dev/1Panel/pull/14282、https://github.com/1Panel-dev/1Panel/pull/14317
- Agents: Added support for DeepSeek Harness and OctoP by @zhengkunwang223 in #14138
- MCP Management: Added 1Panel MCP service management by @lan-yonghui in https://github.com/1Panel-dev/1Panel/pull/14189、https://github.com/1Panel-dev/1Panel/pull/14229
- Websites: Added reverse proxy timeout configuration in performance tuning by @Kadxy in #14313
- Certificates: Added support for pushing issued certificates to multiple local directories at once by @xiaomeinvG in #14137
- Certificates: Added support for importing self-signed root certificates by @xiaomeinvG in #14148
- Containers: Added support for batch file uploads to container directories by @xiaomeinvG in #14133
- Containers: Added container image update detection and status indicators by @xiaomeinvG in #14246
- Containers: Added support for batch upgrades in the container list by @xiaomeinvG in #14231
- Containers: Added support for searching remote images on Docker Hub by @xiaomeinvG in #14271
- Containers: Added a switch for NVIDIA GPU runtime configuration by @ssongliu in #14331
- Virtual Machines: Added virtual machine management support for Community Edition users by @ssongliu in #14279
- Cron: Added support for setting the User-Agent header in URL access tasks by @xiaomeinvG in #14368
- Multi-Node: Added support for installing and upgrading nodes using existing installation packages by @ssongliu
- Ops Report: Added operations report support for Professional Edition users by @lan-yonghui in #14365
- Resource Sync: Added support for synchronizing PHP extension templates across nodes by @xiaomeinvG in #14299
Enhancements
- App Store: Added support for including child nodes in local app synchronization by @zhengkunwang223
- App Store: Added independent configuration and enable/disable controls for the image prefix by @zhengkunwang223
- App Store: Reduced resource requests during App Store synchronization by @zhengkunwang223 in #14248
- Agents: Updated the MiniMax Flash model list and default configuration by @octo-patch in #14136
- Agents: Updated the default DeepSeek model name by @zhengkunwang223 in #14146
- Websites: Improved status messages for Brotli settings that have not yet taken effect by @Kadxy in #14285
- Runtime: Updates now wait for image pulls to finish before stopping existing containers by @xiaomeinvG in #14202
- Database: Unified database username and password validation rules by @ssongliu in #14216
- Containers: Added sorting by creation time and restored the default order when sorting is cleared by @woolsen in https://github.com/1Panel-dev/1Panel/pull/14141、https://github.com/1Panel-dev/1Panel/pull/14140
- Containers: Reduced prolonged loading of the container list by @xiaomeinvG in #14156
- File Browser: Improved Esc key and cancel handling during file renaming by @lan-yonghui in #14352
- File Browser: Strengthened source validation for sensitive file operations and source tracking in history records by @lan-yonghui in #14344
- Terminal: Improved border display for terminal shortcuts in dark mode by @ssongliu in #14224
- Multi-Node: Improved SFTP upload speed between nodes by @ssongliu
- Multi-Node: Extended the retry period for node data synchronization by @ssongliu
- Interface Settings: Unified task log and deletion confirmation dialogs by @ssongliu、@xiaomeinvG in https://github.com/1Panel-dev/1Panel/pull/14212、https://github.com/1Panel-dev/1Panel/pull/14243
- Interface Settings: Updated the Enterprise Edition login page background by @ssongliu in #14252
- Log Audit: Improved client IP logging and login information retention when using trusted proxies by @lan-yonghui in #14343
- Panel Settings: Added support for deleting revoked API keys by @lan-yonghui in #14235
- Panel Settings: Improved certificate validation for backup storage and HTTPS proxies with support for custom CA certificates by @lan-yonghui in #14338
- System: Standardized table tooltips to appear below the corresponding content by @wanghe-fit2cloud in #14329
- System: Increased the maximum number of items per page and improved responsive table layouts by @lan-yonghui in #14370
- System: Strengthened access restrictions on expired sessions and credential use by @lan-yonghui in #14346
- System: Improved TLS certificate validation for external resource requests by @lan-yonghui in #14336
- System: Upgraded Markdown and HTML parsing dependencies by @lan-yonghui in https://github.com/1Panel-dev/1Panel/pull/14340、https://github.com/1Panel-dev/1Panel/pull/14339
Bug Fixes
- App Store: Fixed numeric passwords starting with "+" or "-0" being altered during app installation or parameter changes by @RaphaelFakhri in #14180
- App Store: Fixed environment variable values being altered during app upgrades by @Dev-next-gen in #14264
- App Store: Fixed apps being unable to upgrade from unlisted versions by @zhengkunwang223 in #14280
- App Store: Fixed app icon redirect errors when accessing through a node proxy by @zhengkunwang223
- App Store: Fixed app resource cache refresh errors and incorrect PHP runtime version options by @zhengkunwang223 in #14185
- Agents: Fixed missing module errors and QR codes not appearing during Hermes WeChat channel setup by @zhengkunwang223 in #14197
- Agents: Fixed Feishu plugin compatibility issues after OpenClaw upgrades while preserving legacy Feishu configuration by @zhengkunwang223 in #14214
- Websites: Fixed PHP runtime changes not being synchronized to subsites by @zhengkunwang223 in #14166
- Runtime: Fixed runtime project terminals reporting missing containers and failing to connect by @ssongliu in #14142
- Database: Fixed management tool links not using the app's custom web access URL by @xiaomeinvG in #14369
- Containers: Fixed search filters being lost when returning to the list after editing a container by @xiaomeinvG in https://github.com/1Panel-dev/1Panel/pull/14134、https://github.com/1Panel-dev/1Panel/pull/14320
- Containers: Fixed log cleanup failures for app instance names containing uppercase letters by @RaphaelFakhri、@xiaomeinvG in https://github.com/1Panel-dev/1Panel/pull/14292、https://github.com/1Panel-dev/1Panel/pull/14353
- File Browser: Fixed file renaming directly overwriting existing files with the same name by @woolsen in #14168
- File Browser: Fixed downloaded files potentially being saved outside the selected directory by @lan-yonghui in #14345
- File Browser: Fixed argument injection in tar compression commands by @lan-yonghui in #14335
- Terminal: Fixed automatically generated terminal keys not displaying correctly after adding a node and SSH passwords still being required to connect by @ssongliu in #14359
- Cron: Fixed script library synchronization using an outdated resource cache by @ssongliu in #14268
- WAF: Fixed errors when opening website settings and basic APIs being blocked on Community Edition child nodes by @zhengkunwang223
- Website Monitoring: Fixed request log statistics errors by @zhengkunwang223
- Log Audit: Fixed operation logs showing resource IDs instead of names when switching website PHP versions or deleting PHP runtimes by @xiaomeinvG in #14173
- Panel Settings: Fixed panel access failures after re-enabling the security entrance by @ssongliu in #14364
- Panel Settings: Fixed backup account searches by name by @ssongliu in #14375
- System: Fixed password changes through 1pctl not following password complexity settings by @woolsen in #14169
- System: Fixed time synchronization moving the system clock back by one hour during the repeated time period after daylight saving time ends by @ssongliu in #14363
新增功能
- 【概览】新增 GPU 状态视图与 vLLM Token 吞吐量监控 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/14251、https://github.com/1Panel-dev/1Panel/pull/14325
- 【概览】支持添加多个快捷目录 by @xiaomeinvG in #14132
- 【模型】全面重构 GPU 管理 by @ssongliu、@wanghe-fit2cloud in https://github.com/1Panel-dev/1Panel/pull/14322、https://github.com/1Panel-dev/1Panel/pull/14348
- 【模型】全面重构 vLLM 管理 by @ssongliu、@wanghe-fit2cloud
- 【模型】全面重构模型服务 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/14306、https://github.com/1Panel-dev/1Panel/pull/14282、https://github.com/1Panel-dev/1Panel/pull/14317
- 【智能体】新增 DeepSeek Harness 和 OctoP 支持 by @zhengkunwang223 in #14138
- 【MCP 管理】新增 1Panel MCP 服务管理功能 by @lan-yonghui in https://github.com/1Panel-dev/1Panel/pull/14189、https://github.com/1Panel-dev/1Panel/pull/14229
- 【网站】支持在性能调整中配置反向代理超时时间 by @Kadxy in #14313
- 【证书】证书申请后支持一次推送到多个本地目录 by @xiaomeinvG in #14137
- 【证书】支持导入自签根证书 by @xiaomeinvG in #14148
- 【容器】容器目录支持批量上传文件 by @xiaomeinvG in #14133
- 【容器】新增容器镜像更新检测与状态提示 by @xiaomeinvG in #14246
- 【容器】容器列表支持批量升级 by @xiaomeinvG in #14231
- 【容器】支持搜索 Docker Hub 远程镜像 by @xiaomeinvG in #14271
- 【容器】新增 NVIDIA GPU 运行时配置开关 by @ssongliu in #14331
- 【虚拟机】社区版用户支持虚拟机管理功能 by @ssongliu in #14279
- 【计划任务】访问 URL 任务支持设置 User-Agent 请求头 by @xiaomeinvG in #14368
- 【多机管理】支持使用已有安装包进行节点安装与升级 by @ssongliu
- 【运维报表】专业版用户支持运维报表功能 by @lan-yonghui in #14365
- 【资源同步】支持跨节点同步 PHP 扩展模板 by @xiaomeinvG in #14299
功能优化
- 【应用商店】本地应用同步支持联动子节点 by @zhengkunwang223
- 【应用商店】支持独立配置与启停镜像前缀 by @zhengkunwang223
- 【应用商店】减少应用商店同步时的资源请求 by @zhengkunwang223 in #14248
- 【智能体】更新 MiniMax Flash 模型列表与默认配置 by @octo-patch in #14136
- 【智能体】更新 DeepSeek 默认模型名称 by @zhengkunwang223 in #14146
- 【网站】优化 Brotli 配置尚未生效时的状态提示 by @Kadxy in #14285
- 【运行环境】更新时待镜像拉取完成后再停止原有容器 by @xiaomeinvG in #14202
- 【数据库】统一数据库账号与密码校验规则 by @ssongliu in #14216
- 【容器】支持按创建时间排序并在清除后恢复默认顺序 by @woolsen in https://github.com/1Panel-dev/1Panel/pull/14141、https://github.com/1Panel-dev/1Panel/pull/14140
- 【容器】缓解容器列表长时间处于加载状态的问题 by @xiaomeinvG in #14156
- 【文件】完善文件重命名时 Esc 与取消操作的处理 by @lan-yonghui in #14352
- 【文件】加强敏感文件操作来源校验与历史记录来源追踪 by @lan-yonghui in #14344
- 【终端】优化深色模式下终端快捷入口的边框显示 by @ssongliu in #14224
- 【多机管理】优化节点间 SFTP 上传速度 by @ssongliu
- 【多机管理】延长节点数据同步的重试时间 by @ssongliu
- 【界面设置】统一任务日志与删除确认弹窗 by @ssongliu、@xiaomeinvG in https://github.com/1Panel-dev/1Panel/pull/14212、https://github.com/1Panel-dev/1Panel/pull/14243
- 【界面设置】更新企业版登录页背景 by @ssongliu in #14252
- 【日志审计】完善可信代理场景下的客户端 IP 记录与登录信息留存 by @lan-yonghui in #14343
- 【面板设置】支持删除已撤销的 API Key by @lan-yonghui in #14235
- 【面板设置】完善备份存储与 HTTPS 代理证书校验并支持自定义 CA 证书 by @lan-yonghui in #14338
- 【系统】统一将表格提示框显示在对应内容下方 by @wanghe-fit2cloud in #14329
- 【系统】提高列表每页条数上限并优化表格响应式布局 by @lan-yonghui in #14370
- 【系统】加强过期会话与凭据使用的访问限制 by @lan-yonghui in #14346
- 【系统】完善外部资源请求的 TLS 证书校验 by @lan-yonghui in #14336
- 【系统】升级 Markdown 与 HTML 解析依赖 by @lan-yonghui in https://github.com/1Panel-dev/1Panel/pull/14340、https://github.com/1Panel-dev/1Panel/pull/14339
问题修复
- 【应用商店】修复了以“+”或“-0”开头的数值型密码在安装或修改应用参数时被改写的问题 by @RaphaelFakhri in #14180
- 【应用商店】修复了升级应用时环境变量值被改写的问题 by @Dev-next-gen in #14264
- 【应用商店】修复了已下架版本的应用无法升级的问题 by @zhengkunwang223 in #14280
- 【应用商店】修复了通过节点代理访问时应用图标重定向异常的问题 by @zhengkunwang223
- 【应用商店】修复了应用资源缓存刷新及 PHP 运行环境版本选项异常的问题 by @zhengkunwang223 in #14185
- 【智能体】修复了 Hermes 微信渠道扫码对接时报模块缺失、无法显示二维码的问题 by @zhengkunwang223 in #14197
- 【智能体】修复 OpenClaw 升级后的飞书插件兼容性问题并保留旧版飞书配置 by @zhengkunwang223 in #14214
- 【网站】修复了 PHP 运行环境变更未同步到子站点的问题 by @zhengkunwang223 in #14166
- 【运行环境】修复了运行环境项目终端提示找不到容器、无法连接的问题 by @ssongliu in #14142
- 【数据库】修复了管理工具入口未读取应用自定义 Web 访问地址的问题 by @xiaomeinvG in #14369
- 【容器】修复了编辑容器后返回列表时搜索条件丢失的问题 by @xiaomeinvG in https://github.com/1Panel-dev/1Panel/pull/14134、https://github.com/1Panel-dev/1Panel/pull/14320
- 【容器】修复了应用实例名称含大写字母时无法清理日志的问题 by @RaphaelFakhri、@xiaomeinvG in https://github.com/1Panel-dev/1Panel/pull/14292、https://github.com/1Panel-dev/1Panel/pull/14353
- 【文件】修复了文件重命名时直接覆盖同名目标文件的问题 by @woolsen in #14168
- 【文件】修复了下载文件保存路径可能超出所选目录的问题 by @lan-yonghui in #14345
- 【文件】修复了 tar 压缩命令的参数注入问题 by @lan-yonghui in #14335
- 【终端】修复了新增节点后终端自动密钥未正确显示、连接时仍需输入 SSH 密码的问题 by @ssongliu in #14359
- 【计划任务】修复了脚本库同步时使用旧资源缓存的问题 by @ssongliu in #14268
- 【WAF】修复了打开网站设置时报错及社区版子节点基础接口未放行的问题 by @zhengkunwang223
- 【网站监控】修复了请求日志统计报错的问题 by @zhengkunwang223
- 【日志审计】修复了切换网站 PHP 版本及删除 PHP 运行环境时操作日志显示资源 ID 而非名称的问题 by @xiaomeinvG in #14173
- 【面板设置】修复了重新启用安全入口后无法正常访问面板的问题 by @ssongliu in #14364
- 【面板设置】修复了备份账号按名称搜索异常的问题 by @ssongliu in #14375
- 【系统】修复了使用 1pctl 修改密码时未正确遵循密码复杂度设置的问题 by @woolsen in #14169
- 【系统】修复了夏令时结束后在重复时间段校时导致系统时钟回拨一小时的问题 by @ssongliu in #14363