github 1Panel-dev/1Panel v2.2.4

4 hours ago

✨ New Features / 新增功能

  • Models: Added support for retrieving model lists from model accounts / 模型账号支持获取模型列表 by @zhengkunwang223 in #13281
  • MCP: Added support for custom command-line arguments for MCP Server / MCP Server 支持自定义命令行参数 by @zhengkunwang223 in #13265
  • Websites: Added dynamic compilation support for OpenResty modules / OpenResty 模块支持动态编译 by @Snrat in #13291
  • Databases: Added MySQL user management / 新增 MySQL 用户管理功能 by @ssongliu in #13278
  • File Browser: Added support for canceling chunked file uploads / 文件分片上传支持取消 by @ssongliu in #13233
  • File Browser: Added directory size caching and sorting by size / 文件管理支持缓存目录大小并按大小排序 by @lan-yonghui in #13220
  • Toolbox: Added runtime diagnostics to process management / 进程管理新增运行诊断功能 by @ssongliu in #13295
  • WAF: Added province-based access restriction configuration / 访问限制支持按省份配置 by @zhengkunwang223
  • WAF: Added observation mode / 新增观察模式 by @zhengkunwang223
  • WAF: Added support for configuring allowed search engine crawlers / 支持设置允许访问的搜索引擎蜘蛛 by @zhengkunwang223
  • WAF: Added Host filtering for interception logs / 拦截日志支持按 Host 筛选 by @zhengkunwang223
  • WAF: Added origin server protection / 新增源站保护功能 by @zhengkunwang223
  • WAF: Added IP geolocation lookup to interception and website monitoring logs / 拦截日志与网站监控日志支持按 IP 归属地查询 by @zhengkunwang223
  • WAF: Added website-level statistics to attack reports / 攻击报表新增网站维度统计 by @zhengkunwang223
  • Multi-Node: Added node health check configuration / 支持配置节点健康检查 by @ssongliu in #13268
  • Website Monitoring: Added support for blocking IP addresses and IP ranges from logs / 日志支持拉黑 IP 和 IP 段 by @zhengkunwang223
  • Log Audit: Added Linux host system log viewer / 新增 Linux 主机系统日志查看功能 by @ssongliu in #13285
  • System: Added Lao (lo_LA) language support / 新增老挝语(lo_LA)语言支持 by @bounkirdni-2025 in #13154

⚙️ Enhancements / 功能优化

  • Models: Model downloader now supports navigating to the download directory / 模型下载器支持跳转至下载目录 by @zhengkunwang223
  • Models: Optimized synchronization of associated models after editing model accounts / 优化模型账号修改后的关联模型同步逻辑 by @zhengkunwang223
  • Websites: Optimized website list page styles / 优化网站列表页面样式 by @zhengkunwang223 in #13219
  • Websites: Optimized OpenResty module compilation and upgrade workflows / 优化 OpenResty 模块编译与升级流程 by @zhengkunwang223 in #13355
  • Certificates: Optimized SSL certificate request logic / 优化 SSL 证书申请逻辑 by @zhengkunwang223 in #13296
  • Containers: Optimized the location of batch operation entries / 优化容器批量操作入口位置 by @ssongliu in #13348
  • File Browser: Improved multilingual copy for canceling chunked file uploads / 完善文件分片上传取消功能的多语言文案 by @ssongliu in #13246
  • File Browser: Added prompts when creating files in protected directories / 在受保护目录创建文件时新增提示信息 by @ssongliu in #13270
  • Terminal: Optimized page performance when outputting large amounts of content / 优化大量内容输出时的页面性能 by @ssongliu in #13312
  • WAF: Optimized overview page information display / 优化概览页面信息展示 by @zhengkunwang223
  • WAF: Optimized export functionality for interception logs and website monitoring logs / 优化拦截日志与网站监控日志的导出功能 by @zhengkunwang223
  • WAF: WAF and website monitoring reports now retain filter criteria / WAF 与网站监控报表支持保留筛选条件 by @zhengkunwang223
  • WAF: Optimized file upload content inspection settings / 优化文件上传内容检测配置 by @zhengkunwang223
  • Website Monitoring: Added support for sorting the website list by access data / 网站列表支持按访问数据排序 by @zhengkunwang223
  • Website Tamper Protection: Optimized website information display in the tamper protection list / 优化防篡改列表的网站信息展示 by @ssongliu
  • Log Audit: Optimized host log management and added support for clearing SSH login logs / 优化主机日志管理并支持清空 SSH 登录日志 by @ssongliu in #13345
  • Panel Settings: Optimized API adaptation logic for OneDrive backup accounts / 优化 OneDrive 备份账号的接口适配逻辑 by @ssongliu in #13284
  • System: Automatically synchronizes the script library at 1Panel startup / 1Panel 系统启动时自动同步脚本库 by @ssongliu in #13376
  • System: Optimized table interactions on some list pages / 优化部分列表页的表格交互体验 by @ssongliu in #13280
  • System: List pages now retain filter criteria / 列表页支持保留筛选条件 by @zhengkunwang223 in #13314

🛠️ Bug Fixes / 问题修复

  • Overview: Fixed inconsistent heights of cards on the right side of the overview page / 修复了概览页右侧卡片高度不一致的问题 by @ssongliu in #13332
  • App Store: Fixed an issue where app versions removed from remote servers could still be selected for installation / 修复了远程服务器下架应用版本后仍可选择安装的问题 by @zhengkunwang223 in #13360
  • MCP: Fixed an issue where HTTPS could not be enabled when binding MCP Server to a website / 修复了 MCP Server 绑定网站时无法启用 HTTPS 的问题 by @wanghe-fit2cloud in #13271
  • Databases: Fixed an incorrect image tag for MariaDB remote backups / 修复了 MariaDB 远程备份镜像标签异常的问题 by @ssongliu in #13218
  • Containers: Fixed an issue where local image imports could be submitted with an empty path / 修复了本地镜像导入路径为空时仍可提交的问题 by @ssongliu in #13269
  • Containers: Fixed an issue where containers could not roll back properly after an upgrade failure / 修复了容器升级失败后无法正常回滚的问题 by @ssongliu in #13315
  • File Browser: Fixed file permission changes after overwriting files during extraction / 修复了覆盖解压文件后权限发生变化的问题 by @lan-yonghui in #13267
  • File Browser: Fixed an issue with batch-selecting items using the Shift key / 修复了使用 Shift 键批量选择数据时出现异常的问题 by @lan-yonghui in #13374
  • Monitoring: Fixed duplicate disk I/O statistics / 修复了磁盘 I/O 数据重复统计的问题 by @ssongliu in #13333
  • Firewall: Fixed an issue where Fail2Ban blocking rules were lost after restarting the firewall / 修复了重启防火墙后 Fail2Ban 封禁规则丢失的问题 by @ssongliu in #13272
  • Cron: Fixed an issue where temporary files were not cleaned up after backup failures / 修复了备份失败后临时文件未清理的问题 by @ssongliu in #13274
  • Multi-Node: Fixed abnormal database authorization information display in the node overview / 修复了节点概览中数据库授权信息显示异常的问题 by @ssongliu
  • Resource Sync: Fixed insufficient permission validation for the application installation synchronization API / 修复了应用安装同步接口权限校验不完善的问题 by @ssongliu
  • Panel Settings: Fixed an issue where the system snapshot upload timeout did not take effect / 修复了系统快照上传超时时间未生效的问题 by @ssongliu in #13275

Don't miss a new 1Panel release

NewReleases is sending notifications on new releases.