bk-job v3.9.4-alpha.14
Pre-release
Pre-release
·
751 commits
to master
since this release
新增
- [新增] 全局配置title/footer/logo/favicon/产品名称 链接
- [新增] 显示容器强增功能的引导 链接
- [新增] 提供特性开关查询接口 链接
- [新增] 执行历史归档新增模式-只备份不删除 链接
- [新增] 为“滚动执行”提供主动指引的交互优化 链接
- [新增] 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 支持容器执行 - 脚本任务 链接
优化
- [优化] 升级工具支持输出平台信息全局配置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支持返回执行中步骤的实时总耗时 链接
修复
- [修复] 执行详情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 名称”列不显示 链接
- [修复] 临时文件清理导致本地文件分发小概率失败 链接