Releases: acepanel/panel
Releases · acepanel/panel
Release list
v3.3.1
发布日期 2026-07-27
✨ What's New | 什么是新的
- 新增通知与告警功能
🚀 What's Enhanced | 加强了什么
- 优化防篡改模块性能
- 优化支持下载备份
- 优化日志加载性能
- 优化备份恢复支持显示进度
🐛 What's Fixed | 修了什么
- 修复 ClickHouse 数据库迁移
- 修复创建 MySQL 数据库授权已有用户报错
- 其他已知问题修复
Changelog
- ad4559e New Crowdin translations by GitHub Action (#1731)
- cdd095e chore(l10n): update pot files
- 3a2f0db feat: 日志支持全屏
- 4e28fc6 feat: 添加通知与告警模块
- 693dd36 chore(deps): Update dependency vite-plugin-vue-devtools to v8.2.1 (#1730)
- e46ef25 chore(deps): Update non-major dependencies (#1729)
- ce50aa4 feat: 备份恢复改为后台任务
- d9fee94 feat: 优化systemd日志加载性能
- 7f9293e feat: 优化SSH日志性能
- aca88ff feat: 去除设置层的缓存
- 634e361 feat: 优化防篡改性能
- afbc211 Merge remote-tracking branch 'origin/main'
- ca49160 feat: 优化eBPF性能
- 0e02f7e chore(deps): Update non-major dependencies (#1728)
- d3b5f06 Merge remote-tracking branch 'origin/main'
- 2ad637e feat: 支持下载备份
- 5413926 chore(deps): Update non-major dependencies (#1727)
- 0fc912e fix: 备份临时目录改到面板目录下
- b333df8 chore(deps): Update dependency sass to v1.101.6 (#1726)
- e2ad340 chore(deps): Update non-major dependencies (#1725)
- f25cd50 fix: Java 项目 systemd 添加 SuccessExitStatus=143 且更新时保留自定义配置
- d8d1e20 fix: 创建 MySQL 数据库授权已有用户报错 1410
- 9c977c1 feat: 迁移支持 ClickHouse 数据库并修复多处问题
- f347b77 chore(deps): Update dependency eslint-plugin-oxlint to v1.75.0 (#1724)
- d356b7f chore(deps): Update non-major dependencies (#1723)
- 1b184f5 fix: 项目 systemd 环境变量加双引号
- f4a056b fix: 优化
v3.3.0
发布日期 2026-07-21
✨ What's New | 什么是新的
- 新增文件防篡改功能
- 新增容器详情查看与编辑
- 新增 SSH 主机间文件及目录互传
- 新增面板间文件分享传输
- 新增任务队列取消功能
- 新增 pgAdmin 应用及一键登录
- 新增防火墙规则 XLSX 导入导出
- 新增默认站点切换功能
🚀 What's Enhanced | 加强了什么
- 重构依赖注入与三层架构
- 优化防篡改性能、稳定性与安全性
- 优化 pgAdmin 服务器同步与性能
- 优化数据库页面与工具交互
- 优化文件管理与编辑器状态同步
- 完善单文件压缩与解压格式支持
- 优化应用安装编译参数配置
- 优化定时任务注册机制
🐛 What's Fixed | 修了什么
- 修复文件编辑器快速切换内容错乱
- 修复部分压缩格式无法正确处理
- 修复 phpMyAdmin 状态判断异常
- 其他已知问题修复
Changelog
- 02f6011 New Crowdin translations by GitHub Action (#1722)
- c0a1c17 chore(l10n): update pot files
- f5eea8b chore: update mocks
- f0d8acc fix: 优化
- 5d314af fix: 优化
- 5ad6f8f fix: 优化
- fa26e64 chore(deps): Update non-major dependencies (#1721)
- 1528d7d New Crowdin translations by GitHub Action (#1720)
- 8a205f6 fix(taskqueue): 修复 TestRunnerCancelRunning 在 CI 上偶发失败
- 595b1c4 chore(l10n): update pot files
- e0539a9 fix: 优化性能
- 90634fd fix(tamper): 事件名解析改 C 字符串截断修复 ringbuf 复用污染
- c01ac0c fix(tamper): eBPF 模式严格化保护并消除多类绕过
- 9b8141a fix: pgadmin性能优化
- 5263b1b feat(database): 数据库工具语言跟随面板并补充按钮图标
- 41bf253 feat(ssh): 文件互传支持目录传输并固定暗色主题
- 71e7c5a fix(website): 修复默认站点设置与回显失效
- 038ef2c fix(tamper): 修复重启恢复延迟与统计日志时效
- aba65c4 refactor(safe): 安全菜单扁平化并将防篡改并入防火墙页
- 5ef34ab refactor(app): 编译参数改为安装时输入
- 83750d1 New Crowdin translations by GitHub Action (#1719)
- 824f069 chore(l10n): update pot files
- 7ad1b72 chore(deps): Update module github.com/samber/do/v2 to v2.1.0 (#1718)
- 1f899d1 chore(deps): 升级 monaco-editor 至 0.56.0 适配 ESM 结构重组
- a2e46fa feat(task): 任务队列支持取消运行中与等待中的任务
- 8fa5c6d feat(file): 文件分享下载支持面板间互传
- 293da75 New Crowdin translations by GitHub Action (#1717)
- 0078625 chore(l10n): update pot files
- 1bfe08e feat(ui): 新增安全菜单归并防火墙与防篡改
- 58da2ce Merge remote-tracking branch 'origin/renovate/non-major-dependencies'
- 8672a84 chore(l10n): update pot files
- f00f0c7 chore(deps): Update module github.com/pkg/sftp to v1.13.11
- c80faa5 chore(deps): Update non-major dependencies (#1709)
- 1baa7c0 chore(deps): Update actions/setup-go action to v7 (#1715)
- 25331a7 fix(ci): 修复 errcheck 告警与防篡改设置校验规则
- d5a635c feat(database): 数据库页按已添加服务器类型动态显示标签页
- 8fc2103 feat(pgadmin): 全量同步 PG 服务器并保留增强 Cookie 保护
- b5b5388 feat(app): 上架 pgAdmin 应用
- 874abf0 feat(app): 应用安装支持自定义编译参数
- 3c73851 fix(file): 行内更多按钮补齐防篡改保护操作,与右键菜单一致
- 2492534 feat(file): 文件管理集成防篡改状态展示与右键保护操作
- 5db94ee fix(tamper): 修复登记表脏映射与新建监控竞态并统一英文日志
- f151e29 fix(tamper): 修复 eBPF 防护绕过并优化两处 BPF map 资源占用
- bea4654 fix(tamper): eBPF 保护键改用 dev+inode 复合键消除跨文件系统误拦
- 2b28b16 chore: update mocks
- a0b5a35 feat(tamper): 面板内置网站文件防篡改
- c9d5fb2 feat(website): 默认设置支持切换默认站点
- 90b37f5 feat(ssh): 终端支持主机间 SFTP 文件互传
- f72e7fa feat(database): MySQL 管理页支持 phpMyAdmin 一键登录跳转
- 1ca986e feat(container): 支持查看容器详情与编辑容器
- a883cac feat(toolbox): 数据迁移支持忽略环境一致性验证
- f904a0e feat(firewall): 端口规则支持 xlsx 导出与导入
- e6325c3 chore(deps): 升级 vite 至 8.1.5 修复构建产物白屏
- d02f556 fix: 应用列表无运行状态时显示 - 而非未知标签
- 2e1d403 fix: phpMyAdmin 运行状态跟随 nginx 服务
- 7d2aa84 chore(deps): Update major dependencies (#1714)
- c2d194b chore(deps): Renovate 忽略 TypeScript major 升级
- b5bdfdb fix(file): 补全单文件格式压缩入口并适配压缩测试
- 1450c00 fix(file): 支持 .gz 单文件压缩并补全 zst 解压入口
- c250568 fix(file): 兼容单独压缩的 .xz/.bz2/.zst 文件解压
- 349dd36 style(file): 消除 oxlint no-useless-spread 告警
- a9e16db fix(file): 修复文件管理与编辑器的状态同步问题并收敛操作入口
- bd680a4 chore(deps): Lock file maintenance (#1712)
- 8f226e9 fix: 修复端口清理、服务重载与本地 MySQL 连接问题
- a6df473 chore(deps): Update module github.com/libtnb/chix to v2 (#1710)
- 5efb32a refactor(biz): 用例层承载业务编排,data 层退为数据/外部原语
- 7fb6953 chore(deps): Update pnpm to v11.11.0 (#1708)
- 7a1566b chore(deps): Update module github.com/libtnb/validator/contrib/openapi to v0.2.0 (#1707)
- a8a09de Merge branch 'refactor/samber-do-architecture'
- cbed8e4 refactor(job): 定时任务改为声明式贡献,测试脱离环境变量
- 4f1cfc4 chore(deps): Update non-major dependencies (#1706)
- 443516a refactor!: 迁移至 samber/do 依赖注入与三层架构
- 2483fab chore(deps): Update non-major dependencies (#1704)
- 3b02563 chore(deps): Update non-major dependencies (#1702)
- 6f0593f feat: 升级 libtnb/validator v0.2.1,用上新校验能力
- c5fb80a chore(deps): Update module github.com/go-chi/chi/v5 to v5.3.1 (#1701)
- e1cb687 chore(deps): Lock file maintenance (#1700)
- 555ba71 chore(deps): Update pnpm to v11.10.0 (#1699)
- 27b0cd0 chore(deps): Update dependency tsx to v4.23.0 (#1698)
- 260690a fix(web): 修复快速切换 Tab 时文件编辑器内容错乱
- 3bdd371 fix: SQLite使用NORMAL模式启动
v3.2.6
发布日期 2026-07-03
✨ What's New | 什么是新的
- 新增面板数据库故障提示横幅
🚀 What's Enhanced | 加强了什么
- 优化签发证书时的证书链选择
- 优化 info 命令不自动修改密码
- 优化文件上传支持处理冲突文件
- 优化 X-Debug 调试头仅在调试模式下生效
- 优化 Web 服务器重载失败时返回配置测试结果
- 优化纯静态网站默认写入 SPA 回退配置
- 优化文件压缩/解压改为后台任务
- 优化面板升级流程支持查看升级进度
- 优化文件递归操作前解锁 immutable 文件
- 优化移除部分 HTTPS 默认配置
🐛 What's Fixed | 修了什么
- 修复编辑网站部分表单异常的问题
- 修复 Fail2ban SSH 多端口时 jail 配置换行的问题
- 修复多域名证书可能签发失败的问题
- 修复当统计数据库损坏时面板因积累统计数据导致资源占用过高的问题
Changelog
- 5c77144 fix: 修复验证器规则报错
- 94fe675 New Crowdin translations by GitHub Action (#1697)
- fe67fcc chore(l10n): update pot files
- 6b733fc fix(web): 修正 HealthBanner 中扫描感知的术语措辞
- 44f243e chore(l10n): update pot files
- 756834a chore(web): 同步 pnpm-lock 至 vite 8.1.3
- f024381 feat(panel): 数据库故障降级、健康告警与检测
- 3098d9f fix(web): 升级 vite 至 8.1.3 修复生产构建白屏
- fa71b6f New Crowdin translations by GitHub Action (#1696)
- 39b5f10 chore(l10n): update pot files
- 79fa002 chore: update mocks
- 00a5acb feat(panel): 重写自升级流程并精简面板备份 (close #1674)
- 65e2750 fix(website): 修复 IP 作为域名的处理(尤其 IPv6)
- 93e013e feat(file): 文件压缩/解压改为后台任务 (close #1675)
- 07e608a chore(deps): Update dependency tsx to v4.22.5 (#1695)
- a255e9e chore(deps): Update actions/checkout action to v7 (#1678)
- f5ad988 feat: 替换验证器实现
- 2e18c25 feat(website): 纯静态网站默认写入 SPA 路由回退配置
- a98142e fix(website): reload 失败时返回 web 服务配置测试详情
- 4d8f6fa fix: X-Debug 调试日志仅在调试模式下生效
- 67a7a41 chore(deps): Update module github.com/bddjr/hlfhr to v1.6.1 (#1694)
- afae33c chore(deps): Update module github.com/shirou/gopsutil/v4 to v4.26.6 (#1693)
- 62c5271 chore(deps): Update dependency vue-tsc to v3.3.6 (#1692)
- ac116a7 chore(deps): Update non-major dependencies (#1691)
- c109257 chore(deps): Lock file maintenance (#1690)
- fea5110 chore(deps): Update module github.com/urfave/cli/v3 to v3.10.1 (#1689)
- 69dae9b chore(deps): Update dependency vite-plugin-vue-devtools to v8.1.5 (#1688)
- e7b2323 Merge remote-tracking branch 'origin/main'
- 371f804 fix: 移除部分默认配置
- 6e3b35b fix(acme): 修复 IP/通配符证书签发失败
- 2798d7f chore(deps): Update dependency eslint to v10.6.0 (#1685)
- f369633 chore(deps): Update non-major dependencies (#1684)
- a510b81 chore(deps): Update non-major dependencies (#1683)
- 4b675c5 chore(deps): Update non-major dependencies (#1682)
- 3efc9e2 chore(deps): Update non-major dependencies (#1681)
- 3715e6d fix(web): 修复网站编辑大小/时间单位反推导致的下拉失效与跳变
- 29247e6 refactor(pkg/dns): 精简 netplan 结构体与去除接口遍历重复
- 6303ac9 chore(deps): Lock file maintenance (#1680)
- 8a89a40 chore(deps): Update non-major dependencies (#1679)
- 3589bec chore(deps): Update non-major dependencies (#1677)
- c2a8200 fix: 修复 CI lint 与前端类型检查报错
- 4a22299 chore(deps): Update non-major dependencies (#1676)
- 54354c3 fix: fail2ban SSH 多 Port 时 jail 配置换行
- 0181dad fix: 文件上传前 precheck 冲突 支持跳过/重命名/覆盖
- 30b593f Merge remote-tracking branch 'origin/main'
- c22d6a4 fix: Chmod/Chown 递归操作前解锁 immutable 文件
- 08b09d5 chore(deps): Update non-major dependencies to v4.0.1 (#1671)
- 3d31886 chore(deps-dev): bump vite from 8.0.13 to 8.0.16 in /web (#1670)
- f5c23b8 chore(deps): Update non-major dependencies (#1668)
- 78718db feat: info 命令仅首次运行重置密码,后续显示星号,支持 -f 强制重置 (#1669)
- 072cbb0 chore(deps): Update non-major dependencies to v11.7.0 (#1667)
- c373247 chore(deps): Update non-major dependencies (#1666)
- 03d617f chore(deps): Lock file maintenance (#1665)
- 39f0d25 chore(deps): Update non-major dependencies to v3.10.0 (#1664)
- c66cdfb chore(deps): Update non-major dependencies to v8.1.3 (#1663)
- 97332f9 chore(deps): Update non-major dependencies to v3.3.5 (#1662)
- be7aea4 chore(deps): Update non-major dependencies (#1661)
- a71b400 chore(deps): Update major dependencies to v7 (#1658)
- ef58fcd fix: 证书签发使用 CA 默认证书链
- e8d19a8 chore(deps): Update non-major dependencies (#1660)
- d2ba819 chore(deps): Update non-major dependencies (#1659)
- 31bd29a chore(deps): Update non-major dependencies to v4.0.0-rc.5 (#1657)
- 003feef chore(deps): Update non-major dependencies (#1656)
- 0328215 fix: 编辑网站问题优化
v3.2.5
发布日期 2026-06-08
✨ What's New | 什么是新的
- 新增 Redis 数据库备份
- 新增 ClickHouse 数据库备份
🚀 What's Enhanced | 加强了什么
- 优化 PostgreSQL 端口修改处理
- 优化备份时自动创建目录
- 优化容器日志显示
- 优化 Nginx / Apache 配置解析器
🐛 What's Fixed | 修了什么
- 修复面板残留僵尸进程的问题
- 修复清理日志成功提示显示异常
- 修复 IPv6 下无法签发 IP 证书的问题
- 其他已知问题修复
Changelog
- 3e0c1dd chore(deps): Update non-major dependencies (#1653)
- c06f7a3 chore(deps): Lock file maintenance (#1652)
- 14790a1 New Crowdin translations by GitHub Action (#1650)
- 21593ca chore(l10n): update pot files
- 1a8bd4e chore: go mod tidy
- 865f12c feat: 支持计划任务备份clickhouse和redis
- 8c28ac1 feat: 定时备份任务支持 ClickHouse/Redis/Valkey
- ee15bfa New Crowdin translations by GitHub Action (#1649)
- c04fdfc chore(l10n): update pot files
- ded7909 refactor: 重写 apache/nginx 配置解析器为 AST 驱动
- b5083dd feat: 优化s3 sdk
- c7e078b Merge remote-tracking branch 'origin/main'
- 3a937db fix: ipv6证书问题
- f92c661 chore(deps): Update non-major dependencies to v1.52.0 (#1648)
- 8c29bba chore(deps): Update non-major dependencies to v24.13.1 (#1647)
- 40e6f8e refactor: 重写s3 sdk
- 7d0a6ce Merge remote-tracking branch 'origin/main'
- 104cbc0 chore: run go mod tidy
- 75c4f44 chore: update mocks
- ef44ab8 Merge remote-tracking branch 'origin/main'
- 568ce6b feat: 新增容器无极日志
- 20df3c5 chore(deps): Update non-major dependencies to v11.5.2 (#1646)
- 8e3999c feat: 新增redis/valkey备份
- b4efbe8 Merge remote-tracking branch 'origin/main'
- ca218b3 feat: 新增clickhouse复制
- e182385 chore(deps): Update non-major dependencies (#1645)
- 28bd180 chore(deps): Update non-major dependencies (#1644)
- 120baf3 fix: 修复清理日志成功提示显示异常
- cbabd96 fix: 获取备份路径时自动创建目录
- 6a4f91e chore(deps): Update pnpm to v11.5.1 (#1643)
- 8792d9b chore(deps): Update non-major dependencies (#1642)
- e667923 Merge remote-tracking branch 'origin/main'
- c2d01c4 fix: 修复问题
- 1b713c8 chore(deps): Update module github.com/shirou/gopsutil/v4 to v4.26.5 (#1640)
- 561db6a chore(deps): Update non-major dependencies (#1639)
- 9f3f0c8 fix: 修复日志残留僵尸进程的问题
- a06af8c fix: 修复日志残留僵尸进程的问题
- a2c2797 chore(deps): Update non-major dependencies (#1638)
- c39f3e2 chore(deps): Update non-major dependencies (#1637)
- 19f3d80 chore(deps): Update non-major dependencies (#1635)
- b5bdcad chore: update mocks
- 419cf50 Fix/postgresql port sync (#1636)
- b8311af Merge remote-tracking branch 'origin/main'
- c880577 fix: optimize code
- 5a156a8 chore(deps): Update module github.com/DeRuina/timberjack to v1.4.3 (#1634)
- 10415d3 chore(deps): Update non-major dependencies (#1633)
- 16025c0 fix: 过滤非备份文件
v3.2.4
发布日期 2026-05-26
✨ What's New | 什么是新的
没有
🚀 What's Enhanced | 加强了什么
没有
🐛 What's Fixed | 修了什么
- 解决了一些已知问题
Changelog
- f7fcd0c fix: build
- 220d863 fix: lint
- 215a8cf fix: build
- 3df31d8 fix: build
- 4309742 chore(deps): Lock file maintenance (#1631)
- 5884d1a Merge remote-tracking branch 'origin/main'
- 6176932 fix: web
- 3e5779b chore(deps): Update non-major dependencies (#1632)
- d706885 chore(deps): Update non-major dependencies (#1629)
- 85cd8ef fix: lint
- 5fd4bf2 chore(deps): Update major dependencies to v9 (#1630)
- 0a162cb Merge remote-tracking branch 'origin/main'
- a19bf8f fix: web
- 03127e7 New Crowdin translations by GitHub Action (#1628)
- 1a58daa chore(l10n): update pot files
v3.2.3
发布日期 2026-05-26
✨ What's New | 什么是新的
没有
🚀 What's Enhanced | 加强了什么
没有
🐛 What's Fixed | 修了什么
- 解决了一些已知问题
Changelog
- bac3dcc fix: openresty服务名写错了
- 4739f6e Merge remote-tracking branch 'origin/main'
- 5077e08 chore: 更新依赖
- ef9789a feat: 安全加固
- 24af0f2 chore(deps): Update module github.com/go-chi/chi/v5 to v5.3.0 (#1627)
- f115e6f chore(deps): Update module github.com/go-webauthn/webauthn to v0.17.4 (#1626)
- 4b8779b chore(deps): Lock file maintenance (#1625)
- 4407d4a chore(deps): Update non-major dependencies (#1622)
- 5ef6074 fix: 网站/数据库/项目删除及应用卸载恢复 5 秒倒计时
- 2427e90 fix: 列表操作按钮使用 NFlex 统一间距避免重叠
- 292f22a feat: 压缩解压及面板备份支持 tar.zst 格式
- 7439cf4 chore(deps): Update non-major dependencies (#1621)
- 471570d chore(deps): Update dependency tsx to v4.22.1 (#1620)
- bd24e6d chore(deps): Update dependency oxfmt to ^0.50.0 (#1618)
- c81c13b chore(deps): Lock file maintenance (#1617)
- 0bb3aea chore(deps): Update non-major dependencies (#1616)
- 8f144e3 chore(deps): Update non-major dependencies (#1615)
- fc74228 chore(deps): Update pnpm to v11.1.1 (#1614)
- d1eec7f chore(deps): Update non-major dependencies (#1613)
- 05e6a10 chore(deps): Update dependency vite to v8.0.12 (#1612)
- db7e342 feat: 禁止删除 acepanel-network 内置网络
- 5495a17 fix: 修复裸域名与泛域名共用 ACME TXT 记录时相互覆盖
- d152f4c chore(deps): Update module modernc.org/sqlite to v1.50.1 (#1611)
- 823635c chore(deps): Update module github.com/urfave/cli/v3 to v3.9.0 (#1609)
- aa6c1fb chore(deps): Update module github.com/go-webauthn/webauthn to v0.17.3 (#1608)
- bcff04b chore(deps): Update non-major dependencies (#1606)
- 8aaf4e5 chore(deps): Update module github.com/libtnb/cron to v0.2.1 (#1605)
- c47ba0e chore(deps): Update dependency vite-plugin-vue-devtools to v8.1.2 (#1603)
- 9db21de chore(deps): Lock file maintenance (#1604)
- a0a98d7 chore(deps): Update pnpm to v11.0.8 (#1602)
- ae6a43a chore(deps): Update pnpm to v11.0.7 (#1601)
- 6e87b0f chore(deps): Update non-major dependencies (#1600)
- e76b2ee fix: 文件管理右键删除增加二次确认
- 37a883d fix: 移除删除确认默认 5 秒倒计时
- ac48313 chore(deps): Update non-major dependencies (#1599)
v3.2.2
发布日期 2026-05-08
✨ What's New | 什么是新的
- 新增 MySQL 9.7 支持
- 新增 Ubuntu 26.04 支持
- 优化日志查看体验
- 优化终端体验
🚀 What's Enhanced | 加强了什么
- 优化 Supervisor 管理器对多进程的兼容
- 优化各应用的日志清理
- 优化进程列表左键点击弹出操作菜单
- 优化备份支持指定压缩文件格式
- 优化已安装应用列表显示运行状态
- 优化前端体验
🐛 What's Fixed | 修了什么
- 修复面板证书可能签发失败的问题
- 修复容器镜像清理不生效的问题
- 修复命令执行失败时可能丢失错误信息的问题
- 修复容器编排目录大写下无法获取编排状态的问题
- 修复中文 ZIP 文件可能无法正确解压的问题
Changelog
- 37c6fad fix: 备份格式默认值错误
- 122c538 New Crowdin translations by GitHub Action (#1598)
- 4d1bb40 chore(l10n): update pot files
- f3e61df fix: lint
- 5818650 feat: 前端现代化改造3
- c41dab8 refactor: 替换 robfig/cron/v3 为 libtnb/cron
- 2e049da fix: 登录页面去掉卡片
- f6f22ec fix: zip 解压改用 7z 处理中文文件名
- 2328456 fix: 修复 errcheck lint 报错
- f0bee01 Merge remote-tracking branch 'origin/renovate/non-major-dependencies'
- 4d6ac83 New Crowdin translations by GitHub Action (#1597)
- e5444f1 chore(l10n): update pot files
- ba53855 chore(deps): Update pnpm to v11.0.5
- ab869d6 chore(deps): Update pnpm to v11.0.5 (#1596)
- 2d7fbeb refactor: 前端 UI 全量重构与日志查看器重写
- 95790da chore(deps): Update pnpm to v11.0.4 (#1595)
- 2ffd099 chore(deps): Update pnpm to v11 (#1594)
- f52d324 chore(deps): 升级 vite 到 ^8.0.11
- 787d489 chore: 适配 pnpm v11 的 allowBuilds 配置
- 407148d chore(deps): Update non-major dependencies (#1593)
- 6b1eaa1 New Crowdin translations by GitHub Action (#1592)
- 2494243 chore(l10n): update pot files
- 68efc98 fix: 用户列表与文件内联输入框未占满列宽
- aab5029 chore(l10n): update pot files
- b7041f9 feat: 进程列表左键点击弹出操作菜单
- a5a6409 fix: 清除日志后实时日志未刷新
- 3eb2696 fix: environment列表无数据时返回null
- dbcbbf9 feat: 备份支持指定压缩文件格式,close #1582
- 2c078d9 chore(deps): Update module github.com/go-webauthn/webauthn to v0.17.2 (#1591)
- f081362 feat: 已安装应用列表显示运行状态
- d503d9f fix: docker compose在目录大小情况下获取状态失败,close #1590
- 3147f70 chore(deps): Update module github.com/gookit/color to v1.6.1 (#1589)
- e2815a4 chore(deps): Lock file maintenance (#1588)
- 36a8646 chore(deps): Update module github.com/libtnb/sqlite to v1.1.1 (#1586)
- 901ce77 chore(deps): Update module github.com/fsnotify/fsnotify to v1.10.0 (#1585)
- 0a42e19 chore(deps): Update non-major dependencies (#1584)
- 54ad4df chore(deps): Update non-major dependencies (#1581)
- 6f54b6e fix: De Morgan's law
- 075d9f8 fix: nginx下ip证书签发失败
- c0d8642 fix: 优化代码
- 418d8af fix: 优化各列宽度
- 45b63f8 fix: 容器镜像清理
- 521bf37 Merge remote-tracking branch 'origin/main'
- 452c5ff fix: 更新错误页描述
- f1cc5bb chore: update mocks
- 909556b refactor: 统一日志清理
- cd64dc6 fix: lint
- b3b29d7 fix: 优化supervisor管理器
- d565d3b Merge remote-tracking branch 'origin/main'
- dc62ecf fix: shell 执行失败时丢失 cmd.Run 真实错误
- dd600d8 chore(deps): Lock file maintenance (#1580)
- 1d4a488 chore(deps): Update non-major dependencies (#1579)
- 71bb13c chore(deps): Update non-major dependencies (#1578)
- 5a52efd chore(deps): Update dependency eslint-plugin-vue to v10.9.0 (#1577)
- fc8de12 chore(deps): Update module github.com/DeRuina/timberjack to v1.4.2 (#1576)
- b03ad4b chore(deps): Update module github.com/go-webauthn/webauthn to v0.17.0 (#1575)
- 2be313b chore(deps): Update dependency eslint-plugin-oxlint to v1.61.0 (#1574)
- 5d8a08c chore(deps): Update non-major dependencies (#1573)
- ab167e8 chore(deps): Update non-major dependencies (#1572)
- b57602d chore(deps): Update dependency vite to v8.0.9 (#1571)
- db8064f fix: 日志查看器改用 PTY + xterm 以支持滚动查看历史
- aeabe9b chore(deps): Update dependency vue-tsc to v3.2.7 (#1570)
- cd65b13 chore(deps): Update module github.com/go-webauthn/webauthn to v0.16.5 (#1569)
v3.2.1
发布日期 2026-04-22
✨ What's New | 什么是新的
- 新增网站到期自动关闭
- 证书管理移除 Buypass 证书
🚀 What's Enhanced | 加强了什么
- 优化 DNS 别名映射
- 优化 Grafana 添加更多数据源
- 优化应用更新确认弹窗显示目标版本号
- 优化不支持用户管理的数据库不显示
🐛 What's Fixed | 修了什么
- 修复面板 IPv6 证书签发失败的问题
- 修复 WebDAV 存储连接失败的问题
- 修复批量创建 PHP 网站报错的问题
Changelog
- 7552301 chore(deps): Update pnpm/action-setup action to v6 (#1564)
- 13e5771 chore: update mocks
- 6a7c856 feat: 网站到期自动关闭 (#1561)
- 95a5d68 chore(deps): Update non-major dependencies (#1567)
- 89bdc03 chore(deps): Update module modernc.org/sqlite to v1.49.0 (#1566)
- eb83a75 chore(deps): Update dependency typescript to v6.0.3 (#1565)
- b930c52 Merge remote-tracking branch 'origin/main'
- 0585b7c fix: 批量创建PHP网站报错
- 0bc4eba chore(deps): Update dependency eslint-plugin-oxlint to v1.60.0 (#1563)
- f015404 chore(deps): Update non-major dependencies (#1562)
- 2a2e413 chore: update deps
- 1f9407b fix: WebDAV 存储连接失败 — 前端表单字段与后端不匹配 (#1560)
- d09a62e chore(deps): Update dependency @vitejs/plugin-vue to v6.0.6 (#1559)
- 22102b5 Merge remote-tracking branch 'origin/main'
- fcf4544 fix: 不支持用户管理的数据库不显示
- d301f04 feat: 应用更新确认弹窗显示目标版本号 (#1556)
- 694847e Merge remote-tracking branch 'origin/main'
- 02fecb3 fix: 使用WEB服务器下 IPv6 证书签发问题
- d585772 chore(deps): Lock file maintenance (#1555)
- 316bd54 chore(deps): Update non-major dependencies (#1554)
- 2209757 chore(deps): Update non-major dependencies (#1553)
- 59a7f01 feat: Grafana添加更多数据源
- 5b8b0f0 feat: 移除buypass
- 1a4b377 fix: DNS别名映射问题
v3.2.0
发布日期 2026-04-09
✨ What's New | 什么是新的
- 添加 Prometheus 和 Grafana 应用,一键搭建自己的监控大屏
- 添加 Valkey 应用,由 Linux 基金会维护的 Redis 分支
- 添加 Elasticsearch 数据库,用于海量数据的全文搜索与聚合分析
- 添加 OpenSearch 数据库,由 AWS 等维护的 Elasticsearch 分支
- 添加 ClickHouse 列式数据库,用于海量数据的实时分析
- 添加 MongoDB 文档数据库,用于海量任意结构数据的存储
- 添加 RocketMQ 和 Kafka 企业消息事件中间件
- 应用添加「已安装」标签页,方便管理应用
- 计划任务支持备份指定目录,安全无忧
- 证书验证支持设置 DNS 别名,验证更加灵活
🚀 What's Enhanced | 加强了什么
- 为应用管理添加搜索功能
- 为 PHP 添加 APCu 模块
- 支持秒级计划任务
- 优化 UFW 默认开启转发
- 优化证书支持显示签发/续签进度
- 优化 PostgreSQL 数据库用户删除
- 优化数据库名校验
- 优化文件编辑器未保存更改对话框
- 对面板前端工具链进行现代化改造
🐛 What's Fixed | 修了什么
- 修复文件粘贴重命名时弹窗可能无限循环的问题
- 修复文件上传覆盖运行中的二进制文件时 ETXTBSY 错误
- 修复 UFW 端口转发未下发/清理 route allow 规则
- 修复非 HTTPS 下文件管理白屏的问题
- 修复 MongoDB 修改密码权限问题
- 修复面板证书不能为空的问题
- 修复 PostgreSQL 配置转义
- 修复证书 DNS-01 挑战高概率失败的问题
- 修复 Grafana 配置修改不生效的问题
- 其他已知问题修复
Changelog
- 837aaab chore(deps): Lock file maintenance (#1552)
- 168dd70 chore(deps): Update non-major dependencies (#1551)
- b7e50aa New Crowdin translations by GitHub Action (#1550)
- cf6a6c8 chore(l10n): update pot files
- a2f39d1 Merge remote-tracking branch 'origin/main'
- 97c8ad8 feat: DNS别名使用完整域名
- 489e070 chore(deps): Update module github.com/go-webauthn/webauthn to v0.16.3 (#1549)
- db2bb06 feat: 优化代码
- a2d1c9c New Crowdin translations by GitHub Action (#1548)
- f6ab265 chore(l10n): update pot files
- 4614fb1 New Crowdin translations by GitHub Action (#1547)
- 965525e chore(l10n): update pot files
- fdde61c feat: DNS-01 CNAME 委托验证 (#1546)
- 99bc8dd Merge remote-tracking branch 'origin/main'
- d4f8506 feat: 计划任务支持备份指定目录功能 (#1540)
- 5263ec4 chore(deps-dev): bump vite from 8.0.3 to 8.0.5 in /web (#1544)
- 522d785 chore: update mocks
- a42f9f6 refactor: 重构证书签发实现 (#1543)
- 7a7e8c4 chore(deps): Update module github.com/lib/pq to v1.12.3 (#1542)
- 116fbdd fix: DNS-01 挑战缺少传播等待导致 NXDOMAIN 验证失败 (#1536)
- 87b728c fix: lint
- 2320656 chore(deps): Update non-major dependencies (#1541)
- 2e5d67e chore(deps): Lock file maintenance (#1539)
- 1c9ed32 chore(deps): Update dependency sass to v1.99.0 (#1538)
- 9df648b chore(deps): Update non-major dependencies (#1537)
- 1079065 feat: 为应用页面添加"已安装"Tab选项卡 (#1535)
- 6f8c1b4 feat: 文件编辑器未保存更改对话框添加放弃选项 (#1534)
- 6e63f56 Merge remote-tracking branch 'origin/main'
- c24fa45 fix: 数据库防止酒吧点炒饭
- 2e62778 chore(deps): Update module github.com/go-webauthn/webauthn to v0.16.2 (#1531)
- 35f9d16 chore(deps): Update module github.com/lib/pq to v1.12.1 (#1530)
- fcf0d49 chore(deps): Update module github.com/hashicorp/go-version to v1.9.0 (#1529)
- 9c0f5d8 Merge remote-tracking branch 'origin/main'
- 97161b8 feat: 优化PostgreSQL数据库用户删除
- 0b131b2 chore(deps): Update dependency lodash-es to v4.18.1 [SECURITY] (#1528)
- 37c2f85 feat: 去除eslint
- 9ec7b47 feat: 前端现代化改造3
- a4c59d2 feat: 前端现代化改造2
- a5396fd feat: 前端现代化改造
- bc2584b feat: 前端现代化改造
- d839949 chore(deps): Update module github.com/shirou/gopsutil/v4 to v4.26.3 (#1526)
- 3d81d1d chore(deps): Update module github.com/andybalholm/brotli to v1.2.1 (#1525)
- 0debf14 chore(deps): Update module modernc.org/sqlite to v1.48.0 (#1524)
- fc84ba4 Merge remote-tracking branch 'origin/main'
- 7acd24c fix: 移除误装的垃圾包
- 4275baa chore(deps): Update module github.com/gookit/validate to v1.5.7 (#1522)
- e6657c1 fix: postgres配置转义
- 9e5cc54 Merge remote-tracking branch 'origin/main'
- e799cb4 feat: 重构面板证书逻辑
- 12a6d6f chore(deps): Lock file maintenance (#1521)
- c33c03d fix: ufw默认开启转发,close #1519
- 715e58c feat: 面板证书可以为空
- 9f8d684 fix: grafana配置修改
- 1d79f8c fix: 修改推荐的图表
- 3fa4921 fix: mongodb 修改密码权限问题
- 08bb081 New Crowdin translations by GitHub Action (#1518)
- 4aa95c7 chore(l10n): update pot files
- 5ccaa58 New Crowdin translations by GitHub Action (#1482)
- 1ac12b4 chore(l10n): update pot files
- 32067e6 feat: 添加exporter
- 37fc3b2 Merge remote-tracking branch 'origin/main'
- e2ce8e7 fix: optimize code
- 60d4e31 chore(l10n): update pot files
- 49b6c5a feat: 添加apcu模块,close #1517
- 76f80a8 feat: 修改PHP模块目录
- dddb718 feat: 更新安全说明
- 046dc09 feat: 更新安全说明
- 8d218e7 feat: 更新安全说明
- 5fdae42 feat: 更新安全说明
- d01d14f feat: 支持秒级计划任务,close #1511
- 5e251ac fix: lint
- b12590c fix: lint
- 4c6347d chore: update mocks
- f66b094 feat: 添加elasticsearch和opensearch
- b0e04d2 feat: clickhouse优化
- 68b96be feat: 添加clickhouse和mongodb的管理
- 8ebe63a feat: 添加clickhouse和mongodb的管理
- 4df9400 fix: optimize code
- c40da38 Merge remote-tracking branch 'origin/copilot/fix-uuid-issue-and-check-code'
- ad409eb Merge remote-tracking branch 'origin/main'
- 7c7d5b6 feat: 添加clickhouse和mongodb
- 5de7a8e chore(deps): Update codecov/codecov-action action to v6 (#1516)
- 2f9ccf2 fix(web): 降级HTTP环境的tab id与SSH粘贴读取
- 3a7099b fix(web): 替换不依赖HTTPS的tab id并修复SSH剪贴板读取降级
- e05202d Initial plan
- f8c9980 chore(deps): Update dependency vite to v8.0.3 (#1514)
- 3439783 chore(deps): Update non-major dependencies (#1513)
- c7929c2 chore(deps): Update github.com/gookit/validate digest to d265741 (#1512)
- 0d6a1b3 chore(deps): Update non-major dependencies (#1509)
- 9216940 feat: 添加rocketmq和kafka
- d1371b2 feat: 添加valkey、elasticsearch和opensearch
- e00013f feat: 添加valkey、elasticsearch和opensearch
- 1307162 feat: 添加alertmanager配置
- 9d22b5d feat: 添加推荐的仪表盘ID
- b952ebf fix: 修复问题
- 455f6c0 feat: 优化grafana
- 432b066 chore: add svg logo
- 0ae7327 feat: 添加prometheus和grafana支持 (#1508)
- 0870b10 chore(deps): Update dependency @vue/tsconfig to v0.9.1 (#1507)
- 28b2eaa chore(deps): Update dependency unplugin-vue-components to v32 (#1504)
- bdcdfbf chore(deps): Update dependency vite-plugin-vue-devtools to v8.1.1 (#1505)
- 471db7e chore(deps): Update non-major dependencies (#1503)
- be67988 chore(deps): Lock file maintenance (#1502)
- a56ef04 chore(deps): Update dependency vite-plugin-compression2 to v2.5.3 (#1500)
- 3b9c175 chore(deps): Update module github.com/libtnb/sqlite to v1.0.1 (#1499)
- ed06f53 fix: lint
- ff06049 修复 UFW 端口转发未下发/清理 route allow 规则 (#1498)
- b9b00a0 chore(deps): Update dependency vue-router to v5.0.4 (#1497)
- 61572b0 chore(deps): Update dependency vite to v8.0.1 (#1496)
- 8fdbd19 chore(deps): Update module github.com/lib/pq to v1.12.0 (#1495)
- c5e7084 chore(deps): Update non-major dependencies to v66.6.7 (#1494)
- 71129d6...
v3.2.0-beta.2
发布日期 2026-04-07
✨ What's New | 什么是新的
- 应用添加「已安装」标签页
- 计划任务支持备份指定目录
- 证书支持 DNS-01 CNAME 委托验证
🚀 What's Enhanced | 加强了什么
- 优化 UFW 默认开启转发
- 优化证书支持显示签发/续签进度
- 优化 PostgreSQL 数据库用户删除
- 优化数据库名校验
- 优化文件编辑器未保存更改对话框
- 对面板前端工具链进行前端现代化改造
🐛 What's Fixed | 修了什么
- 修复 MongoDB 修改密码权限问题
- 修复面板证书不能为空的问题
- 修复 PostgreSQL 配置转义
- 修复证书 DNS-01 挑战高概率失败的问题
- 修复 Grafana 配置修改不生效的问题
- 其他已知问题修复
Changelog
- db2bb06 feat: 优化代码
- a2d1c9c New Crowdin translations by GitHub Action (#1548)
- f6ab265 chore(l10n): update pot files
- 4614fb1 New Crowdin translations by GitHub Action (#1547)
- 965525e chore(l10n): update pot files
- fdde61c feat: DNS-01 CNAME 委托验证 (#1546)
- 99bc8dd Merge remote-tracking branch 'origin/main'
- d4f8506 feat: 计划任务支持备份指定目录功能 (#1540)
- 5263ec4 chore(deps-dev): bump vite from 8.0.3 to 8.0.5 in /web (#1544)
- 522d785 chore: update mocks
- a42f9f6 refactor: 重构证书签发实现 (#1543)
- 7a7e8c4 chore(deps): Update module github.com/lib/pq to v1.12.3 (#1542)
- 116fbdd fix: DNS-01 挑战缺少传播等待导致 NXDOMAIN 验证失败 (#1536)
- 87b728c fix: lint
- 2320656 chore(deps): Update non-major dependencies (#1541)
- 2e5d67e chore(deps): Lock file maintenance (#1539)
- 1c9ed32 chore(deps): Update dependency sass to v1.99.0 (#1538)
- 9df648b chore(deps): Update non-major dependencies (#1537)
- 1079065 feat: 为应用页面添加"已安装"Tab选项卡 (#1535)
- 6f8c1b4 feat: 文件编辑器未保存更改对话框添加放弃选项 (#1534)
- 6e63f56 Merge remote-tracking branch 'origin/main'
- c24fa45 fix: 数据库防止酒吧点炒饭
- 2e62778 chore(deps): Update module github.com/go-webauthn/webauthn to v0.16.2 (#1531)
- 35f9d16 chore(deps): Update module github.com/lib/pq to v1.12.1 (#1530)
- fcf0d49 chore(deps): Update module github.com/hashicorp/go-version to v1.9.0 (#1529)
- 9c0f5d8 Merge remote-tracking branch 'origin/main'
- 97161b8 feat: 优化PostgreSQL数据库用户删除
- 0b131b2 chore(deps): Update dependency lodash-es to v4.18.1 [SECURITY] (#1528)
- 37c2f85 feat: 去除eslint
- 9ec7b47 feat: 前端现代化改造3
- a4c59d2 feat: 前端现代化改造2
- a5396fd feat: 前端现代化改造
- bc2584b feat: 前端现代化改造
- d839949 chore(deps): Update module github.com/shirou/gopsutil/v4 to v4.26.3 (#1526)
- 3d81d1d chore(deps): Update module github.com/andybalholm/brotli to v1.2.1 (#1525)
- 0debf14 chore(deps): Update module modernc.org/sqlite to v1.48.0 (#1524)
- fc84ba4 Merge remote-tracking branch 'origin/main'
- 7acd24c fix: 移除误装的垃圾包
- 4275baa chore(deps): Update module github.com/gookit/validate to v1.5.7 (#1522)
- e6657c1 fix: postgres配置转义
- 9e5cc54 Merge remote-tracking branch 'origin/main'
- e799cb4 feat: 重构面板证书逻辑
- 12a6d6f chore(deps): Lock file maintenance (#1521)
- c33c03d fix: ufw默认开启转发,close #1519
- 715e58c feat: 面板证书可以为空
- 9f8d684 fix: grafana配置修改
- 1d79f8c fix: 修改推荐的图表
- 3fa4921 fix: mongodb 修改密码权限问题