Skip to content

v3.2.0

Choose a tag to compare

@github-actions github-actions released this 09 Apr 14:53
v3.2.0
837aaab

发布日期 2026-04-09

✨ What's New | 什么是新的

  1. 添加 Prometheus 和 Grafana 应用,一键搭建自己的监控大屏
  2. 添加 Valkey 应用,由 Linux 基金会维护的 Redis 分支
  3. 添加 Elasticsearch 数据库,用于海量数据的全文搜索与聚合分析
  4. 添加 OpenSearch 数据库,由 AWS 等维护的 Elasticsearch 分支
  5. 添加 ClickHouse 列式数据库,用于海量数据的实时分析
  6. 添加 MongoDB 文档数据库,用于海量任意结构数据的存储
  7. 添加 RocketMQ 和 Kafka 企业消息事件中间件
  8. 应用添加「已安装」标签页,方便管理应用
  9. 计划任务支持备份指定目录,安全无忧
  10. 证书验证支持设置 DNS 别名,验证更加灵活

🚀 What's Enhanced | 加强了什么

  1. 为应用管理添加搜索功能
  2. 为 PHP 添加 APCu 模块
  3. 支持秒级计划任务
  4. 优化 UFW 默认开启转发
  5. 优化证书支持显示签发/续签进度
  6. 优化 PostgreSQL 数据库用户删除
  7. 优化数据库名校验
  8. 优化文件编辑器未保存更改对话框
  9. 对面板前端工具链进行现代化改造

🐛 What's Fixed | 修了什么

  1. 修复文件粘贴重命名时弹窗可能无限循环的问题
  2. 修复文件上传覆盖运行中的二进制文件时 ETXTBSY 错误
  3. 修复 UFW 端口转发未下发/清理 route allow 规则
  4. 修复非 HTTPS 下文件管理白屏的问题
  5. 修复 MongoDB 修改密码权限问题
  6. 修复面板证书不能为空的问题
  7. 修复 PostgreSQL 配置转义
  8. 修复证书 DNS-01 挑战高概率失败的问题
  9. 修复 Grafana 配置修改不生效的问题
  10. 其他已知问题修复

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 chore(deps): Update dependency vue-tsc to v3.2.6 (#1492)
  • 615df59 chore(deps): Update pnpm/action-setup action to v5 (#1493)
  • d15ccba chore(deps): Update github.com/gookit/validate digest to 350536c (#1491)
  • d0ac218 chore(deps): Lock file maintenance (#1490)
  • f0cf40c chore(deps): Update dependency vite-plugin-compression2 to v2.5.2 (#1489)
  • b100922 fix: 文件上传覆盖运行中的二进制文件时 ETXTBSY 错误 (#1488)
  • 69ff73a feat: 为应用管理(原生应用、运行环境和容器模板)添加搜索功能 (#1487)
  • 01585dc fix: preserve YAML-defined order for container template environment variables (#1486)
  • fe5daca fix: 修复文件粘贴重命名时弹窗无限循环的回归问题 (#1483)
  • 3be7ec8 chore(l10n): update pot files