v2.4.0

1Panel-dev/1Panelv2.4.0Oct 20, 2026by wanghe-fit2cloud

Upgrading?

AI Summary

This release introduces significant enhancements to AI model monitoring, including vLLM metrics and history, while expanding virtual machine management capabilities with disk offline expansion and VirtIO drivers. It also adds new DNS providers like Netcup, improves firewall controls with IPv6 support, and optimizes overall system performance and stability.

Key Highlights

  • Added vLLM monitoring with real-time metrics, request analysis charts, and historical data tracking for AI models.
  • Expanded Virtual Machine Management with disk offline expansion, VirtIO driver installation guidance, and VNC keyboard controls.
  • Enhanced Firewall capabilities with an IPv6 support switch, rule reset backup, and macvtap network modes.
  • Introduced Netcup as a new DNS provider and enabled local file uploads for container image imports.
  • Added monitoring data export functionality and improved native monitoring for GPU, NPU, and XPU.

New Features

  • vLLM monitoring with real-time metrics and charts
  • Netcup as a new DNS provider
  • Support for uploading local files when importing container images
  • Monitoring data export functionality
  • IPv6 support switch with rule reset backup and startup restore
  • Success alerts for scheduled tasks
  • Windows VirtIO driver installation guidance
  • VM disk management and offline expansion

Full Release Notes

