New
v2.0.10
✨ New Features / 新增功能
- Added system information copy feature / 新增系统信息复制功能 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/10109
- Added installed application password copy feature / 新增已安装应用密码复制功能 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/9892
- Supported pushing certificates to other nodes / 支持证书推送到其他节点 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/10074
- Supported right-click operations in file list / 文件列表支持右键操作 by @lan-yonghui in https://github.com/1Panel-dev/1Panel/pull/10049
- Supported multi-tab management / 支持多标签页管理 by @lan-yonghui in https://github.com/1Panel-dev/1Panel/pull/10147
- Supported drag-and-drop upload in file manager / 文件管理页面支持拖拽上传 by @lan-yonghui in https://github.com/1Panel-dev/1Panel/pull/10011
- Supported import and export of WAF IP groups / WAF IP 组支持导入导出 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/10008
- Supported import and export of URL/UA blacklists and whitelists / URL/UA 黑白名单支持导入导出 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/10012
- Supported exporting SSH login logs / 支持导出 SSH 登录日志 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/9889
- Added alerts for panel login, SSH login, license exceptions, and node exceptions / 新增面板登录、SSH 登录、许可证异常和节点异常告警 by @lan-yonghui in https://github.com/1Panel-dev/1Panel/pull/10034
- Supported viewing historical version update logs / 支持查看历史版本更新日志 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/10002
⚙️ Enhancements / 功能优化
- Optimized application recommendation logic / 优化应用推荐逻辑 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/10128
- Optimized comparison feature on application upgrade page / 优化应用升级页面的对比功能 by @wangdage12 in https://github.com/1Panel-dev/1Panel/pull/9905
- Supported configuring restart policies during application installation / 应用安装支持配置重启策略 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/9953
- Added container navigation entry on installed applications page / 已安装应用页面新增容器导航入口 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/9950
- Added empty state prompt for application list / 应用列表新增空状态提示 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/10014
- Optimized application store tag selection logic / 优化应用商店标签选择逻辑 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/10047
- Supported matching description field in application search / 应用搜索支持匹配描述字段 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/10101
- Added timeout setting for application upgrade / 应用升级新增超时设置 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/10132
- Optimized application store tag style / 优化应用商店标签样式 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/10134
- Added root directory configuration for reverse proxy websites / 为反向代理网站增加 root 根目录配置 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/9881
- Enhanced reverse proxy website configuration parsing to support custom configurations / 增强反向代理网站配置解析以支持自定义配置 by @HynoR in https://github.com/1Panel-dev/1Panel/pull/9901
- Supported server-side caching configuration for reverse proxy websites / 反向代理网站支持配置服务端缓存 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/9914
- Restricted special characters in website aliases / 限制网站别名中的特殊字符 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/9944
- Optimized regex rules for website aliases / 优化网站别名正则规则 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/9969
- Optimized OpenResty default configuration / 优化 OpenResty 默认配置 by @HynoR in https://github.com/1Panel-dev/1Panel/pull/9962
- Added HSTS subdomain option / 添加启用 HSTS 子域名选项 by @Snrat in https://github.com/1Panel-dev/1Panel/pull/9971
- Added quick navigation button to website directory / 新增快速跳转网站目录按钮 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/9973
- Optimized website list sorting rules / 优化网站列表排序规则 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/10036
- Optimized reverse proxy configuration page display / 优化反向代理配置页面显示 by @HynoR in https://github.com/1Panel-dev/1Panel/pull/10097
- Optimized reverse proxy rule configuration / 优化反向代理规则配置 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/10131
- Enhanced anti-hotlinking configuration with more options and improved UI interaction / 增强防盗链配置支持更多选项并优化界面交互体验 by @HynoR in https://github.com/1Panel-dev/1Panel/pull/10149
🛠️ Bug Fixes / 问题修复
- Fixed the issue where Node.js runtime was marked as not installed in the app store despite being installed / 修复了 Node.js 运行环境已安装情况下应用商店仍显示未安装的问题 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/10175
- Fixed the issue where app store list pagination was not cached / 修复了应用商店列表分页未缓存的问题 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/10146
- Fixed the issue where OpenResty failed to start after module upgrade refactor / 修复了 OpenResty 新增模块重构后升级导致无法启动的问题 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/10016
- Fixed the issue where HTTPS anti-hijacking could not be enabled on sub-nodes / 修复了子节点无法启用“HTTPS 防窜站”的问题 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/10032
- Fixed the incorrect display of proxy_ssl_name in reverse proxy websites / 修复了反向代理网站 proxy_ssl_name 显示错误的问题 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/10079
- Fixed the issue where static resources were inaccessible after enabling anti-hotlinking on one-click deployed websites / 修复了一键部署类型网站开启防盗链后静态资源无法访问的问题 by @HynoR in https://github.com/1Panel-dev/1Panel/pull/10125
- Fixed the issue where website directories were not migrated when reinstalling OpenResty / 修复了 OpenResty 重装时网站目录未迁移的问题 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/10185
- Fixed the issue where sub-node certificate update failed / 修复了子节点更新证书失败的问题 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/10219
- Fixed the issue of "port not specified" error when creating runtime environments in some cases / 修复了部分场景下创建运行环境报 “未指定端口” 的问题 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/10041
- Fixed the issue where MySQL slow log state switching was abnormal / 修复了 MySQL 慢日志状态切换异常的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/10050
- Fixed the issue where orchestration list items could not be deleted after manual deletion of orchestration files / 修复了手动删除容器编排文件后编排列表仍显示但无法删除的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/10186
- Fixed the issue of abnormal container image deletion warning / 修复了容器镜像删除警告异常的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/10078
- Fixed the issue of infinite SSH session loading on some operating systems / 修复了部分操作系统 SSH 会话无限加载的问题 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/9964
- Fixed the issue of abnormal scheduled task report display in some cases / 修复了部分场景下计划任务报告展示异常的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/10058
- Fixed the issue of virus scan timeout in some cases / 修复了部分场景下病毒扫描超时的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/9961
- Fixed the issue where whitelisted URLs in WAF logs included request parameters / 修复了 WAF 拦截日志中加白 URL 包含请求参数时的问题 by @zhengkunwang223
- Fixed the issue where WAF rule pagination was not cached / 修复了 WAF 规则分页未缓存的问题 by @zhengkunwang223