v2.3.0

OpenSPG/KAGv2.3.0Sep 14, 2026by wanghe-fit2cloud

Upgrading?

AI Summary

An update for a server management panel adding support for new AI model providers, expanding GPU monitoring, and enhancing infrastructure management tools.

Key Highlights

  • Expanded model support for DashScope and DeepSeek V4 on Ascend hardware
  • Rebuilt firewall management and SSH session persistence
  • Added VM management for Professional Edition

New Features

  • DashScope text-to-image API support
  • GB10 images for DeepSeek V4 Flash Vision Exp
  • Ascend 910B and AMD GPU monitoring support
  • Automatic Brotli compression
  • SSH session preservation and recovery
  • VM management
  • Custom webhook alerts

Full Release Notes

## ✨ New Features / 新增功能

* Models: Added llmman as a local model provider for model accounts / 模型账号新增 llmman 本地模型供应商支持 by @ericcurtin in https://github.com/1Panel-dev/1Panel/pull/13717
* Models: Added DashScope text-to-image API support for custom model accounts / 自定义模型账号新增 DashScope 文生图 API 支持 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/13664
* Models: Added GB10 images for deploying DeepSeek V4 Flash Vision Exp with vLLM / vLLM 新增支持 DeepSeek V4 Flash Vision Exp 模型部署的 GB10 镜像 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/13647
* Models: Added an Ascend Qwen3.6-35B-A3B model startup template for vLLM / vLLM 新增昇腾 Qwen3.6-35B-A3B 模型启动模板 by @zhengkunwang223
* Models: Added support for selecting Ascend device IDs in vLLM / vLLM 支持指定昇腾设备编号 by @zhengkunwang223
* GPU Monitoring: Added support for Ascend 910B, AMD, and more accelerator devices / 新增昇腾 910B 以及 AMD 等更多芯片设备支持 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/13579
* Websites: Added automatic compression activation when the OpenResty Brotli module is enabled and improved Gzip defaults / OpenResty 启用 Brotli 模块时自动开启压缩并优化 Gzip 默认配置 by @Snrat in https://github.com/1Panel-dev/1Panel/pull/13639
* Runtime: Added support for bulk environment variable imports / 支持批量导入环境变量 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/13727
* Runtime: Added support for changing the version of installed runtimes / 支持切换已安装运行环境版本 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/13730
* Firewall: Rebuilt firewall management / 重构防火墙管理功能 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/13628
* Terminal: Added support for preserving SSH sessions and recovering them after disconnections / 支持 SSH 会话保留与断线恢复 by @HynoR in https://github.com/1Panel-dev/1Panel/pull/13707, by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/13736
* Terminal: Added a shortcut in the bottom-right corner of the page with visibility controlled in terminal settings / 新增页面右下角快捷入口并支持在终端设置中控制显示 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/13772
* Virtual Machine Management: Added virtual machine management to Professional Edition / 专业版新增虚拟机管理功能 by @ssongliu
* Panel Settings: Added custom webhook support for alert notifications / 告警通知支持自定义 Webhook by @lan-yonghui in https://github.com/1Panel-dev/1Panel/pull/13685
* Panel Settings: Added support for preserving page sessions in menu tabs / 菜单标签页支持保持页面会话 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/13698

## ⚙️ Enhancements / 功能优化

* App Store: Optimized the app upgrade workflow / 优化应用升级流程 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/13549
* Certificates: Improved key usage configuration for self-signed certificates / 优化自签名证书的密钥用途配置 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/13771
* Containers: Changed the default container list order to sort by name / 容器列表默认按名称排序 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/13770
* Containers: Improved logging for container startup failures / 完善容器启动失败时的日志记录 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/13618
* System: Optimized mobile page layouts and file editing / 优化移动端页面布局与文件编辑体验 by @lan-yonghui in https://github.com/1Panel-dev/1Panel/pull/13739
* System: Optimized footer navigation display / 优化页脚导航展示 by @lan-yonghui in https://github.com/1Panel-dev/1Panel/pull/13642
* File Browser: Improved timeout retries and status prompts for file uploads and cross-node transfers / 优化文件上传与跨节点传输的超时重试和状态提示 by @lan-yonghui in https://github.com/1Panel-dev/1Panel/pull/13746
* File Browser: Improved progress display and error handling for remote downloads / 优化远程下载的进度展示与异常处理 by @lan-yonghui in https://github.com/1Panel-dev/1Panel/pull/13734
* File Browser: Improved filename compatibility and path validation for ZIP extraction / 优化 ZIP 解压的文件名兼容性与路径校验 by @lan-yonghui in https://github.com/1Panel-dev/1Panel/pull/13733
* APP: Improved connection QR code generation and error messages / 优化连接二维码生成与异常提示 by @lan-yonghui
* Multi-Node: Improved prompts for node version mismatches / 完善节点版本不一致时的提示 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/13691
* Multi-Node: Improved authentication for node communication / 完善节点通信身份校验 by @ssongliu
* Interface Settings: Optimized saving and resetting panel appearance settings / 优化面板外观的保存与重置流程 by @lan-yonghui
* Panel Settings: Improved parent-child visibility handling for hidden menus / 优化隐藏菜单的父子级显示联动 by @lan-yonghui in https://github.com/1Panel-dev/1Panel/pull/13681
* System: Displayed backup upload records in reverse chronological order / 备份上传记录按时间倒序展示 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/13770

