github 1Panel-dev/1Panel v2.4.0

3 hours ago

English | 中文

New Features

  • Models: Added vLLM monitoring with real-time metrics, request analysis charts, and history by @ssongliu in #13942
  • Certificates: Added Netcup as a DNS provider by @xiaomeinvG in #14038
  • Containers: Added support for uploading local files when importing images by @xiaomeinvG in #14025
  • Monitor: Added monitoring data export by @CNCoreSteb in #13875
  • Firewall: Added an IPv6 support switch, along with rule reset backup and startup restore by @ssongliu in #13998
  • Cron: Added success alerts for scheduled tasks and improved alert content by @lan-yonghui in #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 #13971
  • Overview: Optimized default chart styles and theme adaptation on the homepage by @xiaomeinvG in #14101
  • Agents: Optimized the Hermes Agent version upgrade logic by @zhengkunwang223 in #14079
  • Models: Improved vLLM monitoring with real-time metrics, historical request statistics, and page layout by @ssongliu in #14109
  • GPU Monitoring: Improved native monitoring for GPU, NPU, and XPU by @ssongliu in #13939
  • Websites: Adjusted the order of certificate and private key fields when uploading certificates by @xiaomeinvG in #14022
  • Certificates: Certificate requests now default to the key algorithm of the ACME account by @xiaomeinvG in #14023
  • Certificates: Improved the certificate deletion flow, with delete-and-revoke support for ACME certificates by @xiaomeinvG in #14024
  • Database: Redis remote database terminals now run as background tasks by @xiaomeinvG in #14012
  • Containers: Improved log output when pulling images by @xiaomeinvG in #13990
  • Containers: Improved container log text by @xiaomeinvG in #14066
  • Monitor: Optimized monitoring queries and charts for large time ranges by @CNCoreSteb in #13874
  • Firewall: Improved compatibility handling for imported firewalld rules by @ssongliu in #14046
  • Terminal: Improved terminal session detach and grace period expiry handling by @HynoR in #14127
  • Cron: Script library interactive column now shows Yes/No text by @Kadxy in #14099
  • Virtual Machine Management: Added VNC keyboard controls and macvtap network mode, and improved network configuration descriptions by @ssongliu in #13996
  • Virtual Machine Management: Added support for managing VMs through node agents and improved error messages by @ssongliu in #14007
  • Interface Settings: Improved user information and node switching entries in the bottom navigation by @xiaomeinvG in #14021
  • Log Audit: Improved operation log content for firewall and port forwarding operations by @ssongliu in #14076
  • Panel Settings: Optimized SFTP backup upload speed by @4kercc in #13976
  • Panel Settings: Improved database file handling during snapshot recovery and upgrades by @ssongliu in #14043
  • Panel Settings: Improved log text for alert configuration by @xiaomeinvG in #14086
  • System: Improved search and pagination state persistence on list pages by @xiaomeinvG in #13992

Bug Fixes

  • Overview: Fixed inaccurate monitoring rate calculations on the homepage by @ssongliu in #14033
  • App Store: Fixed backup and restore handling errors during AI Gateway application upgrades by @zhengkunwang223 in #14072
  • Models: Fixed a stuck vLLM startup state blocking subsequent operations by @zhengkunwang223 in #14017
  • Websites: Fixed existing files being cleared when the target directory already exists during website creation by @xiaomeinvG in #14042
  • Runtime: Fixed operation logs showing resource IDs instead of names by @xiaomeinvG in #13989
  • Containers: Fixed protected networks being deleted during network cleanup, leaving containers unable to start by @xiaomeinvG in #14009
  • Containers: Fixed relative path handling and multi-file project saving issues for Compose by @ssongliu in #14062
  • File Browser: Fixed layout jitter when closing file tabs by @wanghe-fit2cloud in #14013
  • Firewall: Fixed read-only APIs being unavailable in demo mode by @ssongliu in #13914
  • Firewall: Fixed IPv6 RA protection rules being overwritten and legacy system compatibility issues by @ssongliu in #14015
  • Firewall: Fixed incorrect Fail2Ban rule priority after binding iptables chains by @ssongliu in #14039
  • Firewall: Fixed panel port whitelist not being synchronized when a node starts by @ssongliu in #14080
  • Firewall: Fixed access whitelist not being ready before firewall startup by @ssongliu in #14114
  • SSH: Fixed incomplete validation for imported key pairs by @ssongliu in #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 #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 #13920
  • Panel Settings: Fixed Webhook response judgment errors and improved configuration and testing experience by @lan-yonghui in #14077
  • Panel Settings: Fixed repeated page refreshes after unbinding the current node license by @ssongliu in #14064
  • System: Fixed selected items being cleared after scheduled list refreshes by @xiaomeinvG in #13993
  • System: Fixed release notes failing to load in some scenarios by @ssongliu in #13943
  • System: Fixed incomplete WebSocket origin validation by @ssongliu in #13953
  • System: Fixed the built-in Default group name being translated by @Kadxy in #14100

新增功能

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

功能优化

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

问题修复

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

Don't miss a new 1Panel release

NewReleases is sending notifications on new releases.