[English](#en-v2.4.0) | [中文](#cn-v2.4.0)

<h3 id="en-v2.4.0">New Features</h3>

* Models: Added vLLM monitoring with real-time metrics, request analysis charts, and history by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/13942
* Certificates: Added Netcup as a DNS provider by @xiaomeinvG in https://github.com/1Panel-dev/1Panel/pull/14038
* Containers: Added support for uploading local files when importing images by @xiaomeinvG in https://github.com/1Panel-dev/1Panel/pull/14025
* Monitor: Added monitoring data export by @CNCoreSteb in https://github.com/1Panel-dev/1Panel/pull/13875
* Firewall: Added an IPv6 support switch, along with rule reset backup and startup restore by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/13998
* Cron: Added success alerts for scheduled tasks and improved alert content by @lan-yonghui in https://github.com/1Panel-dev/1Panel/pull/13919
* Virtual Machine Management: Added Windows VirtIO driver installation guidance by @ssongliu
* Virtual Machine Management: Added VM disk management and offline expansion by @ssongliu

### Enhancements

* Overview: Optimized disk information collection and query performance by @CNCoreSteb in https://github.com/1Panel-dev/1Panel/pull/13971
* Overview: Optimized default chart styles and theme adaptation on the homepage by @xiaomeinvG in https://github.com/1Panel-dev/1Panel/pull/14101
* Agents: Optimized the Hermes Agent version upgrade logic by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/14079
* Models: Improved vLLM monitoring with real-time metrics, historical request statistics, and page layout by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/14109
* GPU Monitoring: Improved native monitoring for GPU, NPU, and XPU by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/13939
* Websites: Adjusted the order of certificate and private key fields when uploading certificates by @xiaomeinvG in https://github.com/1Panel-dev/1Panel/pull/14022
* Certificates: Certificate requests now default to the key algorithm of the ACME account by @xiaomeinvG in https://github.com/1Panel-dev/1Panel/pull/14023
* Certificates: Improved the certificate deletion flow, with delete-and-revoke support for ACME certificates by @xiaomeinvG in https://github.com/1Panel-dev/1Panel/pull/14024
* Database: Redis remote database terminals now run as background tasks by @xiaomeinvG in https://github.com/1Panel-dev/1Panel/pull/14012
* Containers: Improved log output when pulling images by @xiaomeinvG in https://github.com/1Panel-dev/1Panel/pull/13990
* Containers: Improved container log text by @xiaomeinvG in https://github.com/1Panel-dev/1Panel/pull/14066
* Monitor: Optimized monitoring queries and charts for large time ranges by @CNCoreSteb in https://github.com/1Panel-dev/1Panel/pull/13874
* Firewall: Improved compatibility handling for imported firewalld rules by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/14046
* Terminal: Improved terminal session detach and grace period expiry handling by @HynoR in https://github.com/1Panel-dev/1Panel/pull/14127
* Cron: Script library interactive column now shows Yes/No text by @Kadxy in https://github.com/1Panel-dev/1Panel/pull/14099
* Virtual Machine Management: Added VNC keyboard controls and macvtap network mode, and improved network configuration descriptions by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/13996
* Virtual Machine Management: Added support for managing VMs through node agents and improved error messages by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/14007
* Interface Settings: Improved user information and node switching entries in the bottom navigation by @xiaomeinvG in https://github.com/1Panel-dev/1Panel/pull/14021
* Log Audit: Improved operation log content for firewall and port forwarding operations by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/14076
* Panel Settings: Optimized SFTP backup upload speed by @4kercc in https://github.com/1Panel-dev/1Panel/pull/13976
* Panel Settings: Improved database file handling during snapshot recovery and upgrades by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/14043
* Panel Settings: Improved log text for alert configuration by @xiaomeinvG in https://github.com/1Panel-dev/1Panel/pull/14086
* System: Improved search and pagination state persistence on list pages by @xiaomeinvG in https://github.com/1Panel-dev/1Panel/pull/13992

### Bug Fixes

* Overview: Fixed inaccurate monitoring rate calculations on the homepage by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/14033
* App Store: Fixed backup and restore handling errors during AI Gateway application upgrades by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/14072
* Models: Fixed a stuck vLLM startup state blocking subsequent operations by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/14017
* Websites: Fixed existing files being cleared when the target directory already exists during website creation by @xiaomeinvG in https://github.com/1Panel-dev/1Panel/pull/14042
* Runtime: Fixed operation logs showing resource IDs instead of names by @xiaomeinvG in https://github.com/1Panel-dev/1Panel/pull/13989
* Containers: Fixed protected networks being deleted during network cleanup, leaving containers unable to start by @xiaomeinvG in https://github.com/1Panel-dev/1Panel/pull/14009
* Containers: Fixed relative path handling and multi-file project saving issues for Compose by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/14062
* File Browser: Fixed layout jitter when closing file tabs by @wanghe-fit2cloud in https://github.com/1Panel-dev/1Panel/pull/14013
* Firewall: Fixed read-only APIs being unavailable in demo mode by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/13914
* Firewall: Fixed IPv6 RA protection rules being overwritten and legacy system compatibility issues by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/14015
* Firewall: Fixed incorrect Fail2Ban rule priority after binding iptables chains by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/14039
* Firewall: Fixed panel port whitelist not being synchronized when a node starts by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/14080
* Firewall: Fixed access whitelist not being ready before firewall startup by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/14114
* SSH: Fixed incomplete validation for imported key pairs by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/13991
* Multi-Node: Fixed context switching errors after deleting the current node by @ssongliu
* Virtual Machine Management: Fixed task timeout cleanup failures and command groups not terminating by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/14008
* Virtual Machine Management: Fixed incorrect VM autostart configuration and unprotected orphan disk chains by @ssongliu
* Virtual Machine Management: Fixed login state being invalidated on node access errors by @ssongliu
* Virtual Machine Management: Fixed owned snapshot chains not being cleaned up when deleting VMs by @ssongliu
* Panel Settings: Fixed local logins still triggering SSH login alerts by @lan-yonghui in https://github.com/1Panel-dev/1Panel/pull/13920
* Panel Settings: Fixed Webhook response judgment errors and improved configuration and testing experience by @lan-yonghui in https://github.com/1Panel-dev/1Panel/pull/14077
* Panel Settings: Fixed repeated page refreshes after unbinding the current node license by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/14064
* System: Fixed selected items being cleared after scheduled list refreshes by @xiaomeinvG in https://github.com/1Panel-dev/1Panel/pull/13993
* System: Fixed release notes failing to load in some scenarios by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/13943
* System: Fixed incomplete WebSocket origin validation by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/13953
* System: Fixed the built-in Default group name being translated by @Kadxy in https://github.com/1Panel-dev/1Panel/pull/14100

<h3 id="cn-v2.4.0">新增功能</h3>

* 【模型】新增 vLLM 监控,支持实时指标、请求分析图表与历史记录 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/13942
* 【证书】DNS 账号新增 Netcup 服务商 by @xiaomeinvG in https://github.com/1Panel-dev/1Panel/pull/14038
* 【容器】镜像导入支持直接上传本地文件 by @xiaomeinvG in https://github.com/1Panel-dev/1Panel/pull/14025
* 【监控】新增监控数据导出功能 by @CNCoreSteb in https://github.com/1Panel-dev/1Panel/pull/13875
* 【防火墙】新增 IPv6 支持开关,并支持规则重置备份与启动恢复 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/13998
* 【计划任务】新增计划任务执行成功告警并完善告警内容 by @lan-yonghui in https://github.com/1Panel-dev/1Panel/pull/13919
* 【虚拟机管理】新增 Windows VirtIO 驱动安装引导 by @ssongliu
* 【虚拟机管理】新增虚拟机磁盘管理与离线扩容 by @ssongliu

### 功能优化

* 【概览】优化磁盘信息采集与查询性能 by @CNCoreSteb in https://github.com/1Panel-dev/1Panel/pull/13971
* 【概览】优化首页图表默认样式与主题适配 by @xiaomeinvG in https://github.com/1Panel-dev/1Panel/pull/14101
* 【智能体】优化 Hermes Agent 版本升级逻辑 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/14079
* 【模型】完善 vLLM 监控的实时指标、历史请求统计与页面布局 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/14109
* 【GPU 监控】完善 GPU、NPU、XPU 原生监控 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/13939
* 【网站】调整上传证书时证书与私钥字段的顺序 by @xiaomeinvG in https://github.com/1Panel-dev/1Panel/pull/14022
* 【证书】申请证书时默认使用 ACME 账户的密钥算法 by @xiaomeinvG in https://github.com/1Panel-dev/1Panel/pull/14023
* 【证书】优化证书删除流程,ACME 证书支持删除并吊销 by @xiaomeinvG in https://github.com/1Panel-dev/1Panel/pull/14024
* 【数据库】远程 Redis 数据库终端改为后台任务执行 by @xiaomeinvG in https://github.com/1Panel-dev/1Panel/pull/14012
* 【容器】优化镜像拉取时的日志输出 by @xiaomeinvG in https://github.com/1Panel-dev/1Panel/pull/13990
* 【容器】优化容器日志文案 by @xiaomeinvG in https://github.com/1Panel-dev/1Panel/pull/14066
* 【监控】优化大时间范围下的监控查询与图表性能 by @CNCoreSteb in https://github.com/1Panel-dev/1Panel/pull/13874
* 【防火墙】完善 firewalld 导入规则兼容性处理 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/14046
* 【终端】优化终端会话断连与宽限期过期处理逻辑 by @HynoR in https://github.com/1Panel-dev/1Panel/pull/14127
* 【计划任务】脚本库交互列改为显示「是/否」文本 by @Kadxy in https://github.com/1Panel-dev/1Panel/pull/14099
* 【虚拟机管理】新增 VNC 键盘控制与 macvtap 网络模式,并完善网络配置说明 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/13996
* 【虚拟机管理】支持通过节点 Agent 管理虚拟机并完善错误提示 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/14007
* 【界面设置】优化底部导航用户信息与节点切换入口 by @xiaomeinvG in https://github.com/1Panel-dev/1Panel/pull/14021
* 【日志审计】补充完善防火墙与端口转发等操作日志内容 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/14076
* 【面板设置】优化 SFTP 备份上传速度 by @4kercc in https://github.com/1Panel-dev/1Panel/pull/13976
* 【面板设置】完善快照恢复与升级时的数据库文件处理 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/14043
* 【面板设置】优化告警配置相关日志文案 by @xiaomeinvG in https://github.com/1Panel-dev/1Panel/pull/14086
* 【系统】优化列表页搜索与分页的状态保持逻辑 by @xiaomeinvG in https://github.com/1Panel-dev/1Panel/pull/13992

### 问题修复

* 【概览】修复了首页监控速率计算不准确的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/14033
* 【应用商店】修复了 AI 网关应用升级时备份与恢复处理异常的问题 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/14072
* 【模型】修复了 vLLM 启动状态卡住导致后续操作阻塞的问题 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/14017
* 【网站】修复了新建网站时目标目录已存在会清空原有文件的问题 by @xiaomeinvG in https://github.com/1Panel-dev/1Panel/pull/14042
* 【运行环境】修复了操作日志显示资源 ID 而非名称的问题 by @xiaomeinvG in https://github.com/1Panel-dev/1Panel/pull/13989
* 【容器】修复了清理网络时误删受保护网络导致容器无法启动的问题 by @xiaomeinvG in https://github.com/1Panel-dev/1Panel/pull/14009
* 【容器】修复了编排相对路径处理与多文件项目保存异常的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/14062
* 【文件】修复了关闭文件标签页时布局抖动的问题 by @wanghe-fit2cloud in https://github.com/1Panel-dev/1Panel/pull/14013
* 【防火墙】修复了演示模式下只读接口无法使用的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/13914
* 【防火墙】修复了 IPv6 RA 保护规则被覆盖及旧版本系统兼容性异常的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/14015
* 【防火墙】修复了绑定 iptables 链后 Fail2Ban 规则优先级异常的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/14039
* 【防火墙】修复了节点启动时面板端口白名单未同步的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/14080
* 【防火墙】修复了防火墙启动前访问白名单未就绪的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/14114
* 【SSH 管理】修复了导入密钥对校验不完善的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/13991
* 【多机管理】修复了删除当前节点后上下文切换异常的问题 by @ssongliu
* 【虚拟机管理】修复了任务超时清理异常及命令组无法终止的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/14008
* 【虚拟机管理】修复了虚拟机开机自启配置异常及孤立磁盘链未受保护的问题 by @ssongliu
* 【虚拟机管理】修复了节点访问异常导致登录状态失效的问题 by @ssongliu
* 【虚拟机管理】修复了删除虚拟机时未清理所属快照链的问题 by @ssongliu
* 【面板设置】修复了本机登录仍触发 SSH 登录告警的问题 by @lan-yonghui in https://github.com/1Panel-dev/1Panel/pull/13920
* 【面板设置】修复了 Webhook 响应判断异常的问题,并优化配置与测试体验 by @lan-yonghui in https://github.com/1Panel-dev/1Panel/pull/14077
* 【面板设置】修复了解绑当前节点许可证后页面反复刷新的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/14064
* 【系统】修复了列表定时刷新后已选中项被清空的问题 by @xiaomeinvG in https://github.com/1Panel-dev/1Panel/pull/13993
* 【系统】修复了部分场景下版本更新日志无法加载的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/13943
* 【系统】修复了 WebSocket 来源校验不完善的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/13953
* 【系统】修复了内置 Default 分组名称被翻译的问题 by @Kadxy in https://github.com/1Panel-dev/1Panel/pull/14100

Related Repositories