✨ New Features / 新增功能
- Added batch operation for websites / 部分网站操作新增批量处理功能 by @zhengkunwang223 in #10415
- Added OVH support for DNS account / DNS 账号支持 OVH by @zhengkunwang223 in #10458
- Added ACME-DNS support for DNS account / DNS 账号支持 ACME-DNS by @zhengkunwang223 in #10464
- Added support for uploading local certificate files / 支持上传本地证书文件 by @zhengkunwang223 in #10540
- Added PHP slow log management / PHP 运行环境支持慢日志管理 by @zhengkunwang223 in #10596
- Added environment variable configuration for PHP process guard / 创建 PHP 进程守护支持配置环境变量 by @zhengkunwang223 in #10471
- Added pm2 support for Node.js environment / Node.js 运行环境支持 pm2 by @zhengkunwang223 in #10501
- Added custom extension source for PHP environment / PHP 运行环境支持自定义扩展源 by @zhengkunwang223 in #10539
- Added TensorRT LLM support in model management / 模型管理支持 TensorRT LLM by @zhengkunwang223 in #10688
- Added terminal access for databases / 数据库页面支持直接打开终端操作 by @ssongliu in #10407
- Added import/export for terminal quick commands / 终端快速命令支持导入与导出 by @ssongliu in #10434
- Added image and video format conversion / 支持图片和视频格式转换 by @lan-yonghui in #10541
- Added SSH authorized key management / 支持 SSH 授权密钥管理 by @ssongliu in #10480
- Added external panel support / 支持添加外部面板 by @ssongliu in #10388
- Added custom main node name / 支持自定义主节点名称 by @ssongliu in #10468
- Added Spanish language support / 支持西班牙语 by @R3N3G in #10352
- Added watermark settings / 新增水印设置功能 by @ssongliu in #10378
- Added drag-and-drop menu sorting / 新增菜单拖拽排序功能 by @lan-yonghui in #10626
- Added SMTP username configuration for email alerts / 邮件告警支持配置 SMTP 用户名 by @lan-yonghui in #10636
⚙️ Enhancements / 功能优化
- Improved tooltip for quick settings on Overview page / 优化概览页快捷设置的提示信息 by @ssongliu in #10534
- Improved resource status style on Overview page / 优化概览页资源状态样式 by @ssongliu in #10670
- Added alias support for quick directories / 快捷目录支持设置别名 by @ssongliu in #10396
- Optimized image pull logic during app installation / 优化应用安装过程中的镜像拉取逻辑 by @zhengkunwang223 in #10648
- Improved app edit button style / 优化应用编辑按钮样式 by @zhengkunwang223 in #10385
- Removed “local” prefix from default local app names / 本地应用默认名称去掉 local 前缀 by @zhengkunwang223 in #10430
- Improved validation rule for app web access address / 优化应用 Web 访问地址的校验规则 by @zhengkunwang223 in #10492
- Added CORS configuration support for website proxy / 网站代理支持配置跨域配置 by @zhengkunwang223 in #10551
- Optimized OpenResty main configuration file / 优化 OpenResty 主配置文件 by @lilingyi-awa in #10567
- Added option to delete associated database when deleting a website / 删除网站时同时删除关联的数据库 by @zhengkunwang223 in #10535
- Added quick edit for website name / 支持快速编辑网站名称 by @zhengkunwang223 in #10479
- Added quick comment toggle for Nginx configuration / Nginx 配置支持快捷注释 by @zhengkunwang223 in #10482
- Remember last used website type when creating a new website / 创建网站时默认缓存上一次使用的网站类型 by @zhengkunwang223 in #10496
- Improved website speed limit prompt message / 优化网站限速提示信息 by @zhengkunwang223 in #10450
- Added certificate ID display in list / 证书列表新增 ID 显示 by @zhengkunwang223 in #10522
- Added manual update option for local certificates / 支持手动更新本地证书 by @zhengkunwang223 in #10523
- Optimized PHP extension installation process / 优化 PHP 扩展安装流程 by @zhengkunwang223 in #10403
- Optimized default configuration of PHP environment / 优化 PHP 运行环境的部分默认配置 by @zhengkunwang223 in #10387
- Added timeout setting for PHP environment / PHP 运行环境增加超时限制配置 by @zhengkunwang223 in #10429
- Improved log reading for PHP process guard / 优化 PHP 运行环境进程守护日志读取逻辑 by @zhengkunwang223 in #10634
- Improved display of database sync password / 优化数据库同步密码的显示方式 by @ssongliu in #10437
- Added batch image pulling support / 支持批量拉取镜像 by @ssongliu in #10532
- Added batch operation for image tags / 镜像标签支持批量操作 by @ssongliu in #10597
- Added parent network card selection for macvlan network / 创建 macvlan 类型容器网络时支持选择父网卡 by @ssongliu in #10583
- Added shared option for container mount volumes / 容器挂载卷支持 shared 选项 by @ssongliu in #10457
- Added shortcut to open file location from favorites / 收藏夹文件支持跳转至文件所在目录 by @lan-yonghui in #10641
- Added quick command support for file terminal / 文件终端支持快捷命令 by @ssongliu in #10405
- Added inbound interface limit option for firewall port forwarding / 防火墙端口转发功能新增限制入栈网口选项 by @AnxysUaen in #10549
- Added SSH key information editing / 支持编辑 SSH 密钥信息 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/10579nel/pull/10662
- Improved process management page performance / 优化进程管理页面性能 by @zhengkunwang223 in #10455
- Improved performance on process management - network page / 优化进程管理 - 网络页面性能 by @zhengkunwang223 in #10456
- Improved process management page style / 优化进程管理样式 by @zhengkunwang223 in #10619
- Improved border style on scheduled task creation page / 优化计划任务创建页面的边框样式 by @ssongliu in #10647
- Added Python2 and Python3 options for Shell task interpreter / Shell 类型计划任务解释器新增 Python2 和 Python3 选项 by @ssongliu in https://github.com/1Panel-dev/1Pa
- Added auto-sync toggle for script library / 脚本库新增自动同步开关 by @ssongliu in #10487
- Added manual stop for Shell tasks / 支持手动停止 Shell 类型计划任务 by @ssongliu in #10524
- Optimized virus scan timeout settings / 优化病毒扫描的超时时间设置 by @ssongliu in #10445
- Added backend execution for swap setup / 设置 Swap 功能支持通过任务管理后台执行 by @ssongliu in #10639
- Added IPv6 node support / 支持添加 IPv6 节点 by @ssongliu in #10470
- Added backend execution for website anti-tampering / 网站防篡改功能通过任务管理后台执行 by @ssongliu in #10428
- Improved anti-tampering input descriptions / 优化防篡改输入项说明 by @ssongliu in #10454
- Improved anti-tampering prompt messages / 优化网站防篡改的提示信息 by @ssongliu in #10617
- Added force shutdown option / 新增强制关闭功能 by @ssongliu in #10376
- Improved website anti-tampering state switching / 优化网站防篡改状态切换 by @ssongliu
- Added file list display / 增加文件列表显示 by @ssongliu
- Added proxy availability check / 代理服务器设置增加可用性检查 by @ssongliu in #10502
- Added backup status for manual backup / 手动备份新增备份状态 by @ssongliu in #10377
- Improved Traditional Chinese translations / 优化繁体中文翻译 by @david082321 in #10380
- Improved IPv6 support in log files / 优化日志文件对 IPv6 的支持 by @zhengkunwang223 in #10418
- Added 1pctl app-related commands / 1pctl 新增应用相关命令 by @zhengkunwang223 in #10665
- Improved error message when unzip password fails / 优化解压密码失败时的错误提示 by @ssongliu in #10453
- Optimized static resource directory traversal logic / 优化静态资源目录遍历逻辑 by @himco in #10586
- Improved file exclusion component style / 优化文件排除控件样式 by @ssongliu in #10504
- Added custom upgrade backup limit setting / 支持自定义升级备份数量 by @ssongliu in #10483
🛠️ Bug Fixes / 问题修复
- Fixed layout issues on the network monitoring page when data is too long / 修复了网络监控过长时页面布局异常的问题 by @ssongliu in #10529
- Fixed issue where dropdown menu parameters could not be modified after app installation / 修复了应用安装后下拉菜单参数无法修改的问题 by @zhengkunwang223 in #10582
- Fixed missing resource limit hints when editing apps / 修复了编辑应用时资源限制提示缺失的问题 by @zhengkunwang223 in #10449
- Fixed app upgrade logs appearing out of order in some cases / 修复了部分场景下应用升级日志乱序的问题 by @zhengkunwang223 in #10469
- Fixed required variable issue when editing certain app parameters / 修复了部分应用参数编辑时变量变为必填的问题 by @zhengkunwang223 in #10386
- Fixed installation failure when OpenResty website directory was set as a relative path / 修复了安装 OpenResty 时网站目录为相对路径导致安装失败的问题 by @zhengkunwang223 in #10643
- Fixed possible OpenResty installation failure on low-memory servers / 修复了低内存服务器上 OpenResty 安装可能失败的问题 by @zhengkunwang223 in #10697
- Fixed error when selecting backup strategy in website load balancing / 修复了网站负载均衡备用策略选择报错的问题 by @zhengkunwang223 in #10419
- Fixed missing styles in WordPress after enabling HTTPS / 修复了启用 HTTPS 后 WordPress 样式缺失的问题 by @zhengkunwang223 in #10467
- Fixed default site modification error after disabling “HTTPS Anti-Leech” / 修复了 “HTTPS 防窜站” 功能关闭后修改默认站点报错的问题 by @AnxysUaen in #10490
- Fixed abnormal task log display after website restore failure / 修复了网站恢复失败后任务日志显示异常的问题 by @ssongliu in #10609
- Fixed issue where certificate synchronization to slave nodes failed / 修复了证书同步到从节点失败的问题 by @zhengkunwang223 in #10393
- Fixed timeout warning when restarting multiple containers / 修复了批量重启容器时可能提示超时的问题 by @ssongliu in #10447
- Fixed abnormal log format when pushing container images in some cases / 修复了部分场景下推送容器镜像日志格式异常的问题 by @ssongliu in #10606
- Fixed issue where IP range was not applied when creating container networks / 修复了创建容器网络时 IP 范围未生效的问题 by @ssongliu in #10527
- Fixed unsynchronized node info after modifying SSH port / 修复了 SSH 端口修改后节点信息未同步的问题 by @ssongliu in #10398
- Fixed SSH port modification not taking effect on some OSes / 修复了部分操作系统 SSH 端口修改不生效的问题 by @ssongliu in #10404
- Fixed abnormal file deletion in scheduled task reports / 修复了计划任务报告文件删除异常的问题 by @ssongliu in #10581
- Fixed crash issue when viewing scheduled task logs in some cases / 修复了部分场景下查看计划任务日志导致页面崩溃的问题 by @zhengkunwang223 in #10599
- Fixed cron expressions not supporting commas / 修复了计划任务表达式不支持逗号的问题 by @ssongliu in #10493
- Fixed error when shell-type scheduled tasks contained double quotes / 修复了 Shell 脚本类型计划包含双引号时报错的问题 by @ssongliu in #10519
- Fixed cache cleaning not excluding current logs / 修复了缓存清理未能排除当前日志的问题 by @ssongliu in #10497
- Fixed abnormal node name display in Community Edition in some cases / 修复了部分场景下社区版节点名称显示异常的问题 by @ssongliu in #10485
- Fixed default network interface not updating after node switch / 修复了切换节点后默认网卡未更新的问题 by @ssongliu in #10525
- Fixed overview page refresh issue after switching nodes / 修复了节点切换导致概览页刷新异常的问题 by @ssongliu in #10615
- Fixed MySQL high availability cluster backup failure in some scenarios / 修复了部分场景下 MySQL 高可用集群备份失败的问题 by @zhengkunwang223 in #10433
- Fixed app filtering issue when system architecture is aarch64 / 修复了系统架构为 aarch64 时筛选应用异常的问题 by @zhengkunwang223 in #10620
- Fixed 1pctl language display issue after upgrade / 修复了升级后 1pctl 工具语言显示异常的问题 by @ssongliu in #10533