v2.0.14
1Panel-dev/1Panelv2.0.14Dec 4, 2025by wanghe-fit2cloud
AI Summary
Introduces significant new database support (PostgreSQL 18) and expands DNS provider options while improving system performance through caching and async operations.
Key Highlights
- Added support for PostgreSQL 18 remote databases
- DNS account now supports AlibabaCloud ESA and Amazon Route 53
- Container create/edit operations now support multiple network interfaces
- Enhanced CPU monitoring with more detailed metrics
- Upgraded AWS SDK to v2
New Features
- PostgreSQL 18 remote database support
- Multi-network interface configuration for containers
- DNS provider support (AlibabaCloud ESA, Amazon Route 53)
- Enhanced caching mechanism
- AWS SDK upgrade to v2
Full Release Notes
## ✨ New Features / 新增功能 * DNS account now supports AlibabaCloud ESA / DNS 账号支持 AlibabaCloud ESA by @AirboZH in https://github.com/1Panel-dev/1Panel/pull/11147 * DNS account now supports Amazon Route 53 / DNS 账号支持 Amazon Route 53 by @AirboZH in https://github.com/1Panel-dev/1Panel/pull/11158 * MySQL database creation supports more charsets and custom collations / 创建 MySQL 数据库支持更多字符集和自定义排序规则 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/11053 * Support adding and managing PostgreSQL 18 remote databases / 支持添加和管理 PostgreSQL 18 远程数据库 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/11048 * Container create/edit operations now support multiple network interfaces / 容器创建和编辑操作支持多网卡配置 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/11011 * Support favoriting containers and images / 支持容器与镜像的收藏操作 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/11049 * Support notes in container management page / 容器管理页面支持备注功能 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/11049 * Support viewing various metrics in reports / 支持报表查看各类指标 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/11051 * URL-type scheduled tasks now support multiple addresses / 访问 URL 类型计划任务支持配置多个地址 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/11050 ## ⚙️ Enhancements / 功能优化 * Enhanced CPU monitoring with more detailed metrics / 优化 CPU 监控增加详细指标 by @HynoR in https://github.com/1Panel-dev/1Panel/pull/11169 * Improved logic for retrieving Linux distribution information / 优化 Linux 系统发行版信息获取逻辑 by @HynoR in https://github.com/1Panel-dev/1Panel/pull/11171 * Added caching to improve loading performance / 部分数据增加缓存机制以提升加载性能 by @HynoR in https://github.com/1Panel-dev/1Panel/pull/11100 * Improved App Store homepage loading performance / 优化应用商店首页加载性能 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/11013 * Local app details now display memory requirements / 本地应用详情页面支持显示内存需求 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/11018 * Support custom charset and collation when installing apps requiring MySQL / 安装应用依赖 MySQL 数据库时支持自定义字符集和排序规则 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/11062 * Improved orchestration list UI / 优化编排列表页面展示样式 by @HynoR in https://github.com/1Panel-dev/1Panel/pull/10981 * Improved container orchestration log output / 优化容器编排创建的日志输出 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/11069 * Improved container network details page style / 优化容器网络详情页面样式 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/11072 * Asynchronous fetching of container disk usage / 容器占用大小改为异步获取提升页面加载速度 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/11142 * Added one-click copy for raw container and network details / 容器和网络详情新增原始内容一键复制功能 by @HynoR in https://github.com/1Panel-dev/1Panel/pull/11141 * Asynchronous fetching of disk usage on container overview page / 容器总览页磁盘占用改为异步获取 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/11148 * Auto-refresh after releasing container resources / 容器概览页新增释放资源后的自动刷新功能 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/11157 * Added path protection to prevent accidental deletion / 增加路径保护机制以防止部分系统路径被误删 by @HynoR in https://github.com/1Panel-dev/1Panel/pull/11130 * Improved quick command dropdown style in terminal / 优化文件管理终端底部快速命令下拉框的样式 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/11084 * Improved firewall rule initial loading performance / 优化防火墙规则的初始加载性能 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/11085 * Added more fields in process details page / 进程详情页增加更多展示字段 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/11093 * Improved disk formatting process / 优化磁盘管理格式化流程 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/11047 * Enabled gzip compression for large responses / 使用 gzip 压缩优化大体量响应数据的加载速度 by @HynoR in https://github.com/1Panel-dev/1Panel/pull/11128 * Improved file saving error handling / 优化文件保存过程中的错误处理机制 by @HynoR in https://github.com/1Panel-dev/1Panel/pull/11152 * Enhanced HTTP status code error handling / 增强对更多 HTTP 状态码的错误处理能力 by @HynoR in https://github.com/1Panel-dev/1Panel/pull/11151 * Upgraded AWS SDK to v2 / 升级 AWS SDK 至 v2 版本 by @HynoR in https://github.com/1Panel-dev/1Panel/pull/10983 * Optimized log queue size for better performance / 优化日志队列大小以提升系统性能 by @HynoR in https://github.com/1Panel-dev/1Panel/pull/11008 * Improved system language loading logic / 优化系统语言加载与初始化逻辑 by @HynoR in https://github.com/1Panel-dev/1Panel/pull/11019 * Enabled immutable cache for static resources / 为静态资源启用 immutable 缓存策略以提升加载性能 by @HynoR in https://github.com/1Panel-dev/1Panel/pull/11020 * Improved database parameter configuration / 优化数据库参数配置以提升稳定性与性能 by @HynoR in https://github.com/1Panel-dev/1Panel/pull/11045 * Refactored Swagger to reduce memory usage / 重构 Swagger 逻辑以按需加载文件减少内存占用 by @HynoR in https://github.com/1Panel-dev/1Panel/pull/11052 * Enabled gzip for large log-reading APIs / 为读日志等大文件接口启用 gzip 压缩以优化传输效率 by @HynoR in https://github.com/1Panel-dev/1Panel/pull/11063 * Improved log file reading logic / 优化日志文件的读取逻辑 by @HynoR in https://github.com/1Panel-dev/1Panel/pull/11064 * Improved system information retrieval logic / 优化系统信息获取逻辑 by @HynoR in https://github.com/1Panel-dev/1Panel/pull/11079 * Improved loading of high CPU/memory processes / 优化高占用 CPU 和内存进程信息的加载方式 by @HynoR in https://github.com/1Panel-dev/1Panel/pull/11081 * Optimized terminal WebSocket buffer to reduce memory usage / 优化终端 WebSocket 缓冲区以降低内存占用 by @HynoR in https://github.com/1Panel-dev/1Panel/pull/11094 * Improved app list loading to reduce memory usage / 优化应用列表加载以减少内存占用 by @HynoR in https://github.com/1Panel-dev/1Panel/pull/11095 ## 🛠️ Bug Fixes / 问题修复 * Fixed runtime display issue when overview refreshed quickly / 修复了概览页快速刷新时运行时间显示异常的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/11159 * Fixed installed apps list display anomaly caused by orchestration content changes / 修复了因编排内容修改导致已安装应用列表显示异常的问题 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/11065 * Fixed SQL Server database versions not fully displayed / 修复了 SQL Server 数据库版本未全部显示的问题 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/11167 * Fixed failure when editing runtime environment ports / 修复了编辑运行环境端口失败的问题 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/11096 * Fixed PHP extension uninstall failure in some scenarios / 修复了部分场景下 PHP 扩展卸载失败的问题 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/11021 * Fixed display issue when entering PostgreSQL 18 settings page / 修复了进入 PostgreSQL 18 数据库设置页面显示异常的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/11010 * Fixed some symlink creation anomalies / 修复了部分软链接创建异常的问题 by @lan-yonghui in https://github.com/1Panel-dev/1Panel/pull/11149 * Fixed iptables firewall state persistence anomaly / 修复了 iptables 防火墙状态持久化异常的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/11137 * Fixed SSH service auto-start status anomaly / 修复了 SSH 服务自启动状态异常的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/11022 * Fixed page load timeout caused by too many process watchdog tasks / 修复了进程守护任务过多导致页面加载超时的问题 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/11043 * Fixed virus scan status judgment anomaly in some scenarios / 修复了部分场景下病毒扫描状态判断异常的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/11172 * Fixed WebDAV backup account initialization connection issue / 修复了 WebDAV 备份账号初始化连接异常的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/11038 * Fixed Agent service not auto-restarting after snapshot restore / 修复了快照恢复后 Agent 服务未能自动重启的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/11087 * Fixed exception when obtaining app image during snapshot creation / 修复了创建快照时获取应用镜像异常的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/11074 * Fixed logs not displaying when backup account is unavailable / 修复了备份账号不可用时日志无法正常显示的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/11135 * Fixed crash caused by not exiting promptly after file open failure / 修复了文件打开失败后未及时退出而引发崩溃的问题 by @HynoR in https://github.com/1Panel-dev/1Panel/pull/11127 * Fixed X-Forwarded-For header bypass allowing forged authorized IPs / 修复了授权 IP 可被伪造的 X-Forwarded-For 请求绕过的问题 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/11102 * Fixed login endpoint bypassing captcha verification / 修复了登录接口可被绕过验证码校验的问题 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/11104 * Fixed incorrect service file overwrite path during upgrades / 修复了版本升级时服务文件覆盖路径不正确的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/11109