bk-job v3.9.6-beta.6
新增
- [新增] 全局配置title/footer/logo/favicon/产品名称 链接
- [新增] doc: 更新开发架构文档 链接
- [新增] get_script_version 相关 API 补充一些字段 链接
- [新增] 作业驱逐功能纳入配额管理 链接
- [新增] 执行引擎任务调度配额限制 链接
- [新增] 分发文件/脚本执行功能 以“动态拓扑”形式勾选服务器时,勾选过的地方没有显示已勾选 链接
- [新增] 显示容器强增功能的引导 链接
- [新增] 提供特性开关查询接口 链接
- [新增] 执行历史归档新增模式-只备份不删除 链接
- [新增] 为“滚动执行”提供主动指引的交互优化 链接
- [新增] doc: 3.9.3 版本日志 链接
- [新增] 容器执行增加统计执行次数的度量指标 链接
- [新增] doc: 3.9.2 版本日志 链接
- [新增] job 调用 cmdb list_kube_workload api 查询条件不正确导致循环查询 链接
- [新增] 容器执行支持灰度 链接
- [新增] 增加查询文件源与凭证详情的ApiGW接口 链接
- [新增] 前端支持 iframe 嵌入 链接
- [新增] 运营分析页面支持统计MacOS等类型的主机数据 链接
- [新增] 容器执行 Open API 支持 empty container filter 方式选择容器 链接
- [新增] 容器执行支持 label selector 表达式 链接
- [新增] 容器选择器支持按照容器名/pod 名模糊检索 链接
- [新增] Job Open API 支持容器执行 链接
- [新增] 支持容器执行 链接
- [新增] Job 支持容器执行 - 脚本任务 链接
优化
- [优化] 根据蓝鲸规范调整文档链接 链接
- [优化] 版本日志标题规范化 链接
- [优化] 添加3.9.6版本日志 链接
- [优化] 添加打包脚本日志排查偶现的镜像打包失败问题 链接
- [优化] 作业平台文档建设 链接
- [优化] 分发相同路径的多个第三方源文件时自动去除重复路径 链接
- [优化] file-gateway优化重调度逻辑,消除慢查询 链接
- [优化] 执行详情获取执行结果的后台日志优化 链接
- [优化] Gse V2 API 调用网关日志优化 链接
- [优化] 优化获取容器详情API性能,解决容器列表加载超时问题 链接
- [优化] 正在执行中的作业存活状态维持方案优化 链接
- [优化] 后台日志输出使用容器执行功能的作业信息,方便统计和分析 链接
- [优化] 升级工具支持输出平台信息全局配置JSON文件 链接
- [优化] 增加V3.9.4版本日志 链接
- [优化] 第三方文件源任务支持无损更新 链接
- [优化] 更新shell脚本模板,规避使用eval带来的不可预期的风险 链接
- [优化] 启动控制器单元测试解除对k8s api初始化的依赖 链接
- [优化] 脚本任务执行结果拉取优化 链接
- [优化] file-gateway调度逻辑优化 链接
- [优化] 3.8.x to master 链接
- [优化] 新建IP白名单时,默认不要勾选任何“目标业务” 链接
- [优化] 在作业执行方案的填参页增加“填入上一次执行参数”的快捷入口 链接
- [优化] 为任务详情页增加“去重做”的操作入口 链接
- [优化] 作业执行非常慢,远超实际脚本执行时间 链接
- [优化] 日志微服务临时恢复老的执行日志写入 API, 避免发布错误 链接
- [优化] 当业务不存在后,对于在JOB的周期性任务是否应该停止的处理机制 链接
- [优化] 清理不再使用的Quartz调度相关表 链接
- [优化] merge 3.8.x to master 链接
- [优化] Agent状态查询兼容CMDB存在但GSE不存在的AgentID 链接
- [优化] ESB接口get_step_status支持返回执行中步骤的实时总耗时 链接
修复
- [修复] 创建定时任务参数校验异常 链接
- [修复] 通过API get_job_plan_detail 获取执行方案详情,变量是否被引用字段 used 不正确 链接
- [修复] 大业务下执行历史首页记录数量偶现只有一行 链接
- [修复] axios 版本升级 链接
- [修复] 语言切换不符合规范 链接
- [修复] 消息通知弹框居中 链接
- [修复] 轻量化部署下定时任务偶现启动不生效 链接
- [修复] 作业模版引用的脚本版本更新状态设置不准确 链接
- [修复] 切换中英文后需要手动刷新才能正确显示 链接
- [修复] ip 选择器中主机状态的 icon没有对齐 链接
- [修复] 轻量化部署下全局配置不生效 链接
- [修复] 业务脚本复制并新建按钮tips 提示错误 链接
- [修复] crontab校验"月"和"周"无法同时生效 链接
- [修复] 前端国际化完善 链接
- [修复] 轻量化部署下创建凭证与文件源失败 链接
- [修复] 打开F12后侧边栏会把导航栏盖住且多次展开侧边栏会无限延伸 链接
- [修复] 脚本-版本号已存在并进行提交后,整个代码框页面会往上移动 链接
- [修复] 作业模板-查看执行方案界面,点击返回按钮无响应 链接
- [修复] 脚本内容-历史缓存过多时,会被遮挡 链接
- [修复] 新建作业步骤-脚本内容的"提示文案"会换行导致表头变宽 链接
- [修复] 文件分发,源文件的移除按钮会删除下一个源文件而不是选中的源文件 链接
- [修复] 前端交互优化 链接
- [修复] 调试作业模版,后台报请求异常错误 链接
- [修复] 运营分析页面宽度适配不对 链接
- [修复] 容器功能的引导tips位置错位 链接
- [修复] 执行详情exitCode显示不对 链接
- [修复] 作业-脚本执行-变量明细显示异常 链接
- [修复] ip选择器容器拓扑树数据量过大卡死 链接
- [修复] 作业详情执行日志导出内容缺少执行目标的管控区域 ID 链接
- [修复] 业务集执行对象选择器,选择容器拓扑报错 链接
- [修复] 查看上传文件大量日志时前端 api 参数错误 链接
- [修复] 升级logback版本,修复安全漏洞 链接
- [修复] 编辑 IP白名单时目标业务回显错误 链接
- [修复] 编辑 IP 白名单目标业务为全范围时已选目标业务没有重置 链接
- [修复] 侧边导航展开收起页面错乱 链接
- [修复] 作业使用 GSE V2 管道,当agent_id 不存在的时候,会调用 GSE V1 的 queryAgentStatus API 链接
- [修复] 批量同步执行方案——确认定时任务弹框异常 链接
- [修复] 第三方源文件下载过程中查看上传日志报错 链接
- [修复] 容器执行灰度判断错误,导致主机执行的任务报错 链接
- [修复] agent异常情况下,脚本执行日志输出 null 链接
- [修复] 终止任务,如果任务中部分主机没有 agent_id, 会导致终止失败 链接
- [修复] 3.9.x 版本执行历史归档读取数据重复,导致归档数据写入冲突 链接
- [修复] 任务详情页主机列表分页字段变更 链接
- [修复] 主机选择器的手动输入,中文顿号会导致无法正常解析IP地址 链接
- [修复] IP白名单列表查询没有生效范围匹配选项 链接
- [修复] 容器执行体验问题修复 链接
- [修复] 前端依赖库版本升级 链接
- [修复] 路由和选中态不对 链接
- [修复] 分发文件不支持的话,button可以直接disable掉 链接
- [修复] 个性化脚本编辑无法保存 链接
- [修复] 检测记录使用拦截ID不输入数字搜索抛错 链接
- [修复] 终止脚本/文件任务无效 链接
- [修复] 容器执行选择超过200 个 deployment 会导致后台报错 链接
- [修复] 作业执行成功,但是输出的执行日志仍然显示状态为执行中 链接
- [修复] get_job_instance_ip_log API, 根据 ip 查询执行日志报错 链接
- [修复] 脚本执行任务,获取脚本执行日志接口报内部错误 链接
- [修复] 容器执行编辑作业时缺少containerList字段 链接
- [修复] 创建凭证后缺少编辑与使用权限 链接
- [修复] 批量写入执行日志 API url 错误,导致发布过程中执行异常 链接
- [修复] 脚本执行详情容器列表“所属 Pod 名称”列不显示 链接
- [修复] 临时文件清理导致本地文件分发小概率失败 链接