Bk Job Versions Save

蓝鲸作业平台(Job)是一套运维基础操作管理系统,具备海量任务并发处理能力。除了支持脚本执行、文件分发、定时任务等一系列基础运维场景以外,还支持通过流程调度能力将零碎的单个任务组装成一个自动化作业流程;而每个作业都可做为一个原子节点,提供给上层或周边系统/平台使用,实现调度自动化。

v3.8.8-rc.1

1 month ago

新增

  • [新增] doc: 3.8.8 版本日志 链接
  • [新增] 轻量化部署优化 链接
  • [新增] 添加删除定时任务的ESB/APIGW接口 链接
  • [新增] 提供查询Job当前最新服务版本号的ESB接口 链接
  • [新增] 审计事件支出输出 scope_type/scope_id 链接
  • [新增] 对接蓝鲸消息通知中心 链接
  • [新增] 【高危语句规则】新增高危语句规则管理功能的API,给上层SaaS使用 链接
  • [新增] doc: 3.8.5 版本日志 链接
  • [新增] IP选择器接口支持对标准化云区域IP字符串的解析 链接
  • [新增] ESB 网关认证参数标准化 链接

优化

  • [优化] 支持堆dump文件持久化存储 链接
  • [优化] 执行日志导出代码优化 链接
  • [优化] 主机缓存更新增加日志,便于定位问题 链接
  • [优化] 在服务启动日志中打印版本信息 链接
  • [优化] 作业执行日志量太大导致请求job-logsvr 服务超时 链接
  • [优化] 容器化前端静态资源文件支持gzip压缩 链接
  • [优化] 提供步骤详情与步骤执行结果查询的APIGW接口 链接
  • [优化] 容器化日志存储支持参数控制存储总量 链接
  • [优化] 本地临时文件清理优化 链接
  • [优化] 添加版本依赖描述文件 链接
  • [优化] 修复构建migration镜像失败问题 链接
  • [优化] 批量获取日志ESB接口支持文件大小、速率、进度字段 链接
  • [优化] job-manage错误日志优化 链接
  • [优化] 事件处理中发现last_time不变的数据时再次查询CMDB实时数据进行更新 链接
  • [优化] 提供查询可用Agent状态的APIGW接口 链接
  • [优化] Job 调用蓝鲸网关支持请求重试 链接
  • [优化] GSE分发文件请求file_name字段添加默认值空字符串 链接
  • [优化] 定时任务触发延迟优化 链接
  • [优化] IP选择器的“手动输入”支持新格式 链接
  • [优化] API 请求客户端支持定制JSON数据序列化属性 链接
  • [优化] 优化ESB接口业务与资源的映射 链接
  • [优化] 更新文件源接口只传id不传code时报错 链接

修复

  • [修复] 脚本编辑器的滚动条遮挡了字符 链接
  • [修复] 粘贴从其他业务复制的标签,导致公共脚本列表页面报错 链接
  • [修复] get_job_instance_list 传入 job_cron_id 无效 链接
  • [修复] 保存模版,作业超时时间用户未设置,不会自动设置为 7200 链接
  • [修复] 执行超时时间为空时前端传值应该是 null 链接
  • [修复] 脚本传参没有正常显示 链接
  • [修复] 定时任务ESB接口,返回的expression字段不对 链接
  • [修复] GSE V2 查询任务结果 API 重试机制不生效 链接
  • [修复] 消息通知配置资源所属者为通知对象后通知发送异常 链接
  • [修复] get_public_script_version_list公共脚本接口传入业务脚本id,能返回业务脚本版本列表,不符合API预期 链接
  • [修复] 文件源管理操作审计异常 链接
  • [修复] 首页agent模块查看主机显示不正确 链接
  • [修复] 首页的agent状态统计数据对应的主机列表无法正常查看 链接
  • [修复] 无业务权限用户进入JOB时没有选中业务导致申请业务权限报错400 链接
  • [修复] 提示出现高危语句点击弹框外后,执行按钮一直加载中 链接
  • [修复] 详情页横向滚动条无法使用,表格横向内容还有很多但是横向滚动条已经到底了 链接
  • [修复] “被引用”的上线下线都显示灰底 链接
  • [修复] 脚本被引用筛选数据不存在时,应当显示"搜索结果为空" 链接
  • [修复] 执行结果详情页的表格表头交互体验问题 链接
  • [修复] 查看定时任务审计事件记录异常 链接

