bk-ci v1.2.4
Pre-release
Pre-release
新增
- [新增] 日志模块支持基于磁盘文件的存储 链接
- [新增] 流水线支持导入/导出为JSON 初始化状态码 链接
- [新增] 权限资源实例搜索功能 链接
- [新增] 权限粒度优化 链接
- [新增] 项目管理员无其他人创建资源权限 链接
- [新增] 插件硬删除 链接
- [新增] 开源版增加gitlab、github和svn触发器 链接
- [新增] 杜绝浪费,在Job上增加相关特性,避免不必要的开销 链接
- [新增] 流水线预设变量类型支持上传文件至自定义仓库 链接
- [新增] 权限校验失败异常收敛 命名调整 链接
- [新增] 研发商店成员管理接口合并 链接
- [新增] dockerhost新增go,scala构建工具缓存 链接
- [新增] 研发商店新版工作台 链接
- [新增] 新增腾讯工蜂git.code.tencent.com的事件监听 链接
- [新增] 支持插件市场插件的回调机制 链接
- [新增] 调整gitlab初始化sql配置 链接
- [新增] 失败时不删除容器工作空间 链接
- [新增] 对接蓝鲸V3权限中心 支持无实例 权限模型 链接
- [新增] 新增bkci-sign服务模块 链接
- [新增] 增加获取工蜂项目成员接口 链接
- [新增] 拉取git submodule代码支持本地相对路径 链接
- [新增] 增加流水线默认构建队列最大值限制[紧急] 链接
- [新增] 日志支持归类展示 链接
- [新增] agent支持插件监控数据上报 链接
- [新增] 插件执行日志优化 链接
- [新增] 版本仓库灰度配置优化 链接
- [新增] 如果是push触发,就增加回写commit checker的逻辑 链接
- [新增] webhookRedis存储结构优化 链接
- [新增] openapi支持凭据资源 链接
- [新增] 增加根据oauth方式获取代码内容接口 链接
- [新增] assembly增加新增的微服务 链接
- [新增] API接口方式编辑流水线也支持清理流水线历史模型版本 链接
- [新增] job支持选无编译环境 链接
- [新增] 构建历史记录中增加错误码以及对应报错描述 链接
- [新增] 商店开源版无编译环境 链接
- [新增] 执行历史增加触发信息字段 链接
- [新增] 凭据管理模块新增证书页面 链接
- [新增] Codecc增加代理配置 链接
修复
- [修复] 调整common.yml的devopsGateway.host和devopsGateway.api配置 链接
- [修复] 代码库申请删除权限跳转至申请编辑权限 链接
- [修复] 调整T_REASON_REL表STORE_TYPE字段类型 链接
- [修复] 修复store组件在上架时根据组件logoUrl压缩成icon因为网络问题而失败 链接
- [修复] 权限中心回调翻页bug 格式化 链接
- [修复] 创建项目权限跳转处理 链接
- [修复] dockerhost go,yarn缓存配置更新 链接
- [修复] environment db问题 越界问题调整 链接
- [修复] 无权限的时候,删除凭证提示报错,应该跳转到权限中心 链接
- [修复] 没有新建项目权限的时候新建项目,应该提示无权限,请到权限中心申请权限 链接
- [修复] 自定义仓库下载文件权限校验优化 链接
- [修复] 修复空白流水线的部分字段显示为中文 链接
- [修复] 插件下拉选择代码库后报错404 链接
- [修复] 权限不足时提示信息优化 链接
- [修复] 内置插件初始化调整 链接
- [修复] 重试时导致后续能满足条件才运行的插件被意外跳过 链接
- [修复] 导入构建机失败 链接
- [修复] ticket新增证书后无法查看到 链接
- [修复] websocket队列挤压问题优化 格式hua 链接
- [修复] 质量红线自定义指标名称应该以项目为维度 链接
- [修复] 双MQ的加载方式修复 链接
- [修复] 在微服务关闭jwt时仍然定时刷新token 链接
- [修复] 模板中触发Stage的名称修改保存不生效 链接
- [修复] 因同名类导致boot-assembly无法正常启动 链接
- [修复] 内置拉取代码插件选择 Fresh Checkout 模式时无法清除特殊文件名 链接
- [修复] 有编译环境构建机启动错误码上报遗漏 链接
- [修复] 模板查询逻辑在模板列表查询为空时会查询所有源模板等问题修复 链接
- [修复] log服务指定Lucene依赖版本避免全局版本影响 链接
- [修复] agent检测版本冲突报 permission denied 链接
- [修复] dispatch_pipeline_task表字段类型表更 链接
- [修复] 流水线存在并行Container会存在setEnv失效bug 链接
- [修复] 修复英文README的链接问题 链接
- [修复] 模板实例化不支持远程触发方式 链接
- [修复] 插件已运行失败,但Job状态一直在运行中 链接
- [修复] 清理redisKey 链接
- [修复] 构建资源支持多种默认配置切换 链接
- [修复] 研发商店模板搜索支持按简介搜索 链接
- [修复] websocket断连报错处理 链接
- [修复] 移除新增自定义镜像入口 链接
优化
- [优化] 新增bkci-op.sh注册公共构建机 链接
- [优化] 代码库添加权限校验调整 链接
- [优化] 优化git域名配置问题 链接
- [优化] 日志模块采用Rest Client方式访问ES 链接
- [优化] 权限中心默认配置去除 链接
- [优化] 增加微服务access_log日志配置 链接
- [优化] 保证consul的instanceId全局唯一 链接
- [优化] 代码缺陷规范处理 链接
- [优化] 日志模块ES功能优化 链接
- [优化] 构建历史错误码显示调整 链接
- [优化] bkiam v3对接, 占位符调整. 链接
- [优化] issue管理优化 链接
- [优化] 日志模块采用独立的MQ集群配置 链接
- [优化] 执行历史改为包含所有插件错误信息 链接
- [优化] Agent支持部分网络异常的自动重试 链接
- [优化] 为agent-less模块增加启动脚本 链接
- [优化] 并发下docker容器状态同步异常 链接
- [优化] pcg构建机,构建成功删除workspace时去掉软链 链接
- [优化] dockerhost无编译环境开源版部署优化 链接
- [优化] 将readme中的固定版本号改为动态版本号 链接
- [优化] scm增加部分通用webhook参数 链接
- [优化] 调整启动脚本JVM配置 链接
- [优化] 优化Job超时的判断逻辑,增加构建机自检测 链接
- [优化] 删除重复的agent控制脚本文件 链接
- [优化] 防止向流水线构建变量表插入重复数据 链接
- [优化] 调整Actions stale rules 链接
- [优化] jdbc url使用sessionVariables参数配置sql_mode 链接