Releases: 1Panel-dev/1Panel
Releases · 1Panel-dev/1Panel
v2.1.1
✨ New Features / 新增功能
- [Agents] Support adding custom model account types / 支持添加自定义类型模型账号 by @zhengkunwang223 in #11933
- [Agents] Adapted to the latest OpenClaw version / 适配 OpenClaw 最新版本 by @zhengkunwang223
v2.1.0
✨ New Features / 新增功能
- Added OpenClaw agent management capability / 新增 OpenClaw 智能体管理功能 by @zhengkunwang223 in #11801
- Added Passkey sign-In support / 支持 Passkey 登录 by @HynoR in #11601
- Added Enterprise WeChat, DingTalk, and Feishu alert support in panel settings / 支持企业微信、钉钉和飞书告警 by @lan-yonghui in #11742
- Added memo feature to the dashboard overview / 新增备忘录功能 by @HynoR in #11744
- Added support for custom ACME account validation / 支持自定义 ACME 账户验证 by @zhengkunwang223 in #11704
- Added bulk import support for container images / 支持批量导入容器镜像 by @CN-Scars in #11640
- Added file remark support in file management / 文件管理支持备注功能 by @HynoR in #11626
- Added export support for WAF blocking records / 支持 WAF 封锁记录导出功能 by @zhengkunwang223
⚙️ Enhancements / 功能优化
- Optimized application icon loading logic in overview / 优化应用图标加载逻辑 by @HynoR in #11745
- Optimized remote application update task logic in app store / 优化更新远程应用任务的逻辑 by @HynoR in #11691
- Optimized application icon storage and cache mechanism in app store / 优化应用图标存储与缓存机制 by @HynoR in #11719
- Optimized installed app redirect dialog display in app store / 优化已安装应用跳转弹框显示 by @ssongliu in #11764
- Optimized OpenResty upgrade logic in app store / 优化 OpenResty 升级逻辑 by @zhengkunwang223 in #11714
- Added three-level directory support for website directory settings / 网站目录设置支持三级结构 by @zhengkunwang223 in #11847
- Optimized redirect rules for websites on non-443 ports / 优化非 443 端口网站的重定向规则 by @moeshin in #11761
- Optimized browser cache handling logic for website proxy services / 优化网站代理服务的浏览器缓存处理逻辑 by @HynoR in #11762
- Added parent website display support in website list / 网站列表支持显示父级网站 by @zhengkunwang223 in #11695
- Disabled redirect configuration for stopped websites / 停止状态的网站不支持配置重定向 by @zhengkunwang223 in #11700
- Optimized website name validation rules on website configuration page / 优化网站配置页面网站名称修改校验规则 by @zhengkunwang223 in #11728
- Added retry mechanism for SSL certificate issuance / SSL 证书申请增加重试机制 by @zhengkunwang223 in #11710
- Added timestamps to container log display / 容器日志显示新增时间戳 by @moeshin in #11785
- Added force image pull option when creating container orchestration / 创建容器编排时新增强制拉取镜像选项 by @HynoR in #11667
- Optimized file download to stream writing and reduce memory usage / 优化文件下载为流式写入减少内存占用 by @HynoR in #11811
- Optimized vertical alignment for monitoring dropdown options / 优化下拉选项的垂直对齐方式 by @sfwwslm in #11812
- Added occupied process lookup for ports in system firewall / 系统防火墙支持查看端口对应占用进程 by @HynoR in #11665
- Optimized virus scan status detection logic in toolbox / 优化病毒扫描状态检测逻辑 by @ssongliu
- Optimized node overview style in dark theme for multi-host management / 优化暗黑主题下节点概览样式 by @ssongliu
- Added application upgrade support on multi-host overview page / 多机概览页面支持应用升级功能 by @zhengkunwang223 in #11711
- Optimized certificate reload logic in Mux mode under panel settings / 优化 Mux 模式下证书重载逻辑 by @HynoR in #11751
- Optimized parameter validation logic for some API endpoints / 优化部分 API 接口的参数校验逻辑 by @safe1ine in #11856
🛠️ Bug Fixes / 问题修复
- Fixed abnormal hostname cache refresh in overview / 修复了主机名缓存刷新异常的问题 by @ssongliu in #11802
- Fixed plaintext exposure when viewing installed app passwords in app store / 修复了查看已安装应用密码时明文显示的问题 by @ssongliu in #11767
- Fixed missing redirect entries after disabling website redirect rules / 修复了停用网站重定向规则后条目消失的问题 by @zhengkunwang223 in #11713
- Fixed incorrect HTTPS port shown in non-443 port prompt / 修复了非 443 端口提示信息中 HTTPS 端口显示错误的问题 by @moeshin in #11792
- Fixed certificate issuance failures when using IPv6 addresses / 修复了使用 IPv6 地址申请证书异常的问题 by @zhengkunwang223 in #11708
- Fixed abnormal environment variable loading in container orchestration under certain scenarios / 修复了部分场景下容器编排环境变量加载异常的问题 by @ssongliu in #11723
- Fixed potential timeout when batch modifying file/directory permissions / 修复了批量修改文件/目录权限可能超时的问题 by @lan-yonghui in #11775
- Fixed default NIC and disk settings not taking effect on first monitoring login / 修复了首次登录监控默认网卡与磁盘设置未生效的问题 by @ssongliu in #11828
- Fixed leftover sshd processes after terminal close on some operating systems / 修复了部分操作系统终端关闭后残留 sshd 进程的问题 by @HynoR in #11730
- Fixed scheduled task execution failures in certain scenarios / 修复了部分场景下计划任务执行异常的问题 by @ssongliu in #11725
- Fixed abnormal virus scan status display in toolbox under certain scenarios / 修复了部分场景下病毒扫描状态显示异常的问题 by @ssongliu in #11722
- Fixed node editing issues in multi-host management under certain scenarios / 修复了节点编辑在部分场景下异常的问题 by @ssongliu
- Fixed incorrect website monitoring time display / 修复了网站监控时间显示不正确的问题 by @zhengkunwang223
- Fixed errors when opening website monitoring list in some scenarios / 修复部分场景下网站监控列表打开报错的问题 by @zhengkunwang223
- Fixed abnormal operation log display after app parameter changes in log audit / 修复了应用参数修改后操作日志显示异常的问题 by @ssongliu in #11763
- Fixed failure to add OneDrive backup accounts in panel settings under certain scenarios / 修复了部分场景下添加 OneDrive 备份账号失败的问题 by @ssongliu in #11748
- Fixed migration failure when reinstalling OpenResty / 修复了重新安装 OpenResty 时迁移失败的问题 by @zhengkunwang223 in #11771
- Fixed system update failures in certain scenarios / 修复了部分场景下系统更新失败的问题 by @ssongliu in #11800
v2.0.17
✨ New Features / 新增功能
- Added multi-host deployment for applications / 新增应用多主机部署功能 by @zhengkunwang223 in #11539
- Added DNS account support for Porkbun / DNS 账号支持 Porkbun by @tovarsh in #11614
- Added support for custom parameters in MySQL database backups / MySQL 数据库备份支持自定义参数 by @ssongliu in #11575
- Added node overview in multi-host management / 多机管理新增节点概览功能 by @ssongliu in #11476
- Support enabling proxy when adding a node / 添加从节点时支持启用代理 by @ssongliu in #11525
- Cache cleaning supports removing unlinked backup files / 缓存清理支持清理未关联的备份文件 by @ssongliu in #11452
- Cache cleaning supports clearing website logs / 缓存清理功能支持清理网站日志 by @zhengkunwang223 in #11457
- Cache cleaning supports clearing historical application installation packages / 缓存清理功能支持清理应用历史版本安装包 by @zhengkunwang223 in #11460
- Panel supports Mux mode when SSL is enabled / 面板启用 SSL 时支持 Mux 模式 by @HynoR in #11509
⚙️ Enhancements / 功能优化
- Support enabling UDP listening when creating TCP/UDP proxy websites / 创建 TCP/UDP 代理网站时支持开启 UDP 监听 by @zhengkunwang223 in #11543
- Improved intermediate certificate configuration for IP certificate issuance / 完善 IP 证书申请的中间证书配置 by @zhengkunwang223 in #11470
- Database list caches the default database connection / 数据库列表缓存数据库默认连接 by @ssongliu in #11540
- Disk mount allows OS to continue booting on failure / 磁盘挂载支持失败时操作系统继续启动 by @zhengkunwang223 in #11475
- Process guard logs support controlling number of displayed entries / 进程守护日志支持显示条数控制 by @zhengkunwang223 in #11545
- Roll back AWS S3 backup SDK version for partial storage compatibility / 回滚 AWS S3 备份账号 SDK 版本以兼容部分存储 by @ssongliu in #11546
- Added panel name and IP address to email alerts / 邮件告警内容新增面板名称和 IP 地址 by @lan-yonghui in #11567
- Added backend API timeout control / 新增后端 API 超时控制 by @zhengkunwang223 in #11562
- Optimized Markdown editor component for overall stability / 优化 Markdown 编辑组件以提升整体稳定性 by @zhengkunwang223 in #11527
- Optimized log component highlighting regex rules / 优化日志组件高亮正则规则 by @HynoR in #11556
- Optimized security entry validation logic / 优化安全入口校验逻辑 by @HynoR in #11592
🛠️ Bug Fixes / 问题修复
- Fixed application icon display issue in certain scenarios / 修复了部分场景下应用图标显示不正常的问题 by @zhengkunwang223 in #11612
- Fixed duplicate HTTPS redirect entries in website configuration / 修复了网站配置文件重复添加 HTTPS 重定向的问题 by @zhengkunwang223 in #11506
- Fixed default 404 page not syncing after modification / 修复了网站默认 404 页面修改后未同步的问题 by @zhengkunwang223 in #11513
- Fixed redirect loops in some PHP projects after deployment / 修复了部分 PHP 项目部署后访问出现循环重定向的问题 by @zhengkunwang223 in #11650
- Fixed URL issue when redirecting HTTP to HTTPS / 修复了 HTTP 重定向到 HTTPS 时 URL 错误的问题 by @zhengkunwang223 in #11522
- Fixed custom DNS server not working during manual verification / 修复了手动解析验证时自定义 DNS 服务器不生效的问题 by @zhengkunwang223 in #11512
- Fixed manual generation of wildcard certificates failing / 修复了手动解析方式生成通配符证书时验证失败的问题 by @DeployThemAll in #11642
- Fixed GPU history refresh page display issue / 修复了手动刷新 GPU 历史记录页面时显示异常的问题 by @ssongliu in #11635
- Fixed incorrect deletion count in container image logs / 修复了清理容器镜像日志中删除数量显示不正确的问题 by @ssongliu in #11649
- Fixed issue preventing new orchestration when list is empty / 修复了编排列表为空时无法新建容器编排的问题 by @ssongliu in #11481
- Fixed content reset on orchestration page during auto-refresh / 修复了编排页面定时刷新时重置编辑内容的问题 by @ssongliu in #11482
- Fixed terminal not entering correct directory with space in path / 修复了带空格路径点击终端无法进入正确目录的问题 by @l061x in #11484
- Fixed iptables rule display issues in some scenarios / 修复了部分场景下 iptables 规则显示异常的问题 by @ssongliu in #11555
- Fixed ping toggle restart failure on some OS / 修复了部分操作系统禁 ping 开关重启失效问题 by @ssongliu in #11514
- Fixed website monitoring time filter display inaccuracies / 修复了网站监控时间筛选显示不准确的问题 by @zhengkunwang223
- Fixed snapshot recovery failure due to large file size in some scenarios / 修复了部分场景下快照文件过大导致无法恢复的问题 by @ssongliu in #11660
- Fixed occasional email notification subject and sender encoding issues / 修复了邮件通知主题和发件人偶现乱码的问题 by @lan-yonghui in #11516
- Fixed snapshot creation failure due to too many backup application images / 修复了创建快照时备份应用镜像过多导致失败的问题 by @ssongliu in #11477
- Fixed abnormal endpoint echo when testing some backup accounts / 修复了部分备份账号测试连接 endpoint 回显异常的问题 by @ssongliu in #11479
- Fixed unauthenticated 444 not immediately closing connection / 修复了未认证设置选择 444 时未直接关闭连接的问题 by @HynoR in #11574
- Fixed SMS alert failures in some scenarios / 修复了部分场景下短信告警发送失败的问题 by @lan-yonghui in #11599
- Fixed main node task manager error when viewing other node logs / 修复了主节点任务管理查看其他节点日志报错的问题 by @zhengkunwang223 in #11565
- Fixed blank space at page bottom when expanding “more” in some scenarios / 修复了部分场景下展开更多按钮时页面底部空白的问题 by @lan-yonghui in #11573
v1.10.34-lts
🚀 Quick Start
Execute the script below and follow the prompts to install 1Panel:
curl -sSL https://resource.1panel.pro/quick_start.sh -o quick_start.sh && bash quick_start.shPlease refer to our documentation for more details.
🛠️ Bug Fixes
- Improved the stability of the Markdown editor component by @zhengkunwang223 in #11538
v2.0.16
✨ New Features / 新增功能
- Added TCP/UDP proxy feature / 新增 TCP/UDP 代理功能 by @zhengkunwang223 in #11302
- Support batch configuration of website SSL certificates / 支持批量配置网站 SSL 证书 by @zhengkunwang223 in #11339
- Support SSL certificate issuance for IP addresses / 支持 IP 地址签发 SSL 证书 by @zhengkunwang223 in #11437
- View GPU real-time and historical monitoring data / 支持查看 GPU 实时和历史监控数据 by @ssongliu in #11303
- Database restore operation supports setting timeout / 数据库恢复操作支持设置超时时间 by @ssongliu in #11338
- Terminal configuration supports resetting default connection information / 终端配置支持重置默认连接信息 by @ssongliu in #11336
- Port forwarding supports configuring port ranges / 端口转发支持配置端口范围 by @endymx in #11188
- Support centralized management and updating of applications on nodes / 支持集中管理和更新各节点上的应用 by @zhengkunwang223 in #11325
- Task center page supports switching nodes / 任务中心页面支持切换节点 by @zhengkunwang223 in #11315
⚙️ Enhancements / 功能优化
- Optimized HTTP to HTTPS redirect rules for non-443 port websites / 优化非 443 端口网站的 HTTP 到 HTTPS 跳转规则 by @zhengkunwang223 in #11364
- Optimized website creation interface and logic to improve user experience / 优化网站创建界面和逻辑提升使用体验 by @HynoR in #11331
- Support Unicode display for Chinese and special character domains / 支持中文及特殊字符域名的 Unicode 显示 by @HynoR in #11433
- Optimized scrolling effect of left menu in website configuration page / 优化网站配置页面左侧菜单滚动效果 by @zhengkunwang223 in #11423
- Optimized PHP extension installation prompts / 优化 PHP 扩展安装提示 by @zhengkunwang223 in #11352
- PHP runtime environment supports fast installation of lz4 extension / PHP 运行环境支持快速安装 lz4 扩展 by @zhengkunwang223 in #11279
- Optimized prompt information when deleting containers / 优化删除容器时的提示信息 by @zhengkunwang223 in #11316
- Container orchestration supports operating on .env files / 容器编排支持操作 .env 文件 by @ssongliu in #11274
- Optimized container orchestration creation method / 优化容器编排创建方式 by @ssongliu in #11274
- Optimized display style of associated container resources / 优化容器关联资源的样式显示 by @ssongliu in #11278
- Optimized image deletion dependency prompt messages / 优化镜像删除依赖提示消息 by @ssongliu in #11407
- Support viewing files larger than 10MB / 支持查看大于 10MB 的文件 by @HynoR in #11200
- Optimized file upload page button layout / 优化文件上传页面按钮布局 by @lan-yonghui in #11354
- Allow UDP 443 port by default to support HTTP/3 (QUIC) / 默认放通 UDP 443 端口支持 HTTP/3(QUIC) by @HynoR in #11432
- Optimized host selection dialog style / 优化主机选择弹框样式 by @ssongliu in #11425
- Optimized prompt information when syncing WAF IP groups / 优化同步 WAF IP 组时的提示信息 by @zhengkunwang223 in #11317
- Retain custom style configuration after restarting watermark feature / 重启水印功能后保留自定义样式配置 by @ssongliu in #11429
- Optimized display position of prompt information on some pages / 优化部分页面的提示信息显示位置 by @zhengkunwang223 in #11389
- Optimized two-factor authentication input box experience / 优化两步验证输入框体验 by @Kadxy in #11297
- Optimized 1pctl rollback command prompt information / 优化 1pctl 回滚命令后提示信息 by @ssongliu in #11378
- Optimized SSH session acquisition logic to reduce unnecessary performance overhead / 优化 SSH 会话获取逻辑以减少不必要的性能开销 by @HynoR in #11210
- Clean up redundant upgrade temporary files after upgrade / 升级完成后清理多余的升级临时文件 by @ssongliu in #11255
- Optimized Swagger API documentation format / 优化 Swagger API 文档格式 by @lan-yonghui in #11207
- Simplified process data handling to improve performance / 简化进程数据处理逻辑以提升性能 by @HynoR in #11236
- Optimized network connection and WebSocket handling to improve performance / 优化网络连接和 WebSocket 处理以提升性能 by @HynoR in #11269
- Optimized process and link pages to improve user experience / 优化进程和链接页面功能提升使用体验 by @HynoR in #11270
- Enhanced browser cache management and localization support / 增强浏览器缓存管理和本地化支持 by @HynoR in #11277
🛠️ Bug Fixes / 问题修复
- Fixed issue where some applications could not select MySQL charset properly / 修复了部分应用无法正常选择 MySQL 字符集的问题 by @zhengkunwang223 in #11396
- Fixed local applications not updating properly across major versions / 修复了本地应用跨大版本更新配置不生效的问题 by @zhengkunwang223 in #11333
- Fixed issue where redirect configurations over 100 entries could not be fully displayed / 修复了重定向配置超过 100 条后无法全部显示的问题 by @zhengkunwang223 in #11424
- Fixed issue where one-click deployment websites failed to create in some scenarios / 修复了部分场景下一键部署类型网站创建失败的问题 by @zhengkunwang223 in #11301
- Fixed timeout errors in website settings in some scenarios / 修复了部分场景下网站设置超时报错的问题 by @zhengkunwang223 in #11370
- Fixed PostgreSQL database backup failures in some scenarios / 修复了部分场景下 PostgreSQL 数据库备份失败的问题 by @ssongliu in #11295
- Fixed multi Compose YAML combination failures / 修复了多 Compose YAML 组合操作失败的问题 by @ssongliu in #11421
- Fixed incomplete log printing after container orchestration creation failures / 修复了容器编排创建失败后日志打印不完整的问题 by @ssongliu in #11357
- Fixed container orchestration creation failures in some scenarios / 修复了部分场景下容器编排创建失败的问题 by @ssongliu in #11280
- Fixed failures when deleting non-existent symlink files in some scenarios / 修复了部分情况下删除不存在的软链接文件失败的问题 by @zhengkunwang223 in #11373
- Fixed port forwarding initialization state judgment anomaly / 修复了端口转发初始化状态判断异常的问题 by @ssongliu in #11276
- Fixed UFW firewall adding IPv6 address error / 修复了 UFW 防火墙添加 IPv6 地址报错的问题 by @ssongliu in #11349
- Fixed manual stop task not working in some scenarios / 修复了部分场景下手动停止任务无效的问题 by @ssongliu in #11300
- Fixed heterogeneous architecture node version update failures / 修复了异构架构从节点版本更新失败的问题 by @ssongliu
- Fixed spider count display errors in some scenarios / 修复了部分场景下蜘蛛数量显示错误的问题 by @zhengkunwang223
- Fixed local application backup failures when creating snapshots / 修复了创建快照时本地应用备份失败的问题 by @ssongliu in #11341
- Fixed container configuration errors when adding HTTP/HTTPS proxy / 修复了添加 HTTP/HTTPS 代理时容器配置报错的问题 by @ssongliu in #11258
- Fixed possible blocking when writing monitoring data / 修复了监控数据写入可能阻塞的问题 by @ssongliu in #11312
- Fixed some task names not internationalized / 修复了部分任务名称未国际化的问题 by @ssongliu in #11368
- Fixed garbled output in task logs in some scenarios / 修复了部分场景下任务日志输出乱码的问题 by @ssongliu in #11363
- Fixed focus loss in file selection component in some scenarios / 修复了部分场景下文件选择组件焦点异常丢失的问题 by @ssongliu in #11281
- Fixed version update failures in some scenarios / 修复了部分场景下版本更新失败的问题 by @ssongliu in #11322
v2.0.15
⚙️ Enhancements / 功能优化
- Optimized the UI style of the container orchestration page / 优化了容器编排页面的界面样式 by @zhengkunwang223 in #11198
- Improved the client closing logic in volume and device cleanup operations / 优化了 volume 和 device 清理操作的关闭逻辑 by @HynoR in #11177
- Removed unnecessary stat checking logic to improve request efficiency / 移除无效的 stat 检查逻辑以优化请求处理效率 by @HynoR in #11178
🛠️ Bug Fixes / 问题修复
- Fixed the missing highlight in version file comparisons / 修复了应用升级版本文件对比高亮未显示的问题 by @zhengkunwang223 in #11237
- Fixed the issue of remote MySQL root password retrieval / 修复了远程 MySQL 数据库 root 用户密码获取异常问题 by @zhengkunwang223 in #11240
- Fixed missing redirect after runtime environment installation / 修复了运行环境安装成功后缺失重定向的问题 by @zhengkunwang223 in #11243
- Fixed an issue where adding remote PostgreSQL databases failed in certain scenarios / 修复了部分场景下添加 PostgreSQL 远程数据库失败的问题 by @ssongliu in #11181
- Fix backup failure for remote PG databases with special characters / 修复了包含特殊字符的远程 PostgreSQL 数据库备份失败的问题 by @ssongliu in #11252
- Fixed an issue with incorrect directory redirects in container orchestration / 修复了容器编排目录重定向异常的问题 by @ssongliu in #11223
- Fixed container compose log cleanup failure / 修复了容器编排日志清理失败的问题 by @ssongliu in #11238
- Fixed synchronization issue between compose panel and container status / 修复了编排与容器状态不同步的问题 by @HynoR in #11245
- Fixed process search returning empty results without page refresh / 修复了进程搜索返回空结果时页面未刷新的问题 by @zhengkunwang223 in #11246
- Fixed the issue where upgrading sub-nodes failed in certain scenarios / 修复了部分场景下从节点升级失败的问题 by @ssongliu
- Fixed issues related to CAPTCHA functionality / 修复了部分场景下验证码功能异常的问题 by @zhengkunwang223 in #11186
v2.0.14
✨ New Features / 新增功能
- DNS account now supports AlibabaCloud ESA / DNS 账号支持 AlibabaCloud ESA by @AirboZH in #11147
- DNS account now supports Amazon Route 53 / DNS 账号支持 Amazon Route 53 by @AirboZH in #11158
- MySQL database creation supports more charsets and custom collations / 创建 MySQL 数据库支持更多字符集和自定义排序规则 by @ssongliu in #11053
- Support adding and managing PostgreSQL 18 remote databases / 支持添加和管理 PostgreSQL 18 远程数据库 by @ssongliu in #11048
- Container create/edit operations now support multiple network interfaces / 容器创建和编辑操作支持多网卡配置 by @ssongliu in #11011
- Support favoriting containers and images / 支持容器与镜像的收藏操作 by @ssongliu in #11049
- Support notes in container management page / 容器管理页面支持备注功能 by @ssongliu in #11049
- Support viewing various metrics in reports / 支持报表查看各类指标 by @ssongliu in #11051
- URL-type scheduled tasks now support multiple addresses / 访问 URL 类型计划任务支持配置多个地址 by @ssongliu in #11050
⚙️ Enhancements / 功能优化
- Enhanced CPU monitoring with more detailed metrics / 优化 CPU 监控增加详细指标 by @HynoR in #11169
- Improved logic for retrieving Linux distribution information / 优化 Linux 系统发行版信息获取逻辑 by @HynoR in #11171
- Added caching to improve loading performance / 部分数据增加缓存机制以提升加载性能 by @HynoR in #11100
- Improved App Store homepage loading performance / 优化应用商店首页加载性能 by @zhengkunwang223 in #11013
- Local app details now display memory requirements / 本地应用详情页面支持显示内存需求 by @zhengkunwang223 in #11018
- Support custom charset and collation when installing apps requiring MySQL / 安装应用依赖 MySQL 数据库时支持自定义字符集和排序规则 by @zhengkunwang223 in #11062
- Improved orchestration list UI / 优化编排列表页面展示样式 by @HynoR in #10981
- Improved container orchestration log output / 优化容器编排创建的日志输出 by @ssongliu in #11069
- Improved container network details page style / 优化容器网络详情页面样式 by @ssongliu in #11072
- Asynchronous fetching of container disk usage / 容器占用大小改为异步获取提升页面加载速度 by @ssongliu in #11142
- Added one-click copy for raw container and network details / 容器和网络详情新增原始内容一键复制功能 by @HynoR in #11141
- Asynchronous fetching of disk usage on container overview page / 容器总览页磁盘占用改为异步获取 by @ssongliu in #11148
- Auto-refresh after releasing container resources / 容器概览页新增释放资源后的自动刷新功能 by @ssongliu in #11157
- Added path protection to prevent accidental deletion / 增加路径保护机制以防止部分系统路径被误删 by @HynoR in #11130
- Improved quick command dropdown style in terminal / 优化文件管理终端底部快速命令下拉框的样式 by @zhengkunwang223 in #11084
- Improved firewall rule initial loading performance / 优化防火墙规则的初始加载性能 by @ssongliu in #11085
- Added more fields in process details page / 进程详情页增加更多展示字段 by @zhengkunwang223 in #11093
- Improved disk formatting process / 优化磁盘管理格式化流程 by @zhengkunwang223 in #11047
- Enabled gzip compression for large responses / 使用 gzip 压缩优化大体量响应数据的加载速度 by @HynoR in #11128
- Improved file saving error handling / 优化文件保存过程中的错误处理机制 by @HynoR in #11152
- Enhanced HTTP status code error handling / 增强对更多 HTTP 状态码的错误处理能力 by @HynoR in #11151
- Upgraded AWS SDK to v2 / 升级 AWS SDK 至 v2 版本 by @HynoR in #10983
- Optimized log queue size for better performance / 优化日志队列大小以提升系统性能 by @HynoR in #11008
- Improved system language loading logic / 优化系统语言加载与初始化逻辑 by @HynoR in #11019
- Enabled immutable cache for static resources / 为静态资源启用 immutable 缓存策略以提升加载性能 by @HynoR in #11020
- Improved database parameter configuration / 优化数据库参数配置以提升稳定性与性能 by @HynoR in #11045
- Refactored Swagger to reduce memory usage / 重构 Swagger 逻辑以按需加载文件减少内存占用 by @HynoR in #11052
- Enabled gzip for large log-reading APIs / 为读日志等大文件接口启用 gzip 压缩以优化传输效率 by @HynoR in #11063
- Improved log file reading logic / 优化日志文件的读取逻辑 by @HynoR in #11064
- Improved system information retrieval logic / 优化系统信息获取逻辑 by @HynoR in #11079
- Improved loading of high CPU/memory processes / 优化高占用 CPU 和内存进程信息的加载方式 by @HynoR in #11081
- Optimized terminal WebSocket buffer to reduce memory usage / 优化终端 WebSocket 缓冲区以降低内存占用 by @HynoR in #11094
- Improved app list loading to reduce memory usage / 优化应用列表加载以减少内存占用 by @HynoR in #11095
🛠️ Bug Fixes / 问题修复
- Fixed runtime display issue when overview refreshed quickly / 修复了概览页快速刷新时运行时间显示异常的问题 by @ssongliu in #11159
- Fixed installed apps list display anomaly caused by orchestration content changes / 修复了因编排内容修改导致已安装应用列表显示异常的问题 by @zhengkunwang223 in #11065
- Fixed SQL Server database versions not fully displayed / 修复了 SQL Server 数据库版本未全部显示的问题 by @zhengkunwang223 in #11167
- Fixed failure when editing runtime environment ports / 修复了编辑运行环境端口失败的问题 by @zhengkunwang223 in #11096
- Fixed PHP extension uninstall failure in some scenarios / 修复了部分场景下 PHP 扩展卸载失败的问题 by @zhengkunwang223 in #11021
- Fixed display issue when entering PostgreSQL 18 settings page / 修复了进入 PostgreSQL 18 数据库设置页面显示异常的问题 by @ssongliu in #11010
- Fixed some symlink creation anomalies / 修复了部分软链接创建异常的问题 by @lan-yonghui in #11149
- Fixed iptables firewall state persistence anomaly / 修复了 iptables 防火墙状态持久化异常的问题 by @ssongliu in #11137
- Fixed SSH service auto-start status anomaly / 修复了 SSH 服务自启动状态异常的问题 by @ssongliu in #11022
- Fixed page load timeout caused by too many process watchdog tasks / 修复了进程守护任务过多导致页面加载超时的问题 by @zhengkunwang223 in #11043
- Fixed virus scan status judgment anomaly in some scenarios / 修复了部分场景下病毒扫描状态判断异常的问题 by @ssongliu in #11172
- Fixed WebDAV backup account initialization connection issue / 修复了 WebDAV 备份账号初始化连接异常的问题 by @ssongliu in #11038
- Fixed Agent service not auto-restarting after snapshot restore / 修复了快照恢复后 Agent 服务未能自动重启的问题 by @ssongliu in #11087
- Fixed exception when obtaining app image during snapshot creation / 修复了创建快照时获取应用镜像异常的问题 by @ssongliu in #11074
- Fixed logs not displaying when backup account is unavailable / 修复了备份账号不可用时日志无法正常显示的问题 by @ssongliu in #11135
- Fixed crash caused by not exiting promptly after file open failure / 修复了文件打开失败后未及时退出而引发崩溃的问题 by @HynoR in #11127
- Fixed X-Forwarded-For header bypass allowing forged authorized IPs / 修复了授权 IP 可被伪造的 X-Forwarded-For 请求绕过的问题 by @zhengkunwang223 in #11102
- Fixed login endpoint bypassing captcha verification / 修复了登录接口可被绕过验证码校验的问题 by @zhengkunwang223 in #11104
- Fixed incorrect service file overwrite path during upgrades / 修复了版本升级时服务文件覆盖路径不正确的问题 by @ssongliu in #11109
v1.10.33-lts
🚀 Quick Start
Execute the script below and follow the prompts to install 1Panel:
curl -sSL https://resource.1panel.pro/quick_start.sh -o quick_start.sh && bash quick_start.shPlease refer to our documentation for more details.
🛠️ Bug Fixes
- Fixed the issue where installing the imap extension failed in the PHP 8.4.6 runtime by @zhengkunwang223 in 1Panel-dev/appstore#5833
- Fixed a data migration issue that occurred in some cases when switching local backup accounts by @ssongliu in #11190
- Fixed X-Forwarded-For header bypass allowing forged authorized IPs by @ssongliu in #11183
- Fixed login endpoint bypassing captcha verification by @ssongliu in #11187
v2.0.13
✨ New Features / 新增功能
- Support application migration to other nodes / 支持应用迁移至其他节点 by @zhengkunwang223 in #10832
- Support batch setting for website groups / 支持批量设置网站分组 by @zhengkunwang223 in #10754
- Support encrypted database backup / 支持数据库备份加密 by @ssongliu in #10963
- Support import/export for orchestration templates / 编排模板支持导入/导出功能 by @ssongliu in #10809
- Display disk usage on overview page / 概览页支持显示磁盘使用情况 by @ssongliu in #10864
- Support setting build parameters when building images / 构建镜像时支持设置构建参数 by @ssongliu in #10960
- Code editor now supports creating files and folders / 代码编辑器支持新建文件和文件夹 by @lan-yonghui in #10989
- Support viewing process information in system monitoring / 系统监控支持查看进程信息 by @ssongliu in #10821
- Support selecting specific disks for disk I/O monitoring / 磁盘 I/O 支持选择指定硬盘 by @ssongliu in #10784
- Support iptables in system firewall / 系统防火墙支持 iptables by @ssongliu in #10903
- Support import/export for firewall port and IP rules / 系统防火墙支持端口和 IP 规则导入/导出功能 by @HynoR in #10706
- Add task to clear all website log types / 新增清空所有网站日志类型任务 by @zhengkunwang223 in #10871
- Add task to sync WAF IP groups / 新增同步 WAF IP 组类型任务 by @zhengkunwang223 in #10802
- Support sub-node syncing upgrades with master node / 新增子节点与主节点同步升级功能 by @ssongliu in #10753
- Support importing license when adding nodes / 新增节点时支持导入许可证 by @ssongliu in #10776
- Support using proxy for requests between nodes / 支持节点间请求使用代理 by @ssongliu in #10799
- Compatible with service systems without systemctl like OpenWRT and Alpine / 兼容 OpenWRT、Alpine 等不使用 systemctl 的服务管理系统 by @ssongliu in #10723
⚙️ Enhancements / 功能优化
- Support hiding sensitive system information / 支持隐藏部分敏感系统信息 by @HynoR in #10865
- Support viewing real-time process information / 支持查看实时进程信息 by @ssongliu in #10833
- Display architecture details of local applications / 支持显示本地应用的架构详情 by @zhengkunwang223 in #10777
- Optimize display of installed application names / 优化已安装应用名称展示效果 by @zhengkunwang223 in #10782
- Optimize database association check when deleting applications / 优化删除应用时的数据库关联检测逻辑 by @zhengkunwang223 in #10868
- Optimize application installation page style / 优化应用安装界面样式 by @zhengkunwang223 in #10847
- Support viewing differences when editing application Compose content / 编辑应用 Compose 内容时支持查看对比 by @zhengkunwang223 in #10855
- Add Compose file modification check when upgrading / 升级时新增 Compose 文件修改检测功能 by @zhengkunwang223 in #10863
- Enhance cache display and settings in proxy configuration / 增强代理配置中的缓存显示与设置 by @HynoR in #10751
- Optimize website code length limit / 优化网站代号长度限制 by @zhengkunwang223 in #10943
- Optimize PHP configuration update logic / 优化 PHP 配置更新逻辑 by @HynoR in #10956
- Add security settings to prevent certificate leakage / 新增防止证书泄露的安全设置 by @zhengkunwang223 in #10785
- Automatically select SSL certificate when creating HTTPS-enabled websites / 创建启用 HTTPS 的网站时自动选择 SSL 证书 by @maolei1024 in #10789
- Add fail_timeout parameter support for website load balancing / 网站负载均衡配置新增 fail_timeout 参数支持 by @zhengkunwang223 in #10796
- Optimize batch deletion logic for websites / 优化网站批量删除逻辑 by @zhengkunwang223 in #10853
- Support configuring extra_hosts mappings / 支持配置 extra_hosts 主机映射 by @zhengkunwang223 in #10750
- Optimize port mapping logic / 优化端口映射逻辑 by @zhengkunwang223 in #10856
- Optimize container command input method / 优化容器命令输入方式 by @ssongliu in #10724
- Add tab view for container details dialog / 容器详情对话框新增选项卡视图 by @HynoR in #10783
- Optimize container orchestration environment variable hints / 优化容器编排环境变量提示信息 by @ssongliu in #10813
- Support executing container operations via task manager backend / 容器操作支持通过任务管理后台执行 by @ssongliu in #10824
- Add tab view for container network details dialog / 容器网络详情对话框新增选项卡视图 by @HynoR in #10836
- Add image name copy function / 新增镜像名称复制功能 by @HynoR in #10837
- Disable IP input when selecting unsupported network types / 选择不支持的网络类型时禁用 IP 输入 by @HynoR in #10849
- Dynamically adjust container terminal size / 动态调整容器终端尺寸 by @liuruibin in #10894
- Optimize container cleanup task log display / 优化容器清理任务日志显示 by @ssongliu in #10970
- “More” operations now use right-side drawer / “更多”相关操作调整为使用右侧抽屉进行处理 by @lan-yonghui in #10933
- Optimize start path for file manager multi-tabs / 优化文件管理器多标签页的起始路径 by @lan-yonghui in #10957
- Support custom shorter monitoring intervals / 支持自定义更短的监控采集时间间隔 by @ssongliu in #10784
- Optimize system disk detection logic / 优化系统磁盘检测逻辑 by @zhengkunwang223 in #10889
- Enhanced LVM partition detection / 增强 LVM 分区识别能力 by @zhengkunwang223 in #10985
- Enhance new connection popup in terminal page / 增强终端页面的新建连接弹窗 by @HynoR in #10902
- Optimize quick command selection in terminal / 优化终端快速命令选择方式 by @HynoR in #10732
- Add “not executed” status in task reports / 任务报告新增未执行状态 by @ssongliu in #10866
- Optimize WAF map loading / 优化 WAF 地图加载方式 by @zhengkunwang223 in #10730
- Optimize HTTP details display in WAF intercept logs / 优化 WAF 拦截记录的 HTTP 详情展示 by zhengkunwang223
- Display main node name for bound licenses / 许可证的绑定节点显示主节点名称 by @ssongliu in #10918
- Enhance S3 region selection with dropdown and custom input / 通过下拉菜单和自定义输入增强 S3 区域选择功能 by @HynoR in #10967
- Fix lost new version when updating offline applications / 修复了离线版应用更新导致新版本丢失的问题 by zhengkunwang223
- Fix issue with Enter key not submitting description edits / 修复了编辑描述时回车提交未生效的问题 by @ssongliu in #10972
- Optimize multi-language module dynamic loading / 优化多语言模块支持动态加载 by @HynoR in #10759
- Correct spelling errors in some copy / 修正部分文案中的拼写错误 by @jimes222 in #10807
- Optimize scheduled task name validation rules / 优化定时任务名称验证规则 by @ssongliu in #10911
- Optimize 1Panel service upgrade and rollback logic / 优化 1Panel 服务升级与回滚逻辑 by @gcsong023 in #10891
- Refactor system regex usage logic / 重构系统正则表达式的使用逻辑 by @HynoR in #10896
- Check Docker installation before restarting Docker / 重启 Docker 操作前检测服务器是否已安装 Docker by @ssongliu in #10926
🛠️ Bug Fixes / 问题修复
- Fixed display issues when mount paths contain spaces / 修复了挂载点路径包含空格时内容显示异常的问题 by @ssongliu in #10986
- Fix abnormal application upgrade notifications in some cases / 修复了部分应用升级通知异常的问题 by @zhengkunwang223 in #10901
- Fix container search filter on installed applications page / 修复了已安装应用页面容器搜索过滤不正确的问题 by @zhengkunwang223 in #10971
- Fixed missing domain data during certificate push / 修复了证书推送时丢失其他域名数据的问题 by @zhengkunwang223 in #10998
- Fix lost domain records after editing certificate remarks / 修复了编辑证书备注后导致其它域名记录丢失的问题 by @zhengkunwang223 in #10946
- Fix abnormal UA display in website logs / 修复了网站日志中 UA 部分显示异常等问题 by @zhengkunwang223 in #10914
- Fix improper use of clean command in OperateProxy / 修复了 OperateProxy 函数中 clean 指令使用不当的问题 by @HynoR in #10748
- Fix application load failure when creating one-click deployment websites / 修复了创建一键部署类型网站时应用加载异常的问题 by @zhengkunwang223 in #10882
- Fix PHP extension installation failure in some scenarios / 修复了部分场景下 PHP 扩展安装失败的问题 by @zhengkunwang223 in #10869
- Fixed default desync issue for Postgres system database / 修复了 postgres 系统数据库默认不同步的问题 by @ssongliu in #10976
*...
v2.0.12
✨ 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...