v3.8.6-alpha.23

4 months ago

新增

  • [新增] 对接蓝鲸消息通知中心 链接

优化

  • [优化] 修复构建migration镜像失败问题 链接
  • [优化] 提供步骤详情与步骤执行结果查询的APIGW接口 链接
  • [优化] 批量获取日志ESB接口支持文件大小、速率、进度字段 链接
  • [优化] job-manage错误日志优化 链接
  • [优化] 事件处理中发现last_time不变的数据时再次查询CMDB实时数据进行更新 链接
  • [优化] 提供查询可用Agent状态的APIGW接口 链接
  • [优化] Job 调用蓝鲸网关支持请求重试 链接
  • [优化] 更新文件源接口只传id不传code时报错 链接

v3.8.4-beta.9

5 months ago

修复

  • [修复] 国际化相关缺漏 链接
  • [修复] 脚本版本管理的“被引用”数据有错 链接
  • [修复] 执行结果详情页的表格表头交互体验问题 链接

v3.8.4-beta.7

5 months ago

新增

  • [新增] API 度量指标 histogram 配置优化 链接
  • [新增] 脚本开放管理类API 链接
  • [新增] job-assemble 模块启动单元测试 链接
  • [新增] 执行操作审计日志补充作业实例信息 链接
  • [新增] OpenApi 自动化测试 链接
  • [新增] doc: 3.8.3 release log 链接
  • [新增] 提供账号查询、创建、删除的APIGW接口 链接
  • [新增] Job 对接审计中心 链接
  • [新增] 优化 Agent Id 显示 链接
  • [新增] doc: 增加ESB、蓝鲸Gateway API 文档 链接
  • [新增] Job 报错信息可读性优化 链接
  • [新增] Message 组件规范开发落地 链接
  • [新增] 敏感信息存储支持国密 链接
  • [新增] 增加Job 模块定义文件 链接

优化

  • [优化] 标准化文档链接跳转地址 链接
  • [优化] Job中的主机根据其对应业务的灰度情况展示Agent状态 链接
  • [优化] 优化查询主机信息内部 API性能 链接
  • [优化] 容器化Values暴露定时任务独立DB等生产环境需要的配置项 链接
  • [优化] 不允许删除被依赖的凭证 链接
  • [优化] 去除IP选择器相关接口兼容代码 链接
  • [优化] 容器化环境支持无损更新 链接
  • [优化] 容器化部署时前端资源文件不缓存 链接
  • [优化] Job 切换 GSE2.0 支持灰度策略 链接
  • [优化] job-migration镜像中提供升级工具相关资源文件 链接
  • [优化] 容器化宿主机路径与PV使用策略调整 链接
  • [优化] 优化作业执行详情页面复制大量 ip 响应慢的问题 链接
  • [优化] 新增 GSE2.0 API 调用 metrics 链接
  • [优化] Job支持轻量化部署 链接
  • [优化] maven 配置优化 链接
  • [优化] 优化 gradle 编译 链接

