V2.4.7

  1. 新增容器编排管理功能
  2. 新增 Minio 应用
  3. 新增证书部署脚本支持
  4. 新增备份上传功能
  5. 优化备份与清理命令输出
  6. 优化 Redis 密码正则
  7. 优化 SSH 连接成功后即立即调整窗口大小
  8. 优化面板升级时关闭数据库连接
  9. 优化部分应用添加运行日志查看
  10. 优化网站日志备份后重载 Nginx
  11. 修复某些情况下计划任务创建失败
  12. 修复容器主机端口显示错误
  13. 修复 HTTP 下无法复制密码

Changelog

  • f4e31c4 chore(deps): Lock file maintenance (#638)
  • b2d382c chore(deps): Update module github.com/tnb-labs/acmez/v3 to v3.0.0-20250328123917-f204dcee9d09 (#639)
  • 5d0ad33 Merge branch 'main' of https://github.com/tnb-labs/panel
  • ccf05b8 feat: 新增minio
  • 684c1b7 chore(deps): Update module golang.org/x/net to v0.38.0 (#637)
  • 15e12d0 chore(deps): Update non-major dependencies (#636)
  • f6937bb chore(deps): Update dependency cronstrue to v2.57.0 (#635)
  • 8683a85 feat: 备份支持上传
  • 7ee6dd4 Merge remote-tracking branch 'origin/main'
  • 1c7c607 feat: 优化备份与恢复体验
  • af865b6 chore: update mocks
  • 69b430d feat(#108): 容器编排
  • 0956385 chore: update mocks
  • 46cf1fa feat: 优化编排请求体
  • ac9b42c chore(deps): Update pnpm to v10.7.0 (#634)
  • 2643354 chore(deps): Update dependency unplugin-auto-import to v19.1.2 (#633)
  • 323e2bf chore(deps): Update non-major dependencies (#632)
  • 6b413d2 chore(deps): Update module github.com/mholt/acmez/v3 to v3.1.1 (#631)
  • 83e0e33 chore(deps): Update non-major dependencies (#630)
  • 827df91 chore(deps): Lock file maintenance (#629)
  • f78f414 chore(deps): Update dependency md-editor-v3 to v5.4.4 (#628)
  • dfb73d1 chore(deps): Update non-major dependencies (#627)
  • 92c1d13 chore(deps): Update non-major dependencies (#626)
  • 45428f3 feat: 支持更新编排文件
  • 139679e feat: 支持更新编排文件
  • eed834b feat: 支持更新编排文件
  • 422c92c feat: 创建compose支持env
  • 28d699c fix: compose中的错误
  • f4533c9 feat: 网站日志备份后重载Nginx
  • ad71a80 chore: update mocks
  • 7d39015 feat: compose接口
  • c3498aa chore(deps): Update pnpm to v10.6.5 (#624)
  • 2c3bb5b chore(deps): Update non-major dependencies (#623)
  • 3c2b6e6 chore(deps): Update dependency sass to v1.86.0 (#622)
  • dff0a61 feat(#528): 证书支持部署脚本
  • d081f1e feat(#570): 为部分应用添加运行日志
  • 46809c8 fix: build
  • f1246ee fix(#612): 优化复制功能
  • 03168a5 chore(deps): Update dependency @vitejs/plugin-vue to v5.2.3 (#621)
  • 0e43d25 chore(deps): Update dependency md-editor-v3 to v5.4.2 (#620)
  • 46a9446 chore(deps): Lock file maintenance (#619)
  • 3761223 chore(deps): Update dependency @vitejs/plugin-vue to v5.2.2 (#618)
  • 836b34e chore(deps): Update module github.com/expr-lang/expr to v1.17.0 (#617)
  • 3dc1106 chore(deps): Update dependency @guolao/vue-monaco-editor to v1.5.5 (#616)
  • 3eb8bf7 chore(deps): Update dependency @iconify/json to v2.2.317 (#615)
  • cd823c4 chore(deps): Update module github.com/go-rat/utils to v1.1.4 (#614)
  • 36d45ee chore(deps): Update non-major dependencies (#611)
  • 068d36d chore(deps): Update module github.com/ncruces/go-sqlite3 to v0.24.1 (#609)
  • e3607b9 chore(deps): Update non-major dependencies (#608)
  • 76a2ff8 Merge remote-tracking branch 'origin/main'
  • b3e3da6 feat: 优化关闭数据库连接
  • fa6c574 chore(deps): bump @babel/helpers (#607)
  • e7625a7 feat: 优化SQLite配置防止数据库损坏
  • e1b3c80 Merge branch 'main' of https://github.com/tnb-labs/panel
  • 3e9228c feat: 优化SQLite配置防止数据库损坏
  • e8b5bb2 chore(deps): Update non-major dependencies (#606)
  • a6d27f2 fix: 容器主机端口显示错误
  • 1a85571 chore(deps): Update dependency @rushstack/eslint-patch to v1.11.0 (#605)
  • 9b4f308 chore(deps): Update module github.com/go-rat/utils to v1.1.0 (#604)
  • aabf49d chore(deps): Update module github.com/tnb-labs/acmez/v3 to v3.0.0-20250310074100-3f4cd473d1db (#603)
  • 0d22b53 chore(deps): Update dependency @vueuse/core to v13 (#601)
  • 8d9c25c chore(deps): Update dependency @iconify/json to v2.2.315 (#602)
  • bfd4fe4 ci: fix mockery
  • 8400705 chore(deps): Lock file maintenance (#600)
  • b3e72ac chore(deps): Update dependency @types/node to v22.13.10 (#599)
  • 33884c4 chore(deps): Update dependency eslint to v9.22.0 (#598)
  • 45a9395 chore(deps): Update dependency alova to v3.2.10 (#597)
  • ac4f2a8 chore(deps): Update non-major dependencies (#596)
  • 7c09b01 chore(deps): Update non-major dependencies (#595)
  • 02c207d chore(deps): Update module golang.org/x/net to v0.37.0 (#594)
  • 6d23f59 chore(deps): Update module golang.org/x/crypto to v0.36.0 (#593)
  • 4c55552 fix(#592): 某些情况下计划任务创建失败
  • 5ba24d1 chore(deps): Update dependency @vueuse/core to v12.8.2 (#591)
  • bcf557c chore(deps): Update dependency eslint-plugin-vue to v10 (#590)
  • cac55a4 chore(deps): Update dependency @vueuse/core to v12.8.0 (#589)
  • 0d26edf chore(deps): Update dependency eslint-plugin-vue to v9.33.0 (#588)
  • 7a39ef7 chore(deps): Update module golang.org/x/net to v0.36.0 (#587)
  • f5c37c0 chore(deps): Update dependency @iconify/json to v2.2.313 (#586)
  • 16d571e chore(deps): Update module github.com/go-rat/chix to v1.1.5 (#585)
  • b4b75aa chore(deps): Update dependency @types/node to v22.13.9 (#584)
  • 6ed7784 chore(deps): Update dependency cronstrue to v2.56.0 (#583)
  • d2c7c11 chore(deps): Lock file maintenance (#582)
  • 079a7f7 chore(deps): Update dependency prettier to v3.5.3 (#581)
  • 923c6a4 chore(deps): Update dependency vue-tsc to v2.2.8 (#580)
  • 9e0f65c chore(deps): Lock file maintenance (#579)
  • eab8184 chore(deps): Update non-major dependencies (#578)
  • 3972a17 chore(deps): Update non-major dependencies (#577)
  • 34b7b8a chore(deps): Update dependency @types/node to v22.13.7 (#576)
  • a4da49d chore(deps): Update dependency @types/node to v22.13.6 (#575)
  • f8a989f chore(deps): Update non-major dependencies (#574)
  • 4497b8f chore(deps): Update dependency vite-plugin-static-copy to v2.3.0 (#573)
  • 0bb7ccd Merge remote-tracking branch 'origin/main'
  • b902270 fix: ssh连接成功后即立即调整窗口大小
  • 75d9410 chore(deps): Update dependency alova to v3.2.9 (#572)
  • b37be8a chore(deps): Update dependency @iconify/json to v2.2.311 (#571)
  • f5a4717 chore(deps): Update non-major dependencies (#569)
  • f6ad6b2 chore(deps): Update github.com/tufanbarisyildirim/gonginx digest to c03497d (#568)
  • f5b9d3e chore(deps): Update dependency vite to v6.2.0 (#567)
  • 9619c3f chore(deps): Update dependency sass to v1.85.1 (#566)
  • 8c08ebb chore(deps): Update module golang.org/x/crypto to v0.35.0 (#565)
  • 0567319 chore(deps): Update module github.com/ncruces/go-sqlite3 to v0.23.3 (#564)
  • 760c3be chore(deps): Update dependency @iconify/json to v2.2.310 (#563)
  • 1084968 chore: update ubuntu
  • 188c2ff chore(deps): Lock file maintenance (#562)
  • f6296e7 chore(deps): Update dependency vue-tsc to v2.2.4 (#561)
  • bd149f6 chore(deps): Update dependency prettier to v3.5.2 (#560)
  • 989beb3 chore(deps): Update module golang.org/x/crypto to v0.34.0 (#559)
  • 5d4d94a chore(deps): Update non-major dependencies (#558)
  • 41eca93 chore(deps): Update dependency md-editor-v3 to v5.3.2 (#557)
  • 946def7 chore(deps): Lock file maintenance (#556)
  • 24768a4 chore(deps): Update non-major dependencies (#555)
  • 7751117 chore(deps): Update dependency md-editor-v3 to v5.3.0 (#554)
  • f9f2863 chore(deps): Update unocss monorepo to v66 (#550)
  • 1d50da7 chore(deps): Update dependency vite to v6.1.1 (#553)
  • 7e78b6e chore(deps): Update dependency unplugin-vue-components to v28.4.0 (#552)
  • a098c98 chore(deps): Update dependency tsx to v4.19.3 (#551)
  • 0b04f32 chore(deps): Update non-major dependencies (#549)
  • e14c1db chore(deps): Update non-major dependencies (#548)
  • e109e16 chore(deps): Update dependency md-editor-v3 to v5.2.3 (#547)
  • cd3f2b5 chore(deps): Lock file maintenance (#546)
  • fe28e84 Merge remote-tracking branch 'origin/main'
  • fe4e385 feat: test new sqlite driver
  • 2a070e1 chore(deps): Update dependency vue-tsc to v2.2.2 (#545)
  • 3984f85 chore(deps): Update non-major dependencies (#544)
  • dcd4eb1 Merge remote-tracking branch 'origin/main'
  • bc62fba fix: redis info
  • d17ef0b chore(deps): Update non-major dependencies (#543)
  • 622d08f chore(deps): Update dependency @vueuse/core to v12.6.1 (#542)
  • 2a2fbbf chore(deps): Update dependency sass to v1.85.0 (#541)
  • 77fa6ec chore(deps): Update dependency @types/node to v22.13.4 (#540)
  • fae4894 chore(deps): Update dependency prettier to v3.5.1 (#539)
  • b419545 Merge remote-tracking branch 'origin/main'
  • 5a40cd3 fix: 优化备份与清理命令输出
  • c697100 chore(deps): Update non-major dependencies (#538)
  • e6ff46c chore(deps): Update dependency pinia to v3.0.1 (#537)

这是一个从 https://github.com/tnb-labs/panel/releases/tag/v2.4.7 下的原始话题分离的讨论话题