Skip to content

Releases: TheTNB/panel

v2.3.23

03 Dec 14:20
v2.3.23
9ce41bc
Compare
Choose a tag to compare
  1. 新增版本号自动注入
  2. 新增安全登录功能
  3. 新增进程管理功能
  4. 支持 Logo 自定义
  5. 优化数据库密码复制
  6. 优化白屏加载页
  7. 修复侧边栏小屏滚不动的问题

Changelog

  • 9ce41bc ci: fix release
  • 2f87de4 feat: 优化白屏加载
  • b47bd5c chore(deps): Update module github.com/bddjr/hlfhr to v1.2.6 (#422)
  • a0d92d5 fix: 侧边栏滚不动
  • c8ebadf chore(deps): Update all dependencies (#421)
  • a3bbbfa feat: 进程管理
  • 8c7a65a feat: 优化会话key
  • 4b9ce22 feat: 替换论坛链接
  • 29ad4f5 Merge remote-tracking branch 'origin/main'
  • a505a6b fix: lint
  • d21a9f0 chore(deps): Update dependency sass to v1.81.1 (#420)
  • a5eee5e feat: 数据库密码复制
  • fc87cd0 feat: logo 自定义
  • fc97709 feat: 优化安全登录
  • 7bc716c feat: 实现安全登录
  • 128f44c workflow: 更新ci文件
  • 2ebe0ba chore: 优化编译信息展示
  • 1fee363 chore: 优化编译注入
  • f66ce68 chore: 版本号自动注入测试
  • 599ea2c chore: 版本号自动注入测试
  • 674c48c chore(deps): Update all dependencies to ^0.65.0 (#418)
  • 18ba92f chore(deps): Update module github.com/bddjr/hlfhr to v1.2.5 (#417)
  • e8f7e1a chore(deps): Update dependency vite to v6.0.2 (#416)
  • 9ae1920 chore(deps): Lock file maintenance (#415)
  • ee13b03 chore(deps): Update dependency naive-ui to v2.40.3 (#414)
  • 1cbb42a docs: 更新赞助说明
  • 4a72580 chore(deps): Update module github.com/urfave/cli/v3 to v3.0.0-beta1 (#413)
  • 84158b2 chore(deps): Update dependency @iconify/json to v2.2.278 (#412)
  • 460ab12 chore(deps): Update dependency eslint-plugin-vue to v9.32.0 (#411)
  • 78de211 chore(deps): Update all dependencies (#410)
  • 234180f chore(deps): Update all dependencies (#408)
  • f25a809 chore(deps): Update github.com/devhaozi/tencentcloud digest to 7d4e898 (#407)
  • 0651f0e chore(deps): Update dawidd6/action-download-artifact action to v7 (#406)
  • 8d58adf chore: update dependences
  • 0b08e59 Merge remote-tracking branch 'origin/main'
  • 6a60895 chore: update dependences
  • 37c10e6 chore(deps): Update dependency marked to v15.0.3 (#405)
  • 695318d chore(deps): Update module github.com/urfave/cli/v3 to v3.0.0-alpha9.7 (#404)

v2.3.22

28 Nov 18:43
v2.3.22
40a5779
Compare
Choose a tag to compare
  1. 优化面板数据库迁移
  2. 修复 PostgreSQL 用户删除
  3. 修复前端在线更新按钮无法点击
  4. 优化文件管理支持预览图片
  5. 优化网站管理支持选择伪静态规则
  6. 优化支持隐藏面板菜单

Changelog

  • 40a5779 feat: 发布v2.3.22
  • 7c75508 feat: 菜单隐藏
  • 7da21e3 feat: 菜单优化1
  • e7ddede chore(deps): Update dependency pinia to v2.2.8 (#403)
  • 7a65659 Merge remote-tracking branch 'origin/main'
  • 5087399 chore(deps): Update dependency vite-plugin-vue-devtools to v7.6.7 (#402)
  • 110b40e feat(网站): 支持选择伪静态规则
  • fec0965 fix: base64 decode
  • 1dc0042 feat(文件): 图片支持预览
  • 746d229 chore(deps): Update dependency @iconify/json to v2.2.277 (#401)
  • 7736143 chore(deps): Update all dependencies (#400)
  • a680a46 chore(deps): Update all dependencies (#399)
  • bdd1565 chore: bump vite to v6
  • c0e32b4 chore(deps): Update all dependencies
  • 03b3ea3 chore(deps): Update all dependencies (#397)
  • 5efecee fix: 在线更新点不动
  • 52587e9 fix: postgresql 数据库删除
  • c2aa4a4 feat: 去除迁移的强校验

v2.3.21

26 Nov 19:39
v2.3.21
0f0ab6b
Compare
Choose a tag to compare
  1. 修复 PHP 8.4 管理页
  2. 优化移除 PHP 8.4 不可用的拓展
  3. 优化完善数据库管理

Changelog

  • 0f0ab6b feat: 发布v2.3.21
  • 6902d4d chore(deps): Update all dependencies (#395)
  • 1b7406e feat: 更新php8.4拓展
  • 8d729aa feat: 数据库服务器支持修改
  • c2ae9dc feat: 优化数据库删除
  • 5d5633b feat: 优化创建网站创建数据库
  • 3677d03 feat: 数据库管理优化2
  • cd8a10d feat: 数据库管理优化1
  • 3926bb8 fix: swoole和ioncube不支持php84
  • e666396 fix: mysql用户删除
  • ad12a83 chore(deps): Update all dependencies (#393)
  • bc66c49 chore(deps): Update all dependencies (#392)
  • 01a4ec8 fix: PHP84 管理页

v2.3.20

25 Nov 20:19
637fb83
Compare
Choose a tag to compare

从旧版面板升级需做如下修改

  1. 如果安装 Fail2ban

重装 Fail2ban

  1. 如果安装 MySQL

新版采用 systemd 日志,因此配置文件中需删除/www/server/mysql/mysql-error.log所在的行,否则错误日志无法显示。
/www/server/mysql/mysql-error.log文件操作后可自行决定保留或者删除。

  1. 如果安装 PostgreSQL

在用户配置最后插入一行host all all all scram-sha-256以增强安全性(强制所有用户验证密码)

更新日志

  1. 支持 PHP 8.4
  2. 修复带 i 属性的文件无法保存
  3. 修复创建网站未保存备注
  4. 修复创建网站未创建 PostgreSQL 数据库
  5. 优化修改面板端口前检查占用
  6. 优化文件删除时显示文件名
  7. 优化防跨站避免覆盖修改
  8. 修复证书为空时页面 JS 报错
  9. 优化修改部分菜单名称
  10. 优化商店缓存更新防止挤爆接口
  11. 优化防跨站使用网站目录而不是运行目录
  12. 优化阻止删除关键目录
  13. 优化 PHP 状态数据使用 json 接口获取
  14. 优化防火墙正确处理多 ip 规则
  15. 优化 Fail2ban(需要重新安装)
  16. 优化文件名称检查支持中文
  17. 初步支持数据库管理
  18. 升级前端依赖到最新版本

Changelog

  • 637fb83 feat: 发布v2.3.20
  • ff67ace feat: 添加CLI命令
  • c1580af chore(deps): Update all dependencies (#390)
  • 9a2e68e feat: 数据库管理基本完成
  • 3fbaecb feat: 数据库用户管理2
  • a2c9699 feat: update node 22
  • 2208ff1 fix: build
  • 146c9aa feat: update eslint to v9
  • 929219e feat: update eslint to v9
  • 7aca658 fix: 文件名称检查支持中文
  • a8575bc chore(deps): Lock file maintenance (#388)
  • bdaa3c0 chore(deps): Update module github.com/urfave/cli/v3 to v3.0.0-alpha9.5 (#389)
  • e6fe1e4 chore(deps): Update all dependencies (#387)
  • 33cb41c feat: 优化数据库信息获取
  • 0df2a91 feat: 数据库用户接口
  • 7f61793 feat: php 8.4
  • 7d9de56 feat: 重构数据库1
  • 18148b1 chore(deps): Update all dependencies (#385)
  • ad98933 docs: update README
  • 81d3242 docs: update README
  • 5538f74 fix: lock typescript to fix build
  • 371d2b3 Merge remote-tracking branch 'origin/main'
  • ff17aee chore(deps): Update all dependencies (#383)
  • 9e1d525 feat: 数据库权限
  • f6526c1 chore(deps): Update all dependencies (#382)
  • be3ae54 fix: lint
  • 214b804 feat: 数据库同步及fail2ban重构
  • e1f074f feat: 防火墙正确处理多ip规则
  • a96bbf3 feat: 数据库管理提交1
  • 39d2eee chore(deps): Update dependency cronstrue to v2.52.0 (#381)
  • 8c17b29 chore(deps): Update all dependencies (#380)
  • 452ef92 chore(deps): Update dependency marked to v15.0.2 (#379)
  • df49e16 feat: 优化php状态使用json接口获取
  • f3aa240 Merge remote-tracking branch 'origin/main'
  • d81f4df chore(deps): Update module github.com/go-resty/resty/v2 to v2.16.1 (#378)
  • 4c2f9f1 chore(deps): Update dependency @types/node to v22.9.1 (#377)
  • e2080b0 chore(deps): Update dependency @iconify/json to v2.2.274 (#376)
  • 53eb005 chore(deps): Update dependency md-editor-v3 to v5.0.2 (#375)
  • 9ae7b52 chore(deps): Update dependency unplugin-auto-import to v0.18.5 (#374)
  • 119411a fix: 优化样式
  • 112fc30 feat: 阻止删除关键目录
  • dea9664 chore(deps): Update module github.com/bddjr/hlfhr to v1.2.4 (#373)
  • 2d136e4 chore(deps): Update dependency marked to v15.0.1 (#372)
  • 11e4d05 Merge remote-tracking branch 'origin/main'
  • 50381df feat: 防跨站使用网站目录而不是运行目录
  • 8e40d9a chore(deps): Lock file maintenance (#371)
  • 8251a9a Merge remote-tracking branch 'origin/main'
  • 0297ccb feat: 优化商店缓存更新防止挤爆接口
  • a9113f3 chore(deps): Update module github.com/bddjr/hlfhr to v1.2.2 (#370)
  • 17918c0 fix: build
  • 9509cfa Merge remote-tracking branch 'origin/main'
  • 1e32f9a feat: 修改部分菜单名称
  • abe2e1f chore(deps): Update module github.com/bddjr/hlfhr to v1.2.0 (#369)
  • cbf9bdc fix: 证书为空时页面js报错
  • ab4a94c chore(deps): Update module github.com/go-playground/validator/v10 to v10.23.0 (#368)
  • 0ba29c7 feat: 防跨站避免覆盖修改
  • e99c71b feat: 文件删除显示文件名
  • b95b035 chore(deps): Update dependency @iconify/json to v2.2.273 (#367)
  • 5959cab chore(deps): Update github.com/tufanbarisyildirim/gonginx digest to 128af6d (#366)
  • d4668f2 chore(deps): Update all dependencies (#365)
  • e1fb498 docs: 更新 star 历史
  • 6413d64 chore(deps): Update all dependencies (#364)
  • 3f9fce7 chore(deps): Update dependency sass to v1.81.0 (#363)
  • 58d100e chore(deps): Update codecov/codecov-action action to v5 (#362)
  • 98d57b6 chore(deps): Update dependency @vue-js-cron/naive-ui to v2.0.8 (#361)
  • 3a8c778 chore: 更新描述
  • 02bfddc chore(deps): Update all dependencies (#360)
  • 5575079 chore(deps): Update dependency @vitejs/plugin-vue to v5.2.0 (#359)
  • 692f8ca chore(deps): Update dependency md-editor-v3 to v5 (#358)
  • fbe99ea chore(deps): Update dependency sass to v1.80.7 (#357)
  • d34438d Merge remote-tracking branch 'origin/main'
  • 47e114d feat: 修改面板端口前检查占用
  • 0b9bba4 chore(deps): Update dependency @iconify/json to v2.2.271 (#356)
  • 00ea2f4 fix: 创建网站未创建postgres数据库
  • 5183653 fix: 创建网站未保存备注
  • 9f7d8e4 chore(deps): Update all dependencies (#355)
  • 4450d2c fix: test
  • b5f7458 fix: 带 i 属性的文件无法保存

v2.3.19

11 Nov 18:53
v2.3.19
da44f1a
Compare
Choose a tag to compare
  1. 优化删除和写入文件自动去除 ia 属性
  2. 优化目录输入自动清理多余的斜杠和空格
  3. 优化 PHP 支持设置为 CLI 默认版本
  4. 优化应用路由加载和中间件
  5. 修复 cli 下修改面板端口后未放行
  6. 修复首页 js 报错

Changelog

  • da44f1a feat: 发布v2.3.19
  • 0317aa1 feat: redis添加清空
  • 90fc48f chore(deps): Update dependency vite to v5.4.11 (#354)
  • a8178cb chore(deps): Update all dependencies (#353)
  • 91ecd04 feat: 优化登录中间件使用白名单
  • 6743ac9 fix: 防止首页报错
  • 5606d98 fix: cli下修改端口后自动放行
  • 3430043 chore(deps): Lock file maintenance (#352)
  • 6f0f4c6 feat: 初步完成redis操作方法
  • 5fba45e feat: 初步完成redis操作方法
  • bb140ad feat: 优化app路由加载
  • 1316c50 feat: php支持设置为cli默认版本
  • f14b4f5 Merge remote-tracking branch 'origin/main'
  • b08eb6b feat: 优化目录输入自动清理多余的斜杠和空格
  • 7f5869f chore(deps): Update dependency @vue/tsconfig to ^0.6.0 (#351)
  • ecadaa9 fix: lint
  • 60b9350 feat: 优化删除和写入支持自动去除ia属性

v2.3.18

10 Nov 00:41
v2.3.18
d64f099
Compare
Choose a tag to compare
  1. 本次更新后需要重新设置终端之前所有主机的密码
  2. 添加 memcached PHP 拓展
  3. 优化首页负载条不允许超过 100%
  4. 优化 PHP 拓展安装添加确认弹窗
  5. 优化防止任务重复提交
  6. 优化文件路径切换后清空已选择
  7. 优化对部分密码进行加密
  8. 优化 IP 地址获取
  9. 添加数据库相关迁移,为数据库管理做准备

Changelog

  • d64f099 feat: 发布v2.3.18
  • 294a78c feat: 优化删除检查
  • 8294a1a chore(deps): Update module github.com/urfave/cli/v3 to v3.0.0-alpha9.3 (#349)
  • c403efd chore(deps): Update dependency @iconify/json to v2.2.270 (#348)
  • cf8dfca Merge remote-tracking branch 'origin/main'
  • e552caa feat: 修改ip获取地址
  • ddff139 chore(deps): Update dependency marked to v15 (#347)
  • 27f79ea chore(deps): Update dependency pinia-plugin-persistedstate to v4.1.3 (#346)
  • 04d5701 feat: 添加redis驱动
  • 8e74428 chore(deps): Update all dependencies (#345)
  • f4c0932 chore(deps): Update dependency md-editor-v3 to v4.21.3 (#344)
  • ee6a12f chore(deps): Update module golang.org/x/crypto to v0.29.0 (#343)
  • ba42906 chore(deps): Update dependency marked to v14.1.4 (#342)
  • 711ccb4 chore(deps): Update dependency @iconify/json to v2.2.269 (#341)
  • 7d6e078 chore: 添加新合作
  • d3a7c9e feat: 数据库密码可以为空(本地认证)
  • 10d22bf feat: 初始化数据库服务
  • 724d05d feat: 优化数据库模型
  • 690e7f0 feat: 重命名安全为数据库
  • a28fc59 feat: 优化数据库模型
  • ff7e76a feat: 初始化数据库条目模型
  • f2eb3a1 feat: 对部分密码进行加密
  • 020a4ad chore(deps): Update all dependencies (#340)
  • b5e7cfc chore(deps): Update all dependencies (#339)
  • 52f8a6f chore(deps): Update dependency @types/node to v22.9.0 (#338)
  • 3831d47 feat(文件): 路径切换后清空已选择
  • 3a579f2 feat: 运行等待任务前标记先前运行中的任务为失败
  • e85e8df fix: lint
  • e18d40b feat: 防止任务重复提交
  • c308b8e chore(deps): Update all dependencies (#336)
  • cafded5 chore(deps): Lock file maintenance (#335)
  • 99aa6c9 chore(deps): Update dependency pinia to v2.2.6 (#334)
  • e0daee4 feat: 移动部分方法到utils
  • bf8c832 feat: 去掉重复的方法
  • 2d35cbc fix: lint
  • 6b51f58 chore(deps): Update dependency @types/node to v22.8.7 (#330)
  • f58c680 chore(deps): Update dependency @iconify/json to v2.2.267 (#329)
  • 9c6d0b5 feat: php拓展安装添加确认弹窗
  • d069cbe feat: 负载条不允许超过100%
  • 9b252aa docs: 更新文档
  • a52d06e feat: 添加memcached php拓展

v2.3.17

02 Nov 10:36
c25c78b
Compare
Choose a tag to compare
  1. 修复应用更新按钮错位
  2. 优化解压和保存文件时的权限设置
  3. 修复文件管理选择切换后未清空的问题
  4. 添加 PHP 74 和 80 应用
  5. 添加 Memcached 应用
  6. 优化标准库日志记录
  7. 优化强制最低 TLSv1.3

Changelog

  • c25c78b feat: 发布v2.3.17
  • 567f3ab fix: lint
  • aa162e1 feat: 支持memcached
  • 7169b90 chore(deps): Update dependency sass to v1.80.6 (#328)
  • 5e1001f docs: update README
  • 8e26589 feat: 提升最低TLS到1.3
  • 27ec656 feat: 替换go默认的logger
  • e2345a8 workflow: 合并codecov与test
  • 4ebe20d workflow: issue lock修改为手动触发
  • 8f5872b chore(deps): Update dependency alova to v3.2.0 (#327)
  • 75c6522 fix: lint
  • ff34cc7 fix: lint
  • e2fb108 Merge remote-tracking branch 'origin/main'
  • b96c6ad feat: php支持74和80
  • c1a4fb0 chore(deps): Update all dependencies (#326)
  • 5c50da2 chore(deps): Update dependency @vue-js-cron/naive-ui to v2.0.7 (#325)
  • 336a9bc fix: 文件管理bug
  • ea3bf37 fix: 7z list
  • 79e09f9 chore: debug
  • d73c988 chore: debug
  • 9641ae7 chore: debug
  • fd2c89a chore: debug
  • 526f192 feat(文件): 解压时只设置压缩包内文件的权限
  • 6423953 chore(deps): Update dependency @types/node to v22.8.5 (#324)
  • 1091ec8 Merge remote-tracking branch 'origin/main'
  • 2cbc641 feat(文件): 优化解压,保存时的权限设置
  • f4d2321 chore(deps): Update dependency @vueuse/core to v11.2.0 (#323)
  • 1b6086b docs: 更新bug模板
  • f399e9f fix: 应用更新按钮错位
  • 17cf1ad chore(deps): Update all dependencies (#321)

v2.3.16

30 Oct 19:42
v2.3.16
85bd71a
Compare
Choose a tag to compare
  1. 修复 PHP 关闭状态下获取负载报错
  2. 优化去掉 go-yaml 依赖
  3. 删除容器一批无用的接口
  4. 使用 shell 命令重构容器管理
  5. 使用 shell 命令重构压缩解压
  6. 规范所有 shell 操作全部使用 shell 包
  7. 优化使用 slog 记录所有日志
  8. 修复 MySQL 数据库为空时无法备份
  9. 实验性支持 alova
  10. 修复计划任务修改后未刷新列表
  11. 容器新增 Docker 支持

Changelog

v2.3.15

26 Oct 20:23
v2.3.15
Compare
Choose a tag to compare
  1. 修复 Alt-Svc 头删除不正确
  2. 优化 PHP 网站默认开启防跨站
  3. 优化一键签发证书支持自动同步域名
  4. 优化禁用获取 IP 的无用日志输出
  5. 修复监控单位错误
  6. 优化面板 HTTP 自动跳转 HTTPS
  7. 优化不允许把目录复制到原目录中
  8. 优化标记的文件可以取消
  9. 优化文件操作支持覆盖
  10. 优化文件名支持缩略显示
  11. 优化网站支持选择证书填入
  12. 优化证书支持同时部署多个网站
  13. 支持上传本地证书
  14. 支持手动签发证书
  15. 支持重签面板 HTTPS 证书
  16. 支持签发自签名证书

Changelog

  • 513a298 feat: 发布v2.3.15
  • 1cbc53b chore(deps): Update dependency vue-tsc to v2.1.8 (#302)
  • aed3599 feat: 支持签发自签名证书
  • 9179543 feat: 支持重签面板HTTPS证书
  • f40ad8b feat: 手动签发证书
  • 56ae7eb feat: 支持上传本地证书
  • cf5f7bd feat: 证书支持同时部署多个网站
  • bd6496c feat: 网站支持选择证书填入
  • 3c75c1c feat: 文件名支持缩略显示
  • 2b0f8a5 fix: lint
  • 658b6a7 feat: 文件操作支持覆盖
  • 42dd00c feat: 标记的文件可以取消
  • 8fa5cec Merge remote-tracking branch 'origin/main'
  • 2af4b95 feat: 不允许把目录复制到原目录中
  • 408b9ce chore(deps): Update dependency @iconify/json to v2.2.264 (#300)
  • b2845fb feat: http自动跳转https
  • ba819a5 fix: 修复监控单位错误
  • bf1359e fix: 禁用resty的日志输出
  • 2970aaa feat: 一键签发证书支持自动同步域名
  • a65bcf5 feat: PHP网站默认开启防跨站
  • 145387b fix: Alt-Svc头删除不正确

v2.3.14

25 Oct 20:49
v2.3.14
Compare
Choose a tag to compare
  1. 优化默认主题配色
  2. 优化终端使用可变字体
  3. 修复首页 MySQL 数据库数量不显示
  4. 优化密码显示,可点击查看
  5. 优化创建网站不允许使用 443 端口
  6. info 命令支持同时输出 ipv4 ipv6 地址
  7. 优化修改权限不使用 sudo
  8. 优化移除命令行彩色输出
  9. 优化创建证书账号/ DNS 后刷新异步数据
  10. 优化实时日志为 500 行
  11. 优化开启 QUIC 后默认添加 Alt-Svc 相关标头
  12. 优化证书列表账号显示
  13. 修复 GoogleCN 证书接口
  14. 支持一键为网站签发证书

Changelog

  • f7c586e feat: 发布v2.3.14
  • 96c78b6 fix: lint
  • 46ae37a feat: 优化自动签发证书
  • d56b41b feat: 为quic自动添加alt-svc
  • 68befff Merge remote-tracking branch 'origin/main'
  • a774253 feat: 优化证书列表账号显示
  • 9dfc1d3 Revert "feat: 尝试改善日志性能"
  • 049f708 feat: 优化实时日志为500行
  • b749a85 chore(deps): Update dependency @types/node to v20.17.1 (#299)
  • 95cf058 feat: 支持一键签发证书
  • 9ac5ae4 feat: nginx解析器支持设置alt-svc
  • 2491f34 fix: lint
  • 302d0f1 fix: 防火墙关闭状态下ping状态报错
  • 5ac43df feat: 尝试改善日志性能
  • 8a1e7ef Merge remote-tracking branch 'origin/main'
  • b0a4df7 fix: 创建证书账号/dns后刷新异步数据
  • 70f41b8 chore(deps): Update dependency pinia-plugin-persistedstate to v4.1.2 (#297)
  • ea96634 fix: lint
  • cfff459 feat: 移除color包
  • bba5069 fix: test
  • 595cb03 workflow: 去掉warp actions,太慢了
  • fa5817f fix: lint
  • 9a9fdbd workflow: 支持ipv6网络
  • 2225e59 fix: 修改权限不使用sudo
  • 5dce305 feat: 支持同时输出ipv4 v6地址
  • 965c39e feat: 创建网站不允许使用443端口
  • 3507517 feat: 优化密码显示,可点击查看
  • 17cce7e chore(deps): Update dependency @types/node to v20.17.0 (#293)
  • a2b30b0 fix: 首页mysql数据库数量不显示
  • ffb7bfd Merge remote-tracking branch 'origin/main'
  • d36dd8f feat: 终端使用可变字体
  • a5f69db chore(deps): Update dependency sass to v1.80.4 (#295)
  • 4606c63 chore(deps): Update dependency npm-run-all2 to v7.0.1 (#294)
  • 2470007 feat: 优化默认主题配色