修复

  • [修复] IP选择器拓扑树节点搜索匹配不正确 链接
  • [修复] IP选择器输入重复IP报错 链接
  • [修复] 新建凭据使用用户名+密码为空时,用户名和密码的必填提示反过来了 链接
  • [修复] 新建凭据的各种必填项,输入空格都保存成功 链接
  • [修复] 国际化相关缺漏 链接
  • [修复] 全局变量-主机如果为空,查看作业实例-全局变量详情可能出现请求内部异常 链接
  • [修复] 文件源的身份凭据不显示但是有值 链接
  • [修复] 文件源选取凭证无法选取到第一页以后的数据 链接
  • [修复] ip选择器bug修复 链接
  • [修复] 执行历史的表格只勾选一个IP保存后,再点击表格,会被遮挡大部分且缩放也会被遮挡 链接
  • [修复] Job 后端国际化失效 链接
  • [修复] 作业模版调试操作没有生成审计事件 链接
  • [修复] 首页agent状态字段错误 链接
  • [修复] IP选择器手动录入的IP字符串解析规则优化 链接
  • [修复] 删除不包含执行方案的作业模版,会生成一条不合法的删除执行方案审计事件 链接
  • [修复] 编辑账号之后保存报错 链接
  • [修复] 编辑文件源报错报错 404 链接
  • [修复] 作业执行详情-步骤-主机信息需要显示主机快照数据,而不是当前的数据 链接
  • [修复] 执行详情任务名称超长页面错乱 链接
  • [修复] 审计中心回调 Job 获取资源实例 schema 报错 链接
  • [修复] 权限中心回调作业平台API 请求脚本列表报错 链接
  • [修复] 公共脚本新增版本保存报错 链接
  • [修复] 删除 esb job.yaml 中多余的内容 链接
  • [修复] 目标机器上用Docker拉起MySQL同时监听IPv4与IPv6端口后SQL脚本执行异常 链接
  • [修复] 新建定时任务请求接口错误 链接
  • [修复] file-worker任务状态更新请求无序到达导致第三方源文件偶现分发失败 链接
  • [修复] 公共脚本页面检查权限请求 400 错误 链接
  • [修复] Job 二进制版本无损升级失效 链接
  • [修复] 高并发环境程序启动瞬间出现少量Cryptor Not Found异常 链接
  • [修复] 脚本执行下载日志主机参数错误 链接
  • [修复] get_job_instance_ip_log HTTP GET 请求返回 400 错误 链接
  • [修复] 作业模板编辑鉴权时未校验关联的查看权限 链接
  • [修复] 公共脚本资源鉴权前端传参优化 链接
  • [修复] 步骤执行详情状态为0时显示不正确 链接
  • [修复] 重做已被删除执行方案的作业,报内部错误 链接
  • [修复] 执行方案传入的目标主机为空时,报错信息不明确 链接
  • [修复] 导出作业指定密文为空值后再导入作业后密文非空 链接

v3.8.4-alpha.5

6 months ago

优化

  • [优化] Job中的主机根据其对应业务的灰度情况展示Agent状态 链接
  • [优化] 去除IP选择器相关接口兼容代码 链接
  • [优化] 容器化环境支持无损更新 链接
  • [优化] 容器化部署时前端资源文件不缓存 链接

修复

  • [修复] 审计中心回调 Job 获取资源实例 schema 报错 链接
  • [修复] 权限中心回调作业平台API 请求脚本列表报错 链接

v3.7.6-rc.1

7 months ago

新增

  • [新增] 涉及主机资源的操作支持按主机属性鉴权 链接
  • [新增] 增加Job 模块定义文件 链接
  • [新增] 国密场景下前端展示 链接
  • [新增] 支持蓝鲸应用级别的权限控制跳转 链接
  • [新增] 蓝鲸统一登录改造——支持限制非腾讯用户访问方案 链接

优化

  • [优化] job-migration镜像中提供升级工具相关资源文件 链接
  • [优化] 新增 GSE2.0 API 调用 metrics 链接
  • [优化] 优化归档时的数据分批,防止某些不定批量的数据占满内存 链接
  • [优化] 更新python脚本默认模板,提供清楚io缓存配置 链接
  • [优化] 补全file-gateway与file-worker对未知异常的处理 链接
  • [优化] file-worker心跳超时后支持自动恢复 链接
  • [优化] 容器化环境支持无损更新 链接
  • [优化] 容器化环境支持配置单独的归档库 链接
  • [优化] 分析执行方案中的异常执行目标时只分析启用的步骤 链接
  • [优化] 优化K8s健康检测探针参数 链接
  • [优化] 优化 job-manage 批量获取主机 API 性能 链接
  • [优化] 步骤执行详情页agent id展示优化 链接
  • [优化] 统一文案调整 链接
  • [优化] 页面跳转优化 链接
  • [优化] 首页最近执行记录API参数调整 链接
  • [优化] 滚动执行的指引文档文案优化 链接
  • [优化] 优化大批量目标主机滚动执行任务的请求响应时间 链接
  • [优化] 文件源任务数量较多时DB高负载 链接
  • [优化] job-manage 微服务批量获取主机 API调用超时 链接
  • [优化] 指定使用BatchSpanProcessor上报Trace数据 链接

