Skip to content

Releases: TencentBlueKing/bk-job

bk-job v3.9.6-beta.7

11 Nov 04:09
8405aee
Compare
Choose a tag to compare

优化

  • [优化] perf: 全局配置favIcon字段调整为favicon 链接

bk-job v3.9.6-beta.6

21 Oct 02:45
d1760d4
Compare
Choose a tag to compare

新增

  • [新增] 全局配置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 错误,导致发布过程中执行异常 [链接](htt...
Read more

bk-job v3.9.4-alpha.14

20 Jun 08:07
614d2a5
Compare
Choose a tag to compare
Pre-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 名称”列不显示 链接
  • [修复] 临时文件清理导致本地文件分发小概率失败 链接

bk-job v3.8.10-beta.1

19 Jun 08:45
3b4fb14
Compare
Choose a tag to compare

新增

  • [新增] 注销登录统一方案 链接
  • [新增] 登录小窗修改为使用window.open 链接
  • [新增] 执行历史归档源 DB 支持独立配置 链接
  • [新增] 本地文件上传类型限制,需要支持.xx.xx类型 链接

优化

  • [优化] 更新shell脚本模板,规避使用eval带来的不可预期的风险 链接
  • [优化] 本地临时文件清理机制优化 链接
  • [优化] ESB接口get_step_status支持返回执行中步骤的实时总耗时 链接
  • [优化] 归档优化-如果从表中加载的数据量=0,跳过 delete 操作 链接

修复

  • [修复] IP白名单创建记录后再修改主机后记录消失 链接
  • [修复] 编辑 IP 白名单目标业务为全范围时已选目标业务没有重置 链接
  • [修复] 侧边导航展开收起页面错乱 链接
  • [修复] 批量同步执行方案——确认定时任务弹框异常 链接
  • [修复] 自定义事务注解导致事务不生效 链接
  • [修复] 临时文件清理导致本地文件分发小概率失败 链接
  • [修复] 主机选择器的手动输入,中文顿号会导致无法正常解析IP地址 链接
  • [修复] 执行历史归档读取数据重复,导致归档数据写入冲突 链接
  • [修复] 归档配置 job.backup.archive.execute.tableConfigs..readRowLimit 默认值为 0,导致归档程序循环读取 db 数据 链接
  • [修复] IP白名单列表查询没有生效范围匹配选项 链接
  • [修复] 普通用户没有删除公共脚本管理权限,去申请跳转至404页面 链接

bk-job v3.8.10-alpha.1

09 May 09:39
c95ab0f
Compare
Choose a tag to compare
Pre-release

新增

  • [新增] 执行历史归档源 DB 支持独立配置 链接
  • [新增] 本地文件上传类型限制,需要支持.xx.xx类型 链接

优化

  • [优化] 归档优化-如果从表中加载的数据量=0,跳过 delete 操作 链接

修复

  • [修复] 主机选择器的手动输入,中文顿号会导致无法正常解析IP地址 链接
  • [修复] 执行历史归档读取数据重复,导致归档数据写入冲突 链接
  • [修复] 归档配置 job.backup.archive.execute.tableConfigs..readRowLimit 默认值为 0,导致归档程序循环读取 db 数据 链接
  • [修复] IP白名单列表查询没有生效范围匹配选项 链接
  • [修复] 普通用户没有删除公共脚本管理权限,去申请跳转至404页面 链接

bk-job v3.8.9-beta.3

26 Apr 07:42
a82f2ee
Compare
Choose a tag to compare

修复

  • [修复] 定时任务服务更新后偶现任务不触发 链接
  • [修复] 轻量化部署模式下分发配置文件失败 链接

bk-job v3.7.7-beta.1

26 Apr 07:41
40179ea
Compare
Choose a tag to compare
bk-job v3.7.7-beta.1 Pre-release
Pre-release

新增

  • [新增] 修复第三方组件安全漏洞 链接

优化

  • [优化] 添加版本依赖描述文件 链接
  • [优化] 更新文件源接口只传id不传code时报错 链接

修复

  • [修复] axios 版本升级 链接
  • [修复] 粘贴从其他业务复制的标签,导致公共脚本列表页面报错 链接
  • [修复] 消息通知配置资源所属者为通知对象后通知发送异常 链接
  • [修复] get_public_script_version_list公共脚本接口传入业务脚本id,能返回业务脚本版本列表,不符合API预期 链接
  • [修复] 首页agent模块查看主机显示不正确 链接
  • [修复] 首页的agent状态统计数据对应的主机列表无法正常查看 链接
  • [修复] 首页agent状态字段错误 链接
  • [修复] 目标机器上用Docker拉起MySQL同时监听IPv4与IPv6端口后SQL脚本执行异常 链接

bk-job v3.8.8-rc.1

11 Mar 07:57
3f7a039
Compare
Choose a tag to compare

新增

  • [新增] 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 链接
  • [修复] 提示出现高危语句点击弹框外后,执行按钮一直加载中 链接
  • [修复] 详情页横向滚动条无法使用,表格横向内容还有很多但是横向滚动条已经到底了 链接
  • [修复] “被引用”的上线下线都显示灰底 链接
  • [修复] 脚本被引用筛选数据不存在时,应当显示"搜索结果为空" 链接
  • [修复] 执行结果详情页的表格表头交互体验问题 链接
  • [修复] 查看定时任务审计事件记录异常 链接

bk-job v3.8.6-alpha.23

20 Dec 11:14
4f33ba5
Compare
Choose a tag to compare
Pre-release

新增

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

优化

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

bk-job v3.8.4-beta.9

14 Nov 10:09
428b3d7
Compare
Choose a tag to compare
bk-job v3.8.4-beta.9 Pre-release
Pre-release

修复

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