Skip to content

Releases: TencentBlueKing/bk-job

bk-job v3.4.5.0

01 Mar 11:28
85a015b
Compare
Choose a tag to compare
bk-job v3.4.5.0 Pre-release
Pre-release

新增

  • [新增] 更新前端package.json依赖包版本 链接
  • [新增] 作业列表、脚本列表作业TAG面板显示TAG描述 链接
  • [新增] 新建作业模板页面添加变量指引 链接
  • [新增] 全局变量使用指引补充“魔法变量”说明内容 链接

修复

  • [修复] CheckEnum类代码格式不规范 链接
  • [修复] 高危脚本规则新建编辑操作,后端没有校验参数 链接
  • [修复] 容器化环境运行一段时间后,分发文件源文件失败 链接
  • [修复] ESB接口创建定时任务传入全局变量不传type时报错 链接
  • [修复] 解决高危语句规则的表达式在编辑时允许为空的问题 链接
  • [修复] 运营分析趋势图日期范围不对 链接
  • [修复] 模板编辑提示超时时间必须在1-86400秒之间 链接
  • [修复] Spring Cloud Config 漏洞 CVE-2020-5410 链接

优化

  • [优化] 根据一定规则(如指定业务ID或AppCode)将异常任务驱逐出执行引擎,使系统恢复可用 链接
  • [优化] 补充作业执行方案全局变量引用检测方法对魔法变量的解析逻辑 链接
  • [优化] 部署流程优化 链接
  • [优化] 容器化Chart规范化 链接
  • [优化] 新增CodeStyle配置 链接
  • [优化] 优化ESB API 参数校验,返回具体的校验错误信息 链接
  • [优化] 修复github workflow tag release 链接
  • [优化] 执行失败场景下的临时文件清理策略优化 链接
  • [优化] CMDB API调用指标统计去除反序列化时间,增加IAM、用户管理等ESB接口调用指标 链接
  • [优化] 3.3.x日志优化,便于排查同步异常问题 链接
  • [优化] 升级迁移工具支持定时任务开关恢复_3.3.x 链接

bk-job v3.3.8.5

05 Jan 09:03
dd7ad1a
Compare
Choose a tag to compare

新增

  • [新增] 微服务安全配置优化 链接
  • [新增] 新增batch_get_job_instance_ip_log API 链接
  • [新增] 单次定时任务提供api接口创建 链接

修复

  • [修复] Spring Cloud Config 漏洞 CVE-2020-5410 链接
  • [修复] clone作业模板删除逻辑处理 链接
  • [修复] 脚本检测 链接
  • [修复] 本地文件上传报错 链接
  • [修复] 用户没有公共脚本管理权限,却可以通过API查看到未上线的公共脚本版本信息 链接
  • [修复] 下发给gse的脚本任务路径不一致 链接
  • [修复] 脚本日志导出不全 链接
  • [修复] 补充业务维度相关接口的“业务访问“前置鉴权 链接
  • [修复] 业务相关的全部接口增加前置“业务访问”鉴权 链接

优化

  • [优化] 3.3.x日志优化,便于排查同步异常问题 链接
  • [优化] 升级迁移工具支持定时任务开关恢复_3.3.x 链接
  • [优化] 增加3.3.8版本日志 链接
  • [优化] 部署流程优化 链接
  • [优化] 高危语句规则配置及拦截记录查看鉴权 链接
  • [优化] 提供JOB的资源拓扑_bk_iam_path_ 提升权限中心推荐精准度 链接
  • [优化] 微服务调用认证失败的日志优化 链接
  • [优化] 权限中心获取作业模板/执行方案、脚本、账号等资源的搜索接口 链接

bk-job v3.4.1.1

02 Nov 03:39
a5e2308
Compare
Choose a tag to compare
bk-job v3.4.1.1 Pre-release
Pre-release

新增

  • [新增] 强依赖Agent 状态的逻辑优化,提供降级处理机制 链接
  • [新增] job拉取GSE文件任务执行日志,支持根据ip查询,减少结果数据 链接
  • [新增] job支持容器化部署 链接
  • [新增] 异常通知的收敛/抑制能力 链接
  • [新增] 定时任务全局变量readonly 链接
  • [新增] 对于一些可能触发问题的大任务(主机过多、文件过多),需要打印日志和完善监控方便排查 链接

修复

  • [修复] 标签管理鉴权不正确、批量修改错误 链接
  • [修复] 申请脚本执行权限跳转404 链接
  • [修复] ip 选择器动态分组数据格式不正确 链接

优化

  • [优化] 快速执行脚本选择动态分组,还未添加动态分组引导链接跳转到业务拓扑页面未跳转到动态分组页 链接
  • [优化] 系统异常后的任务执行状态一直为执行中,且无法强制终止 链接
  • [优化] 调整账号管理逻辑 链接
  • [优化] 目标服务器选择主机名展示过短 链接
  • [优化] 执行引擎业务级别的任务量监控 链接
  • [优化] 批量处理工具建设 链接

bk-job v3.4.0.3

20 Oct 09:48
9f29c6a
Compare
Choose a tag to compare
bk-job v3.4.0.3 Pre-release
Pre-release

新增

  • [新增] 开放了专门的 标签管理 页面,补充以标签管理作业和脚本的视角
  • [新增] 现在脚本列表页也支持通过 标签 进行快速分类筛选管理了