修复

  • [修复] 脚本执行下载日志主机参数错误 链接
  • [修复] get_job_instance_ip_log HTTP GET 请求返回 400 错误 链接
  • [修复] 作业模板编辑鉴权时未校验关联的查看权限 链接
  • [修复] 重做已被删除执行方案的作业,报内部错误 链接
  • [修复] 任务详情页的表格列规范 链接
  • [修复] 执行方案传入的目标主机为空时,报错信息不明确 链接
  • [修复] 作业模板-调试-去执行的申请权限跳转页Bad Request 链接
  • [修复] 作业模板-执行方案的同步确认差异明细页面,脚本参数没有密文展示 链接
  • [修复] 步骤执行详情/作业执行详情名称过长时溢出 链接
  • [修复] 克隆60字符的作业模板使名称输入超过60字符(65字符),提示有误 链接
  • [修复] 批量编辑变量页面,描述挡住了值 链接
  • [修复] 文件分发任务,能点击导出日志且有打包中的状态 链接
  • [修复] 3.7.x 版本任务终止无效 链接
  • [修复] 文件分发使用严谨模式,目标目录如果不存在仍然会被自动创建 链接
  • [修复] 导出作业指定密文为空值后再导入作业后密文非空 链接
  • [修复] 文件任务上传/下载限速设置不生效 链接
  • [修复] 从APIGW调用创建文件源接口报IAM接口数据异常 链接
  • [修复] 脚本的版本对比页面,滚动条失效 链接
  • [修复] 被驱逐的pod阻塞新版本的更新 链接
  • [修复] 文件源文件下载进度日志丢失 链接
  • [修复] 运营分析趋势图tips样式问题 链接
  • [修复] 脚本管理页面,批量编辑标签报错 链接
  • [修复] IP选择器手动输入大批量主机时卡顿 链接
  • [修复] 当业务下有大量的执行作业,加载 web 页面首页的时候会触发DB慢查询 链接
  • [修复] Job 分发文件,任务状态显示不一致 链接
  • [修复] job-backup 作业执行历史归档,在首次运行的时候,输出了大量的日志 链接
  • [修复] IP选择器对搜索后进行全选时,错误将全部数据给全选了 链接

v3.7.6-beta.2

7 months ago

优化

  • [优化] job-migration镜像中提供升级工具相关资源文件 链接

v3.7.6-beta.1

7 months ago

新增

  • [新增] 涉及主机资源的操作支持按主机属性鉴权 链接
  • [新增] 增加Job 模块定义文件 链接
  • [新增] 国密场景下前端展示 链接
  • [新增] 支持蓝鲸应用级别的权限控制跳转 链接
  • [新增] 蓝鲸统一登录改造——支持限制非腾讯用户访问方案 链接

