更新日志
如何升级新版本?
3.0.4
2021-12-27
- 🛠 角色关联的账户信息现可以通过弹窗查看
- 🛠 常规发布配置文件过滤规则展示支持语法高亮
- 🛠 批量执行选择Python时将优先使用python3
- 🐞 修复自定义发布某些情况下一直显示等待调度的问题
3.0.3
2021-12-27
- 🐞 修复普通用户某些情况下会提示权限拒绝的问题
3.0.2
2021-12-24
- 🌟 报警联系人页面新增了发送报警测试功能
- 🌟 添加了通过命令行临时禁用登录MFA的功能(mange.py set mfa disable)
- 🌟 发布配置中的路径和过滤规则设置已支持使用全局变量
- 🌟 系统设置/安全设置新增了登录IP绑定设置
- 🛠 优化某些页面的字体设置
- 🛠 改进了自动发布对老版gitlab兼容性支持通过URL参数传递Token
- 🛠 优化了主 机管理页面分组名称过长时的展示效果
- 🛠 优化了主机管理页面ip展示的优先级
- 🛠 优化获取主机扩展信息兼容性
- 🐞 修复了普通用户任务计划模块中执行测试的权限问题
- 🐞 修复了web终端主机列表内容多时无法滚动的问题 #420
3.0.1-beta.15
2021-12-10
- 🌟 批量执行新增了执行记录及UI改进
- 🛠 增强了批量执行模版支持关联目标主机
- 🛠 优化了应用/服务和环境的删除逻辑使更容易删除
- 🛠 优化了文件管理器上传进度条的展示效果
- 🛠 优化了自定义发布的数据清理机制
- 🛠 整体的接口安全性改进
- 🛠 优化获取主机扩展信息兼容性
- 🛠 优化监控的站点异常输出信息
- 🛠 增加了worker队列堆积监测机制
- 🛠 优化了windows系统下的页面展示效果
- 🐞 修复了新建发布申请时某些情况下的样式问题
3.0.1-beta.14
2021-11-12
- 🛠 优化获取主机扩展信息兼容性
- 🐞 修复自动发布常规发布异常的问题
3.0.1-beta.13
2021-11-09
- 🌟 新增了飞书通知支持
- 🌟 钉钉通知现在会默认@所有人
- 🌟 发布申请列表页新增了发布时间列
- 🌟 Web终端新增了主机列表的搜索功能
- 🌟 发布详情和批量执行窗口新增了直接打开Web终端的功能
- 🌟 页面上展示的表格字段设置将会在编辑后自动保存
- 🛠 优化了文件管理器里对链接文件的处理
- 🛠 自定义发布如果无本地动作将在发布时自动隐藏相关展示
- 🛠 优化获取主机扩展信息兼容性
- 🛠 优化执行主机命令兼容性
- 🛠 发布阶段新增了内置全局变量SPUG_APP_KEY(应用标识)
- 🛠 优化一些配置项的帮助提示信息
- 🛠 优化任务计划cron的周支持2-5/2写法
- 🛠 常规发布默认展示最近30条commit记录
- 🛠 优化ssh类库将会共享执行上下文的变量等信息
- 🛠 优化批量执行结果的展示效果
- 🐞 修复某些情况下账户角色无法删除的问题
- 🐞 修复常规发布缺少内置环境变量(SPUG_GIT_BRANCH/TAG/COMMIT_ID)
2.3.18
2021-11-06
- 🛠 优化新建发布时应用选择的显示方式
- 🛠 优化任务计划cron的周支持2-5/2写法
- 🛠 常规发布默认展示最近30条commit记录
- 🐞 修复某些情况下同步git信息失败的问题
3.0.1-beta.12
2021-09-28
- 🛠 优化新建发布时应用选择的显示方式
- 🛠 增加Spug API与Web版本不一致时的小提示
- 🛠 优化常规发布的部署路径的父目录如不存在则会自动创建
- 🐞 修复无主机权限的账户批量执行页面白屏的问题
- 🐞 修复修改账户登录名报错的问题
3.0.1-beta.11
2021-09-24
- 🐞 修复某些命令执行卡住的问题
3.0.1-beta.10
2021-09-21
中秋节快乐 🎑
- 🌟 发布新增了内置全局变量SPUG_APP_KEY(应用标识)
- 🌟 Web终端现已支持同一主机多个连接
- 🌟 新增主机的批量删除(分组菜单内,批量删除分组内的主机)
- 🛠 优化了开启MFA(两步验证)的流程
- 🛠 优化了文件管理器的下载提示问题
- 🛠 优化了对zsh的支持及稳定性
- 🛠 优化了对自定义邮件服务587端口的支持
- 🛠 优化了获取主机扩展信息的稳定性
- 🛠 串行发布失败时将终止后续的发布
- 🛠 批量执行结束时在标题栏显示最近的输出内容
- 🐞 修复某些情况下同步git信息失败的问题
- 🐞 修复某些情况下发布状态未正常更新的问题
3.0.1-beta.9
2021-09-08
- 🌟 批量执行新增了关于主机的内置全局变量(SPUG_HOST_ID/SPUG_HOST_NAME/SPUG_HOST_HOSTNAME/SPUG_SSH_PORT/SPUG_SSH_USERNAME)
- 🛠 优化对windows系统的支持
- 🐞 修复自动发布提示文件找不到的问题
- 🐞 修复批量执行某些情况下输出内容被合并展示的问题
3.0.1-beta.8
2021-09-07
- 🌟 现已可以通过新建发布申请自动创建构建版本了
- 🌟 构建过程也可以使用配置中心的配置了
- 🌟 自动发布支持github和阿里云(Codeup)
- 🌟 主机选择控件已支持搜索功能
- 🌟 监控的微信告警已可以显示具体的监控对象了
- 🛠 优化构建仓库页面的展示效果,根据应用进行合并展示
- 🛠 优化底层主机命令执行使更符合用户习惯
- 🛠 优化批量执行、发布和构建的输出展示支持显示颜色
- 🛠 优化常规发布默认文件过滤规则为排除
- 🛠 优化构建记录的清除逻辑,将在删除发布申请时自动删除
- 🛠 优化了自动发布生成申请标题的规则
- 🛠 移除了自定义发布的回滚功能
- 🛠 优化常规发布的回滚逻辑,使用主机保留的版本记录快速回滚
- 🛠 自动发布遇到需审核的发布时仅完成自动构建
- 🐞 修复excel导入主机时的解析问题
- 🐞 修复自动发布未能触发发布结果通知的问题
- 🐞 修复某些情况下在发布申请页误提示应用当前无法发布的问题
其他:
- 移除了执行命令时默认的set -e,如果你现有的命令依赖该特性请自行添加
- 本次更新将自动移动repos目录至与spug目录同级,例如docker部署则从 /data/spug/spug_api/repos 移动至 /data/repos
3.0.1-beta.7
2021-07-27
- 🌟 配置中心的配置可以直接在发布时当作环境变量来使用了
- 🛠 优化主机管理页面展示效果
- 🛠 优化配置中心页面展示效果
- 🐞 修复Dashboard权限问题
- 🐞 修复新建自定义发布默认选中主机的问题
- 🐞 修复移动主机到分组时可能意外导致主机丢失的问题
- 🐞 修复主机分组无法删除的问题
3.0.1-beta.6
2021-07-13
- 🐞 修复beta.5引起的应用和环境无法创建的问题
- 🐞 修复在Table全屏下,Modal和Popover等组件不显示的问题 (@solitia7125 in #345 )
3.0.1-beta.5
2021-07-12
- 🌟 新增用户多角色授权支持
- 🛠 优化 Git 提交记录日期可读性
- 🛠 优化主机批量同步
- 🐞 修复某些情况下提示数据库连接过多的问题
2.3.17
2021-07-11
3.0 is Coming 🎉
- 🌟 Cron类型的任务触发器支持 1-5 写法
- 🐞 修复使用独立密码进行主机验证失败时页面loading未消失的问题
- 🐞 修复文件管理器上传文件时进度条可能抖动的问题
3.0.1-beta.4
2021-07-06
- 🌟 新增主机的批量验证/同步功能
- 🌟 自动发布新增Gogs支持
- 🛠 优化主机批量导入
- 🛠 现已可以删除系统公告和便捷导航
- 🛠 优化系统通知展示效果
- 🛠 优化worker执行效率
- 🛠 优化告警系统稳定性
- 🛠 优化无主机分组权限时相关页面的展示效果
- 🐞 修复全局变量SPUG_DEPLOY_TYPE某些情况下不正确的问题
- 🐞 修复自定义发布使用本地文件时提示找不到文件的问题
3.0.1-beta.3
2021-06-20
- 🛠 优化删除发布配置提示信息