## 🛠️ Bug Fixes / 问题修复

* Overview: Fixed inaccurate disk usage statistics when device aliases are used / 修复了使用设备别名时磁盘使用量统计不准确的问题 by @wanghe-fit2cloud in https://github.com/1Panel-dev/1Panel/pull/13570
* App Store: Fixed image pull errors when upgrading OpenList / 修复了 OpenList 升级时镜像拉取异常的问题 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/13776
* Agents: Fixed installation failures for OpenClaw extension channel plugins in some scenarios / 修复了部分场景下 OpenClaw 扩展渠道插件安装失败的问题 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/13782
* Models: Fixed validation failures for b.ai model accounts / 修复了 b.ai 模型账号验证失败的问题 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/13712
* Websites: Fixed an issue where default document names containing underscores or hyphens could not be saved / 修复了默认文档名称包含下划线或连字符时无法保存的问题 by @wanghe-fit2cloud in https://github.com/1Panel-dev/1Panel/pull/13551
* Websites: Fixed SSL port conflicts when creating websites / 修复了创建网站时 SSL 端口冲突的问题 by @A-Words in https://github.com/1Panel-dev/1Panel/pull/13720
* Certificates: Fixed self-signed certificates not being issued by the selected CA / 修复了自签名证书未使用所选 CA 签发的问题 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/13728
* Containers: Fixed loss of Compose configuration after deployment failures / 修复了编排部署失败后配置丢失的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/13603
* Containers: Fixed duplicate entries in container port mappings / 修复了容器端口映射重复显示的问题 by @igophper in https://github.com/1Panel-dev/1Panel/pull/13663
* Containers: Fixed missing authentication when pulling images again from private registries / 修复了重新拉取私有仓库镜像时未使用认证信息的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/13690
* Containers: Fixed changes to IP allocation methods after container upgrades or recreation / 修复了容器升级或重建后 IP 分配方式发生变化的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/13738
* Containers: Fixed disk usage statistics timing out in some scenarios / 修复了部分场景下磁盘占用统计超时的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/13695
* System: Fixed version information not updating after uninstalling and reinstalling while retaining data / 修复了保留数据卸载重装后版本信息未更新的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/13601
* System: Fixed table selections being unexpectedly cleared when clicking table content / 修复了点击表格内容时意外取消选中状态的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/13752
* File Browser: Fixed file loss when copying or moving large directories / 修复了复制或移动大型目录时文件丢失的问题 by @lan-yonghui in https://github.com/1Panel-dev/1Panel/pull/13524
* File Browser: Fixed a potential bypass of rate limits on public file shares / 修复了公开文件分享访问频率限制可能被绕过的问题, reported by @mbanyamer and fixed by @lan-yonghui in https://github.com/1Panel-dev/1Panel/pull/13632
* Cron: Fixed scheduled task timeouts accepting values other than positive integers / 修复了任务超时时间允许填写非正整数的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/13706
* Toolbox: Fixed antivirus scan timeout settings not taking effect / 修复了病毒扫描超时时间配置未生效的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/13619
* Multi-Node: Fixed node status not updating promptly after a successful health check / 修复了节点健康检查通过后状态未及时更新的问题 by @ssongliu
* Multi-Node: Fixed forwarding errors for real-time node connections such as terminals / 修复了节点终端等实时连接转发异常的问题 by @ssongliu
* Interface Settings: Fixed panel appearance settings being reset when a license is unbound or expires / 修复了许可证解绑或到期后面板外观设置被重置的问题 by @ssongliu
* Log Audit: Fixed inaccurate correlation between SSH login and disconnect records / 修复了 SSH 登录与断开记录关联不准确的问题 by @JayLee-sre in https://github.com/1Panel-dev/1Panel/pull/13669, by @lan-yonghui in https://github.com/1Panel-dev/1Panel/pull/13705
* Panel Settings: Fixed allowed IP validation errors when accessing the panel through trusted proxies / 修复了通过可信代理访问时授权 IP 校验异常的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/13608
* Panel Settings: Fixed documentation source settings not taking effect promptly / 修复了文档源设置未及时生效的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/13599
* Panel Settings: Fixed menus disappearing after switching service regions / 修复了切换服务地区后菜单丢失的问题 by @lan-yonghui in https://github.com/1Panel-dev/1Panel/pull/13602

Related Repositories