优化

  • [优化] 新增 GSE2.0 API 调用 metrics 链接
  • [优化] 优化归档时的数据分批,防止某些不定批量的数据占满内存 链接
  • [优化] 更新python脚本默认模板,提供清楚io缓存配置 链接
  • [优化] 补全file-gateway与file-worker对未知异常的处理 链接
  • [优化] file-worker心跳超时后支持自动恢复 链接
  • [优化] 容器化环境支持无损更新 链接
  • [优化] 容器化环境支持配置单独的归档库 链接
  • [优化] 分析执行方案中的异常执行目标时只分析启用的步骤 链接
  • [优化] 优化K8s健康检测探针参数 链接
  • [优化] 优化 job-manage 批量获取主机 API 性能 链接
  • [优化] 步骤执行详情页agent id展示优化 链接
  • [优化] 统一文案调整 链接
  • [优化] 页面跳转优化 链接
  • [优化] 首页最近执行记录API参数调整 链接
  • [优化] 滚动执行的指引文档文案优化 链接
  • [优化] 优化大批量目标主机滚动执行任务的请求响应时间 链接
  • [优化] 文件源任务数量较多时DB高负载 链接
  • [优化] job-manage 微服务批量获取主机 API调用超时 链接
  • [优化] 指定使用BatchSpanProcessor上报Trace数据 链接

修复

  • [修复] 脚本执行下载日志主机参数错误 链接
  • [修复] get_job_instance_ip_log HTTP GET 请求返回 400 错误 链接
  • [修复] 作业模板编辑鉴权时未校验关联的查看权限 链接
  • [修复] 重做已被删除执行方案的作业,报内部错误 链接
  • [修复] 任务详情页的表格列规范 链接
  • [修复] 执行方案传入的目标主机为空时,报错信息不明确 链接
  • [修复] 作业模板-调试-去执行的申请权限跳转页Bad Request 链接
  • [修复] 作业模板-执行方案的同步确认差异明细页面,脚本参数没有密文展示 链接
  • [修复] 步骤执行详情/作业执行详情名称过长时溢出 链接
  • [修复] 克隆60字符的作业模板使名称输入超过60字符(65字符),提示有误 链接
  • [修复] 批量编辑变量页面,描述挡住了值 链接
  • [修复] 文件分发任务,能点击导出日志且有打包中的状态 链接
  • [修复] 3.7.x 版本任务终止无效 链接
  • [修复] 文件分发使用严谨模式,目标目录如果不存在仍然会被自动创建 链接
  • [修复] 导出作业指定密文为空值后再导入作业后密文非空 链接
  • [修复] 文件任务上传/下载限速设置不生效 链接
  • [修复] 从APIGW调用创建文件源接口报IAM接口数据异常 链接
  • [修复] 脚本的版本对比页面,滚动条失效 链接
  • [修复] 被驱逐的pod阻塞新版本的更新 链接
  • [修复] 文件源文件下载进度日志丢失 链接
  • [修复] 运营分析趋势图tips样式问题 链接
  • [修复] 脚本管理页面,批量编辑标签报错 链接
  • [修复] IP选择器手动输入大批量主机时卡顿 链接
  • [修复] 当业务下有大量的执行作业,加载 web 页面首页的时候会触发DB慢查询 链接
  • [修复] Job 分发文件,任务状态显示不一致 链接
  • [修复] job-backup 作业执行历史归档,在首次运行的时候,输出了大量的日志 链接
  • [修复] IP选择器对搜索后进行全选时,错误将全部数据给全选了 链接

v3.7.6-alpha.23

7 months ago

优化

  • [优化] 新增 GSE2.0 API 调用 metrics 链接
  • [优化] 优化归档时的数据分批,防止某些不定批量的数据占满内存 链接

修复

  • [修复] 重做已被删除执行方案的作业,报内部错误 链接
  • [修复] 任务详情页的表格列规范 链接

v3.7.6-alpha.21

7 months ago

优化

  • [优化] 更新python脚本默认模板,提供清楚io缓存配置 链接

修复

  • [修复] 执行方案传入的目标主机为空时,报错信息不明确 链接
  • [修复] 作业模板-调试-去执行的申请权限跳转页Bad Request 链接
  • [修复] 作业模板-执行方案的同步确认差异明细页面,脚本参数没有密文展示 链接
  • [修复] 任务详情页的表格列规范 链接
  • [修复] 步骤执行详情/作业执行详情名称过长时溢出 链接
  • [修复] 克隆60字符的作业模板使名称输入超过60字符(65字符),提示有误 链接