修复

  • [修复]修复公共脚本鉴权缺漏导致无权限用户可查看并管理的问题
  • [修复]解决JOB下发的脚本任务临时文件路径不一致的问题
  • [修复]解决脚本执行结果的导出日志不全的问题
  • [修复]补充跟业务管理维度相关功能接口的 业务访问 前置鉴权

优化

  • [优化] 为了更好的区分步骤状态差异,调整 忽略错误 的色号为 #abd88a
  • [优化] 优化全局变量赋值的内置脚本逻辑,解决因 & 符导致执行耗时变长的问题
  • [优化] 调整了表格自适应宽度的方式,改为最右侧固定的方式
  • [优化] 对所有「平台管理」类功能页的鉴权提示进行了视觉的优化
  • [优化] 一些常规的 UI / UX 优化...
  • [优化] 提供资源拓扑 bk_iam_path 数据,以提升权限中心的推荐精准度
  • [优化] 补充权限中心侧获取作业平台资源的对应搜索接口
  • [优化] 补充高危语句规则配置与拦截记录查看功能的鉴权逻辑
  • [优化] 一些常规的 UI / UX 优化...

bk-job v3.3.7.2

10 Sep 12:02
3e826aa
Compare
Choose a tag to compare

新增

  • [新增] 业务集操作API扩展,支持查询业务集业务以及对业务集的删除操作 链接
  • [新增] 脚本版本UI更新 链接
  • [新增] 定时任务查看态增加对cron表达式注解指引的视觉效果 链接

修复

  • [修复] 获取定时任务周期成功率因索引不正确导致无法正常显示的问题 链接
  • [修复] 克隆作业模板时全局变量的引用失效 链接
  • [修复] 导出大量作业下载文件未完成就中断 链接
  • [修复] 人工确认步骤的确认人配置的是任务执行人,但是非任务执行人却可以操作 链接

优化

  • [优化] 更新3.3.7.0版本日志 链接
  • [优化] 代码格式调整 链接
  • [优化] 国际化补全 链接
  • [优化] 脚本版本Tag 的颜色优化 链接
  • [优化] 脚本”被引用“的指引和交互优化 链接
  • [优化] 定时任务的执行记录tab切换交互优化 链接
  • [优化] 任务状态的字段列宽度优化 链接
  • [优化] 被引用的 tooltips 优化 链接

bk-job v3.3.6.0

05 Aug 14:19
a8b08b5
Compare
Choose a tag to compare

新增

  • [新增] 模板步骤编辑面板添加变量指引 链接
  • [新增] 白名单IP添加时增加对“执行方式”的判断,如仅开文件分发则在脚本执行中不可选中 链接
  • [新增] 提供文件源管理、凭据管理相关ESB API 链接
  • [新增] 从“执行方案”列表页进入执行或同步页后,返回路径应该保留 链接
  • [新增] 新建作业模板完成后的跳转逻辑优化 链接

修复

  • [修复] 目标服务器在搜索状态下重新选择主机IP页面显示错误 链接
  • [修复] 文件任务包含大量的源和目标主机,导致执行引擎阻塞 链接
  • [修复] 服务器文件服务器列表切换不生效 链接
  • [修复] 任务下发不判断agent状态 链接
  • [修复] 无效节点判断方式更新 链接
  • [修复] mongodb日志collection,分片数据存储不均衡 链接

优化

  • [优化] 更新3.3.6.0版本日志 链接
  • [优化] 代码逻辑优化 链接
  • [优化] 对文件分发任务的源和目标使用同一批目标的情况做提醒交互 链接
  • [优化] 部署流程优化 链接
  • [优化] 全局变量功能描述不准确 链接
  • [优化] 更新文档 链接
  • [优化] 添加非主机类型的全局变量,没有隐藏移除无效主机的按钮 链接
  • [优化] 多行文本复制优化 链接
  • [优化] 运营分析页面优化 链接

bk-job v3.3.5.3

16 Jul 12:34
4cc531f
Compare
Choose a tag to compare

新增

  • [新增] 执行账号使用权限迁移 链接
  • [新增] 全局变量支持批量编辑 链接
  • [新增] 脚本同步作业模板后,增加同步执行方案的入口,减少用户操作路径 链接
  • [新增] 手动录入IP交互优化错误IP的提示体验 链接
  • [新增] 作业列表的小红点提醒,支持点击后跳转的对应页面 链接
  • [新增] 提供一键清除无效IP的功能按钮 链接
  • [新增] “主机列表”类型的全局变量交互优化 链接
  • [新增] 用户登出时需要有二次确认窗口 链接
  • [新增] 执行方案重做时的页面包屑增加执行方案名称的显示 链接
  • [新增] License Server校验逻辑调整,仅在启动时校验 链接

修复

  • [修复] 动态分组无权限报错 链接
  • [修复] 模板全局变量批量编辑 链接
  • [修复] 全局设置页面无权限报错 链接
  • [修复] esb api 返回响应,如果属性值为空,默认返回null 链接
  • [修复] 同步业务主机不完整 链接
  • [修复] 页面滚动back top 失效 链接
  • [修复] 业务集下的主机鉴权错误 链接
  • [修复] crontab表达式翻译问题 链接
  • [修复] IP选择器主机IP列表乱序 链接

优化

  • [优化] esb api normalization 链接
  • [优化] 代码风格调整 链接
  • [优化] chrome 默认使用 https 的问题 链接
  • [优化] 增加3.3.5.0版本日志 链接
  • [优化] 添加Issue Template 链接
  • [优化] 抽取国际化、全局异常处理代码为基础模块 链接