2.6.0-beta
新增功能
- 【server】新增配置 h2 数据账号密码参数(注意之前已经存在的数据不能直接配置、会出现登录不成功情况)
- 【agent】项目新增配置控制台日志输出目录 (感谢@落泪归枫 Gitee I22O4N)
- 【server】新增配置 jwt token 签名 key 参数
- 【server】ssh 新增配置禁止执行的命令,避免执行高风险命令
- 【server】构建发布方式为 ssh 检查发布命令是否包含禁止执行的命令
- 【server】新增 ssh 执行命令初始化环境变量配置
ssh.initEnv
解决BUG、优化功能
- 【agent】 修护 nginx 重载判断问题(@大灰灰大 码云 issue I40UE7 )
- 【server】修护 ssh 上传文件时候不会自动创建多级文件夹(@大灰灰大)
- 【server】角色动态权限显示分组
- 【agent】 新增 stop 项目等待进程关闭时间配置
project.stopWaitTime
、停止项目输出 kill 执行结果 - bat 管理命令更新环境变量,避免部分服务器出现无法找到 taskkill 命令( 感谢@sunny°晴天、@zt0330 )
- 升级SpringBoot、Hutool等 第三方依赖版本
- 去掉旧版本 ui (thymeleaf、layui)
- 【server】fix: ssh 分发执行命令找不到环境变量问题
- 【server】在线升级显示打包时间、并发执行分发 jar 包、部分逻辑优化
- 【server】 构建历史增加下载构建产物按钮(感谢@房东的喵。)
- 【server】项目控制台新增心跳消息,避免超过一定时间后无法操作的情况
- 【server】ssh 新增心跳消息,避免超过一定时间后无法操作的情况
- 【server】系统缓存中的文件占用空间大小调整为定时更新(10分钟)
- 【server】修复 bug:分发列表页面点击【创建分发项目】按钮之后不能正常显示【分发节点】感谢 @xingenhi 点击查看提交记录 @Hotstrip
- 【server】fix: 编辑管理员时用户名不可修改
- 【server】折叠显示部分列表操作按钮(减少误操作)
注意:当前版本为 beta 版本。项目中升级了较多依赖版本、新增了部分重要配置(建议确认好后再配置).如果大家在升级后使用中发现任何问题请及时到微信群反馈,我们会尽快协助排查解决
- 如果是已经安装 Jpom、升级到当前版本请勿直接配置数据库账号密码,如果需要配置请手动连接数据库人工修改密码后再配置