- bugfix
- 修复子流程更新时下拉框变量选项同步失败的问题
- improvement
- datatable导出excel数据类型扩展
- feature
- 新增通过 BKAPP_JOB_LOG_VAR_SEARCH_CUSTOM_PATTERNS 环境变量添加 JOB 日志变量提取模式功能
- improvement
- 批量修改主机属性插件表格添加inner_ip必填校验
- 操作流水节点name前端实现
- api/status接口权限校验放宽至项目查看权限
- api接口分页优化慢查询,最大支持200条数据
- bugfix
- 修复节点管理插件任务无法正常显示任务链接
- 修复周期任务启动记录弹窗数据未清空问题
- 首页常用项目时区信息修改
- 点击左侧导航支持刷新当前页面
- 流水操作记录操作时间显示不全
- 修复jsi18n接口报错问题
- 修复通过 create_task API 创建任务时下拉框等元变量无法展示的问题
- 修复删除接口调用返回500问题
- improvement
- 添加业务下最大周期任务数限制,默认为50, 支持管理员配置。
- 变量解析新增os.path下函数支持
- 流程标签相关接口需要项目相关权限
- 优化 CMDB/JOB 系列插件及集群模块 IP 选择器变量从 CMDB 拉取 IP 时的速度
- get_task_status和get_task_detail接口添加基于业务的60s缓存
- JOB相关插件IP存在性校验默认值统一为True
- 图表插件由plotly.js替换为bkcharts
- ip选择器支持选择不同分隔符
- 密码变量中公私钥支持从环境变量中读取
- 任务节点强制失败后支持重试和跳过
- 职能化任务通过普通任务打开时重定向到职能化任务链接
- 优化批量修改主机属性插件校验逻辑,支持云区域ID:IP的填写方式
- 插件列表按照版本号递增排序
- 优化 快速执行脚本v1.0版本 脚本名称模糊匹配问题
- IP 选择器筛选条件支持自定义分隔符
- HTTP-请求插件在请求前对 url 进行 strip
- 运营数据-任务数据 按时间查询项目过滤参数修改
- 后台管理配置主包源S3类型子目录去掉必填校验
- 轻应用创建页面执行方案处增加提示
- 任务列表展示更新人列
- 在创建轻应用时展示类别供用户选择
- 轻应用的分类改为下拉列表
- 运营数据统计支持插件多版本
- 转移主机到默认模块功能优化
- bugfix
- 处理自动排版后条件网关outgoing不合法问题
- 修复某些流程结构出现时保存流程导致网关合法性校验死循环的问题
- 修复节点能否重试/跳过属性设置在后台不生效的问题
- 轻应用列表高级搜索筛选修复
- 修复系统时间插件前端时间单位没有标题问题
- 修复参数填写页面表格动态加载列不生效的问题
- 修复基于项目的插件无法支持同时配置多个项目的情况
- 修复用户不从入口 URL 进入页面时没有向 IAM 注册创建者新建关联的问题
- 修复表格tag部分列导入数据不成功问题
- 修复 处理api/status接口&微信端流程权限问题
- 修复批量修改主机属性插件执行后内网IP消失的问题
- 集群资源筛选变量过滤条件修改为主机所有属性
- 标准插件统计插件多版本全选中问题修复
- feature
- 新增任务、模版记录流水功能
- apigw添加第三方系统cmdb项目同步注册接口
- 执行方案编辑调整到模板编辑页面中&&修复轻应用流程预览界面通过url进入时缺少参数修复
- 针对业务添加流程分类标签迁移接口
- drf流程执行方案操作接口
- create_task API 支持简化变量类型
- 页面布局调整为左右接口,引入骨架屏加载效果
- 流程执行方案批量操作接口
- apigw接口响应增加trace_id字段
- bugfix
- 修复注册到 IAM 的资源拉取 API 没有使用内网域名的问题
- improvement
- job插件每个步骤只取第一个ip日志进行记录
- bugfix
- 解决集群模块IP选择器未选择空闲机池,筛选条件中存在空闲机模块,会选择到空闲机模块的问题
- 处理从3.5.X之前版本升级时Task字段修改带来的问题
- bugfix
- 修复带子流程模版导入后无法打开问题
- bugfix
- 修复企业微信发送消息插件支持 Markdown 类型后老版本执行失败的问题问题
- 修复ip选择器查询主机加锁状态问题
-
improvement
- 集群资源筛选变量主机资源所属支持空闲机池
- 集群资源筛选变量获取现有模块主机数性能优化
-
bugfix
- 修复ip选择器动态分组topo筛选失败问题
- bugfix
- 修复 分发本地文件插件 多文件同时上传时tag错误问题
- 修复 集群模块IP选择器 服务模版all默认选择空闲机池的问题
- bugfix
- 处理jobv3.get_job_instance_ip_log接口日志内容返回None时报错问题
- improvement
- 修复项目流程高级搜索后,点击项目流程无跳转问题
- bugfix
- 修复导航右上角可选项目条数不正确问题
- bugfix
- 集群资源筛选变量创建任务无需保存就能执行下一步问题修复
- IP选择器动态选择节点后,根节点不勾选问题修复
- 修复IP选择器添加静态ip时搜索结果翻页显示不正确问题
- 管理员入口查看周期任务启动记录前端分页处理
- improvement
- 快速执行脚本v1.0 添加跨业务时需要作业平台白名单描述
- 标签样式采用新设计
- 轻应用执行历史跳转到任务管理页面请求数据缺少参数问题修复
- bugfix
- 修复当模块超过 200 个时集群模块 IP 选择器获取 IP 失败的问题
- 处理空子流程模版导入导致列表页问题
- 修复在全局变量中引用节点输出时解析结果不正确的问题
- 修复集群资源筛选变量表格属性默认值配置项不生效问题
- 修复'IP存在性校验'在存在多个相同 IP 时会不通过的问题
- 修复高并发情况下 sleep 可能会覆写 schedule 产生的数据的问题
- 修复 主机转移模块插件选中集群时执行报错 问题
- 修复职能化认领预览弹窗关闭后无法弹出问题
- 修复JOB 日志变量提取功能不可用的问题
- 修复标准插件表单刷新按钮在创建任务填写表单时不显示问题
- 修复 创建任务api剔除不可选节点异常处理报错 问题
- 修复按规则修改主机自定义属性执行失败的问题
- 修复 JOB 返回未知类型变量时JOB-执行作业插件报错的问题)
- 修复 分支网关表达式字符串未转义导致判断出错 问题
- 集群资源筛选变量未添加筛选、排除条件时模块内互斥不生效问题修复
- 修改cc-按规则修改主机自定义属性的问题(次序字典后台拿到后是字符串,获取集群属性方法错误)
- 修复并行网关子进程渲染了 mako 语句后父进程会重新渲染的问题
- 列表页高级搜索历史记录不兼容已删除表单问题修复
- feature
- 集群资源筛选变量模块主机默认数量动态设置
- 企业微信-发送消息插件支持发送 Markdown 格式消息
- 监控平台(Monitor)-蓝鲸监控告警屏蔽(按策略) 新增‘手动输入’、‘从当前时间开始,仅输入持续时间’、‘输入开始时间和持续时间’
- 监控平台(Monitor)-蓝鲸监控告警屏蔽(按范围) 新增‘手动输入’、‘从当前时间开始,仅输入持续时间’、‘输入开始时间和持续时间’
- 资源筛选变量增加主机加锁过滤选项配置
- 流程执行时允许查看分支条件
- 列表页增加高级搜索关键词记录到URL
- 实现流程标签功能
- ip选择器支持大小写
- 任务节点执行日志支持全屏模式查看
- 完成插件 JOB_快速分发文件2.0, 支持配置多个目标路径, 支持分发到非当前业务下的目标 IP, 支持限速配置
- 向权限中心注册“使用流程创建任务”,“使用轻应用”,“使用公共流程创建任务” 常用操作(iam-backend >= v1.5.4)
- 流程的表头时间字段,增加排序
- 新增插件节点管理 插件操作 (note: open_paas_ee >= 2.11.68)
- 带导入表格表单配置分页选项:datatable变量,创建任务插件,批量修改集群插件,批量修改主机插件,批量更新主机所属业务模块插件,故障机替换插件,创建模块插件,创建集群插件,根据模板创建集群插件,按规则修改主机自定义属性插件,快速分发文件插件,执行任务插件,新建任务插件等
- 节点配置面板增加全局变量编辑入口
- 添加变量值预览后台接口
- 集群资源筛选变量支持按属性均摊
- 全局变量增加查看预览值功能
- 快速执行脚本插件支持跨业务执行脚本
- 作业平台执行作业插件跳转至作业平台对应的执行方案 并且修改前端md文档
- JOB-快速分发文件1.0 添加“IP存在性校验”选项
- improvement
- TagInt组件删除表单值时默认设置值为0
- JOB 系列插件获取执行日志使用 V3 接口
- 优化 无登录态情况下访问非首页页面登陆后会重定向到首页 问题
- 插件列表分组按照特定属性值排序
- 多选下拉框选项过长显示优化
- 如果整体任务执行完毕但有的节点没执行的话不展示描述
- 节点配置中不同版本展示不同的描述
- 优化多个流程模版导出等待时间
- 全局变量类型新增动态类型分组
- 全局变量引用计数改为由后台接口获取
- 参数填写页面表单填写错误点击下一步时能定位到错误位置
- plugin相关API返回数据添加form字段
- 下拉框变量搜索支持大小写模糊匹配
- get相关api接口添加缓存机制(get_plugin_list/get_task_status/get_tasks_status/get_user_project_detail)
- 表格tag支持导入数据分页
- 优化画布loading取消逻辑
- API 接口调用权限中心鉴权时添加缓存
- 暂停节点支持api调用node_callback接口进行启动并传入数据
- renderform组件样式优化
- 集群&模块属性信息展示成对应类型前端组件
- 下拉框远程数据源请求超时时间设置为10s
- 节点管理,ITSM 插件优化,支持调用 APIGW 接口
- http 1.0 插件 url 允许引用变量, 超时时间最大值改为 30s
- 导入临时方案侧滑异常时弹框层级修改
- 解决节点未执行前,显示“排队中”问题
- 修复流程执行时查看分支条件时点击遮罩无法收起问题
- 自动排版去掉多余提示
- 变量面板中点击返回后面板保持在当前变量位置
- 轻应用列表跳转错误问题修复
- 插件输出说明中增加类型字段
- 节点“是否可选”默认设置为打开
- 修复节点配置中勾选插件输入、输出到全局变量,查看全局变量”内容未自动更新问题
- 高级搜索与名称搜索联动问题修复
- 暂停原子支持大段长文本描述
- 下载流程为图片改在工具栏
- 修复任务数据点击灰色区域无自动关闭问题
- 集群模块IP选择器支持对空闲机集群进行选择
- improvement
- 将最大请求体限制改为25MB
-
bugfix
- 修复任务执行方案编辑临时方案时对于相同节点名称和步骤名称的节点可选状态匹配不正确的问题
- 输出参数勾选的变量无法修改名称修复
- 创建集群2.0 只勾选父实例的bug
-
improvement
- 删除执行方案所需申请权限调整为flow_edit
- bugfix
- 修复创建收藏可重复提交问题
- 修复分支网关提前解析了引用输出的变量后导致后续节点获取不到值的问题
- 周期任务执行历史查询参数修改
- 修复 JOB-执行作业 当 JOB 返回执行方案中带有密码时后台报错的问题
-
improvement
- 管理员视图周期任务列表去掉新建任务按钮
- 变量候选页面返回对未引用变量进行过滤
-
feature
- JOB-快速执行脚本 插件添加v1.0,能够自动同步使用最新JOB脚本线上版本。
-
bugfix
- 修复部分中文未进行国际化问题
-
bugfix
- 修复由公共流程创建的任务查看流程模板链接404的问题
- 修复 我的收藏 收藏资源删除收藏项没有级联删除问题
- 标准插件输出参数说明不显示修复
- 修复子流程模板勾选的变量在父流程中复用漏判的问题
- 修复创建模块插件服务实例分类拉数据取不到
- 修改 权限中心 拉取资源默认链接为 BK_PAAS_INNER_HOST
- 修复流程模板编辑时切换业务会导致模板保存到其他业务的问题
-
improvement
- 分支条件显示框样式调整
- TagTree 组件,集群资源筛选变量、主机资源筛选变量拓扑组件性能优化
- 任务节点强制失败和失败后跳过增加二次确认
- 列表页导航每页条数限制优化
- 任务状态查询接口请求失败时,增加自动重试机制
- 模板配置通知分组支持项目自定义配置
- 新增 api 分页装饰器 并 支持 get_task_list 接口
- 定时插件去掉前端格式校验,支持使用变量拼接
- 暂停节点执行时继续执行操作增加二次弹窗确认
- S3 插件源支持配置子目录
- 各类资源实现 search_instance 接口
- get_tasks_status api 接口新增 任务类型/状态/删除信息 & 文档同步
- 变量候选页面返回全部模版变量,不进行过滤
- ip选择器添加 动态分组 选择ip接口
- 运营数据优化
- 用户无默认项目时无权限页面跳转到权限中心权限申请页面
- JOB-执行作业执行失输出表单优化
-
feature
- 任务执行节点增加重试次数和跳过标识
- 流程模板支持配置备注信息和执行代理人
- 添加职能化任务列表查询 get_functionalization_task_list api 接口
- 执行方案支持文本格式的方案编辑和导出
- ip选择器增加动态分组
- import_project_template API 支持通过业务 CC ID 进行导入
- 支持通过 SOPS_MAKO_IMPORT_MODULES 环境变量配置任务 MAKO 语法渲染上下文中能够使用的模块
- 增加插件输出表单渲染功能
- 下拉框tag搜索支持字符串以英文逗号分隔匹配多个
- renderform 组件内置获取任一表单值的方法
- API 新增 preview_common_task_tree 接口
- 下拉框tag支持配置右侧icon按钮
- 取消企业版\社区版模板无法互相导入的限制
-
bugfix
- 修复任务执行完成和失败后,职能化任务认领状态不正确的问题
- 修复节点配置面板点击遮罩关闭时未检测输出参数变化问题
- cmdb_search_host处理agent参数时过滤ip为空的主机
- 修复远程插件加载失败的问题
- 修复 创建模块 插件服务模版名称中带有下划线导致解析失败问题
-
improvement
- 节点步骤名称长度限制调整为 50 个字符
-
improvement
- 全局导航右侧快速入口优化
- 导航右侧增加问题反馈入口
- 标准插件异步请求错误提示默认展示两行
- get_tasks_status api 接口新增 任务类型/状态/删除信息 & 文档同步
-
bugfix
- 修改集群服务状态 表单保存字段消失bug修复
- cmdb batch transfer host module bug修复
- feature
- 新增CMDB-批量修改主机所属模块插件
- 增加 healthz 接口
- improvement
- 当某个流程输出引用的节点未执行时,结束节点不报错,允许继续往下执行
- 文档中心跳转链接由后台动态返回
- 节点配置面板插件或者子流程重新选择后只变更名称、版本
- bugfix
- 全局变量编辑点击遮罩关闭时未检测默认值变更修复
- 修复密码变量解码失败的问题
- 集群分组选择器添加变量 _pipeline_var_str_value
- 修复自动排版时分支条件被覆盖的问题
- improvement
- 节点参数编辑面板和变量编辑面板支持点击遮罩确认是否保存
- 节点参数配置面板标准插件说明样式调整
- 集群资源筛选变量支持生成每个主机到对应模块的映射关系
- 集群资源筛选用户配置分隔符后端支持
- 去掉节点输出参数勾选后节点设为不可选并禁用的逻辑
- 首页增加全部项目入口
- 优化 get_template_list 接口,可按照名称关键字筛选模版
- 部分列表筛选接口名称搜索支持大小写参数修改
- 节点异常数据处理增加关键词屏蔽
- 资源筛选变量输出支持配置分隔符
- feature
- iam sdk 新增基于drf的支持
- 增加 get_tasks_manual_intervention_state 接口
- 增加 任务列表查询 和 任务变量修改 api接口
- 增加 职能化认领 api接口
- 新增CMDB-批量修改集群属性(支持进行单行扩展)
- 同一流程模板在多个浏览器tab打开时,点击编辑时给出提示
- 服务状态修改-插件实现
- 增加企业微信-发送消息插件
- 标准插件表单项支持属性继承
- 流程模板、任务列表表格增加创建时间列
- 新增 标准运维插件 execute_pre_process 数据预处理和校验函数钩子
- minor
- 集群分组选择器进行了修改,部分集群没有的属性会默认存储为空字符串,保证属性数量和集群数量一致
- 根据模板创建集群插件批量创建集群扩展
- feature
- 增加 healthz 接口
- bugfix
- 下拉框tag设置为多选勾选为变量后,表单值不显示变量key修复
- 集群资源筛选变量主机数量手动输入数字不生效问题修复
- 修复 项目管理页面无法进行搜索 问题
- 修复 故障机替换 插件 bk_host_innerip KeyError 问题,增加是否复制故障机属性选项
- improvement
- 输入参数勾选为全局变量复用逻辑调整
- 集群资源筛选变量支持筛选业务下配置的自定义集群属性和不可编辑的集群属性
- bugfix
- 修复 主机加解锁插件sdk接口方法不存在问题
- 修复执行中节点点击跳过/启动按钮操作报错 问题
- 前端表单增加验证,增加插件的详细描述
- note
- 依赖版本:cmdb>=v3.9.8.1
-
bugfix
- 无权限用户可查看项目模板与任务修复
- 首页收藏弹窗分组文案国际化问题修复
- combine表单勾选为全局变量后校验失败问题修复
- 创建任务下一步按钮loading动画恢复
- 集群资源筛选变量筛选ip数量不正确修复
- 修改CMDB插件-按规则修改主机自定义属性 无法使用问题 主机没有SetID属性的报错
- 修改了cc_get_ips_info_by_str函数,返回主机所属的集群和模块列表
- 修复 返回值为对象类型的变量直接引用结果优化 未生效问题
- 修复 bk-审核 插件回调失败问题
-
improvement
- 分支条件编辑面板tooltip文案优化
- improvement
- 修复主机筛选字段错误 添加资源不足判断
- 首页收藏模板创建任务时项目选择框支持搜索
- feature
- 任务节点样式调整,增加步骤填写
- 新增项目授权管理页面
- 权限中心项目新增search_instance接口
- 新版 集群资源筛选 变量
- 新增 集群模块ip选择器
- bugfix
- 修复 项目管理无法展示对应项目数据 问题
- 修复 画布小地图操作无法移动到最上方
- 公共流程模板导入失败权限判断错误修复
- 优化 画布小地图拖拽出去回来 选择框自动跟着鼠标移动问题
- 修复 新建任务 无法正确选择执行方案 问题
- 修改CMDB插件-安装规则修改主机自定义属性无法使用问题 search_object_attribute 接口传bk_biz_id时需要转为int
- 修复 无权限用户进入标准运维首页报错 问题
- 节点标签下拉框zIndex层级问题修复
- 修复 bk-审核 插件回调数据处理问题
- feature
- 完成插件 CMDB-按规则修改主机属性
- 新增支持格式自定义的当前系统时间变量
- 任务执行页面支持展示流程模板数据 pipeline_tree
- fast_create_task API 支持引用子流程
- 增加全局变量 任务开始时间
- 新建关联支持属性授权,应用于任务新建关联
- 新增bk-审核插件
- improvement
- 导出模板数据增加模板来源(项目模板、公共模板)数据和版本数据,模板导入时提前检测模板来源
- 画布快捷键说明样式调整,增加复制、粘贴说明
- JOB-执行作业插件【作业模板】文案换成【执行方案】
- 返回值为对象类型的变量直接引用场景下的结果优化
- fast_create_task API 引用子流程时增加项目和权限校验
- 导入流程弹框对 创建新流程按钮做权限管理
- 新建全局变量页面,变量key 支持长度增加到50
- 添加公共流程导入权限判断
- 导入流程按钮文案优化,流程ID不变提交 -> 覆盖ID相同的流程 流程ID自增提交 -> 创建新流程
- 节点操作面板改版,节点添加强制失败操作功能
- 权限申请链接获取失败时去申请按钮置灰
- 导入流程非法时展示提示信息
- 执行方案允许叠加多个执行方案
- bugfix
- 超出画布左侧区域的节点未在小地图和导出图片中显示问题
- 查看任务详情时单击并行网关节点展示问题
- bugfix
- 全局变量修改KEY后输出变量列表未更新问题修复
- bugfix
- 变量KEY长度计算校验时,不考虑${}字符
- 定时节点修改时间请求参数数据类型错误修复
- 全局变量修改KEY后输出变量列表未更新问题修复
- 公共流程模版创建任务无法再创建问题修复
- 流程模板导出全选时权限判断错误修复
- 变量引用次数统计正则回溯问题修复
- 任务节点执行失败后重试、跳过操作按钮绑定错误修复
- 公共流程创建的任务再创建时单独查询权限
- 下拉框变量无法编辑问题修复
- improvement
- 变量KEY长度扩展到50个字符
- JOB 回调默认链接使用 PAAS_INNER_HOST 拼接
- 查看节点日志根据环境变量屏蔽关键信息
- improvement
- 兼容应用部署到跨域环境下的小窗登录
- 修复节日详情页日志一直loading问题
- 优化子流程参数传递逻辑
- 输入框tag增加密码模式显示模式
- bugfix
- 修复查看参数按钮查看子流程节点参数时报错的问题
- 创建、克隆流程模板后返回按钮为回到列表页修复
- 流程模板数据侧滑组件title修改
- 表格tag变量引用计数统计支持变量后拼接其他变量或者字符串
- 表格tag单元格输入框焦点丢失问题修复
- bugfix
- 修复业务下没有空闲机模块时 IP 选择器加载静态数据 500 的问题
- 修复 iam_auth.conf SYSTEM_ID 没有从 settings 获取的问题
- 创建任务选择任务节点时,排除节点丢失问题修复
- feature
- 增加集群模块选择器变量
- 增加人员分组选择器变量
- 增加时间变量
- 增加日期变量
- API 接口增强,get_task_status 支持获取失败节点的异常数据
- bugfix
- 任务填写页面 下拉列表,表格拓宽异常问题
- 修复分支表达式编辑框删除时光标跳转异常的问题
- 修复JOB-分发本地文件插件无权限时没有生成权限申请链接的问题
- improvement
- 节点详情页节点日志单行最大长度限制
- 组件业务下拉框支持变量引用
- 导入功能及自动编排算法优化
- JOB 执行类插件支持对 IP 数量进行校验
- 任务参数填写界面拓宽
- IP选择器支持跨页全选
- bugfix
- 创建执行方案data数据类型错误修复
- 任务列表默认查询不到公共流程创建的任务问题修复
- 修复各插件中业务选择下拉框被勾选成变量时相关联动请求失效的问题
- 子流程更新表单类型变更后勾选状态未清空问题修复
- improvement
- 代码编辑器在各系统平台下EOL统一设置为
\n
- 代码编辑器在各系统平台下EOL统一设置为
- bugfix
- 创建公共流程保存时查询创建任务权限报错修复
- 画布节点数据变更右上角按钮应为保存并新建任务
- 修复全局变量中存在对 IP 选择器的引用链时变量值解析错误的问题
- 修复线上环境 APIGW 无权限返回状态码为 499 的问题
- 选择插件搜索结果后节点名称展示异常修复
- 由公共流程创建的周期任务执行记录拉取任务列表时请求参数错误修复
- improvement
- 表格tag默认不展示分页
- tag 组件支持获取当表单项勾选为全局变量时的实际 value 值
- 节点输入参数勾选变量复用规则调整
- feature
- 表格 tag 支持同一行单元格间的事件交互
- bugfix
- tag组件与magicbox内部zIndex层级管理问题修复
- 子流程模板变量类型更新后勾选的输入参数取值不正确修复
- 申请公共流程相关权限时报错修复
- 管理员视图周期任务执行历史跳转链接不正确修复
- 节点配置输入、输出参数勾选状态可能未被清空的问题修复
- IP选择器保存筛选、排除条件后,编辑状态下不显示问题修复
- improvement
- 模板编辑名称错误时提示方式优化
- feature
- tagDatatable支持表格分页展示
- bugfix
- 修复日期变量表单无法渲染的问题.
- 修复模板中存在会导致 mako 渲染错误的语句时无法查看节点参数和执行任务的问题
- 修复子流程中使用了 IP 选择器并勾选到全局变量后子流程执行失败的问题
- improvement
- 修改未执行节点打开详情页forEach报错问题
- 添加对执行记录的判断
- 修改任务详情页开始按钮图标大小
- 表格内tagtextarea查看模式文本水平居中
- bugfix
- 修复队列划分后没有修改 supervisor 配置导致周期任务和 api 任务不执行的问题
- 修复 BKAPP_API_JWT_EXEMPT 环境变量存在时 API 从 HTTP 头部中获取不到 APP CODE 的问题
- 修复调用 api 时不传递用户名会导致系统 500 的问题
- 轻应用编辑弹窗tooltip层级问题修复
- 解决修改参数有按钮点击空白关闭侧滑框
- 弹窗组件遮罩不显示问题修复
- 关闭节点配置面板后全局变量icon小红点提示一直显示修复
- 由任务跳转到模板编辑时,返回按钮无法回到模板列表页面问题修复
- improvement
- 【JOB-快速执行脚本】插件脚本输入框替换为代码编辑器
- 全站错误信息提示组件配置最多两行显示
- 去掉 pipeline.models.Snapshot 相同数据引用逻辑,不再根据数据md5值进行判断,直接创建新数据
- 【快速分发文件】插件v1.0,不校验源文件是否在当前业务下,允许跨业务分发
- admin 页面节点日志展示换行
- admin 任务执行页面节点树查看参数和节点执行详情合并
- bk-定时增加强制检查选项,可以要求设定时间必须晚于当前时间
- 排队或未执行任务接口返回优化
- 优化任务统计查询接口的查询速度
- 定时组件【是否强制晚于当前时间】文案去掉是否
- 快速执行脚本脚本内容项优化
- 开发者对于下拉框远程数据源可配置自定义转换函数,对应于REMOTE_SOURCE_DATA_TRANSFORM_FUNCTION配置变量
- 带有输出的节点不允许在调整节点时删除
- 项目列表添加 CMDB ID 展示
- 对外提供的 API 移除对用户存在性的校验
- 资源筛选变量增加开区个数和开区ip列表字段,改用
,
作为列表拼接分隔符
- feature
- 增加当前时间获取变量,支持时间格式和时区自定义
- mako 渲染上下文支持使用 datetime, re, hashlib random 模块
- celery任务队列隔离,针对周期任务和api调用任务分配对应队列
- 添加项目任务执行者代理功能
- 添加CMDB 按照集群模板创建集群
- 新增对只显示在特定业务上插件的支持,由系统管理员进行设置
- 未执行节点支持node/detail接口状态查询
- 输出变量勾选允许用户自定义变量键和变量名
- bugfix
- JOB 系列插件支持从日志获取全局变量:考虑变量中带有空白字符情况
- bugfix
- 修复无权限返回数据中实例信息没有父层级的问题
- 申请创建轻应用权限跳转链接时请求参数格式修改
- 新建公共流程并创建任务权限校验逻辑修改
- feature
- 对接权限中心新建关联
- bugfix
- 修复获取申请权限 URL 时报错的问题
- 修复登陆过期后小窗登陆后台返回 500 的问题
- 编辑公共流程引用子流程时需要判断common_flow_view权限
- 修复周期任务创建的流程中没有周期任务信息导致筛选失败的问题
- 修复管理端搜索需要编辑而不是查看权限的问题
- 创建轻应用申请权限资源数据类型拼接错误修复
- 修复 list_instance api 会返回已删除数据的实例的问题
- 修复项目编辑和停用报错的问题
- 修复IP选择器按拓扑选择时同时选择不同层级的拓扑时无法获取到 IP 的问题
- 公共流程创建任务参数填写需要单独查询权限修复
- 周期任务列表查看模板权限名称改为periodic_task_view
- 公共流程在流程编辑页面创建任务时未跳转到已选择项目修复
- 修复 IAM 调用 fetch_instance_info 报错的问题
- 修复再创建操作无权限时,申请权限链接没有传递模板名称的问题
- 公共流程编辑创建任务权限查询失败修复
- 修复子流程参数传递过程中内外层存在同名 key 时导致参数传递失败的问题
- 修复流程中存在嵌套子流程时创建任务 404 的问题
- improvement
- redis sentinel 模式支持配置 redis sentinel 独立密码
- 任务的流程模板被删除后再创建按钮置灰禁用
- 新功能
- 接入权限中心 V3
- 新功能
- 流程模板通知方式改为由接口动态获取
- JOB 系列插件支持从输出日志中(
<SOPS_VAR>key:val</SOPS_VAR>
)提取全局变量到log_outputs输出中,并通过${log_outputs['key']}
引用 - 蓝鲸服务(BK)-发送通知插件升级到v1.0,通知方式支持在蓝鲸PaaS API网关配置通知渠道后自动同步
- 优化项
- 流程编辑页面子流程节点编辑面板支持跳转查看子流程
- 流程编辑页面选择插件/子流程默认展开已选分组或第一组
- 任务执行时间返回0时显示小于1秒
- tagSelect Tag 的前端UI中可选项限制最大宽度
- 人员选择变量接口错误前端提示错误信息
- bugfix
- 修复子流程参数无法传入的问题
- 修复旧版本任务节点查看参数时未兼容legacy版本问题
- 修复职能化列表新建任务选择流程模板后选项不显示问题
- 修复combine类型插件value字段缺失,表单值不能回填的问题
- 新功能
- datatable支持配置操作列是否显示编辑按钮
- 优化项
- NODEMAN-新建任务前端表单调整
- bugfix
- 修复CMDB-创建模块任务执行前后执行表单信息不对应的问题
- 修复删除流程时检测关联轻应用未过滤已删除轻应用的问题
- tagCascaser组件lazyLoad方法大小写拼写问题修复
- 新功能
- 新增流程节点标签功能
- CMDB-创建模块插件
- Nodeman-创建任务插件 2.0 版本
- CMDB 系列插件,支持手动输入拓扑层级
- 插件开发支持 combine 类型
- 页面 footer 与副标题支持自定义
- 画布节点点击选中后支持快捷键删除
- 优化项
- 分支表达式输入框优化,支持语法高亮
- 算插件耗时方法改为四舍五入,而不是向下取整
- 流程模板被删除后,访问对应模板详情、节点选择、参数填写页面时,跳转到404页面
- bugfix
- 修复运营数据时间选择组件层级不正确的问题
- 修复 BKAPP_DEFAULT_SUPPLIER_ACCOUNT 在发送通知获取人员时不生效的问题
- 兼容脏数据 can_retry、isSkipped 字段不存在问题
- 修复轻应用页面搜索失败后,搜索框消失的问题
- bugfix
- 修复升级标准运维版本到 V3.5.10,导致处于暂停或定时中包含 CMDB 插件的流程任务无法继续的问题(V3.5.10 引入)
- 优化项
- 优化任务节点子流程更新版本时参数处理逻辑,优先保证已勾选为全局变量的参数不变
- CMDB系列插件代码目录优化
- bugfix
- 修复编辑流程时双击网关节点导致无法继续打开插件和子流程节点参数的问题
- 修复职能化、审计中心进入任务执行页面后的返回按钮对应的返回路径错误的问题
- 修复自动排版宽度超出画布换行时计算坐标异常的问题
- 修复 V3.4.X 之前的版本流程数据导入时业务流程能够覆盖公共流程的问题
- 新功能
- 新增主机属性查询器自定义变量,可以通过 IP 查询主机属性并引用在插件参数中
- 优化项
- 查看执行执行详情中显示节点引用的插件名字
- 优化查看执行执行详情中耗时的可读性
- 各列表页面的高级搜索去掉关键词前后空格,避免包含空格时搜索结果为空
- 编辑流程中切换插件版本时自动清空旧版本插件输入输出参数
- 轻应用图标优化
- 无默认项目时,切换项目默认跳转到目标项目的流程列表页面
- 优化数据统计时间选择控件位置偏上的样式问题
- bugfix
- 修复分支网关条件中包含双引号和尖括号导致 title 属性提前关闭后分支条件不可编辑的问题
- 修复流程列表页面高级搜索中子流程是否更新条件删选不对的问题
- 修复自定义变量切换为资源筛选变量报错的问题
- 修复变量引擎中语法错误时渲染参数异常的问题,优化后直接返回原字符串
- 修复获取需要更新子流程的流程列表时未过滤已删除流程的问题
- 删除保存流程模板时后台对变量 key 的长度校验
- 修复任务记录、审计中心、职能化中心、公共流程等列表页的高级搜索点击搜索按钮后,列表页码未重置为 1 导致搜索结果显示为空的问题
- 优化项
- 修改JOB-新建定时作业插件的定时规则参数中的提示文案,填参方式请参考JOB平台定时任务 Crontab 规则(JOB V2 和 V3 不一致)
- API JWT 可以通过环境变量 BKAPP_API_JWT_EXEMPT 豁免,在 headers 中传入 BK_USERNAME 和 BK_APPCODE 直接调用标准运维 API,方便进行测试联调
- 轻应用操作项无权限时展示锁图标
- 表格 Tag 的列宽可以自适应
- 业务信息从 CMDB 同步到标准运维项目时,如果 time_zone 字段有变化也同步
- bugfix
- 修复任务执行页面查看JOB-执行作业插件节点执行详情不展示输出参数的问题
- 修复流程编辑中关闭节点配置面板时节点名称未保存的问题
- 新功能
- API 免用户认证白名单默认值添加 bk_datainstaller 和 bk_dataadmin
- 优化项
- IP 选择器支持排序
- CMDB-转移主机至故障机模块和上交主机至资源池插件添加业务信息
- 流程模板编辑页面子流程列表增加权限判断,需要有查看权限才能引用为子流程
- 项目管理页面操作项鼠标光标改为手型 icon
- 优化流程模板编辑页面的表格类全局变量编辑后高度过高问题
- 前端未引用资源清理,去掉 sourcemap 减少压缩包体积
- JOB-执行作业插件刷新按钮间距
- 无项目权限时,各页面不显示表格等内容,改为申请权限
- 优化分支网关分支条件侧滑栏交互,和节点编辑侧滑栏监护保持一致
- bugfix
- 修复 get_task_detail API 报错 500 的问题
- 修复 get_task_status API 在子流程节点不存在或未执行时抛出异常的问题
- 修复分支网关条件值会被双引号提前截断的问题
- 修复勾选参数到全局变量选择复用变量的弹窗异常关闭的问题
- 修复勾选参数到全局变量复用变量选择非第一个可选项时参数值不正确的问题
- 修复 CMDB-创建集群(v1.0)等插件执行完后查看节点详情表格参数为空的问题
- 修复当项目数超过 1000 时,部分项目不显示的问题
- 修复后台 admin 页面修改数据保存时可能报 403 的问题
- 流程模板保存后添加子流程节点时去掉自身
- 修复子流程节点参数错误收起后,点开节点未提示错误信息的问题
- 优化项
- 各列表页面的高级搜索表单操作按钮和表单对齐
- 轻应用页面标准运维logo不支持单击和右键跳转到首页
- 优化前端页面细节
- bugfix
- 修复当权限中心中项目资源有脏数据,会导致获取常用项目接口500的问题
- 修复轻应用中打开任务详情,导航展示的是新建任务而不是任务记录的问题
- 修复获取项目/业务的开发商ID错误的问题
- 修复 open_paas 版本低于 2.10.7 时申请权限跳转链接错误问题
- 新功能
- 自定义全局变量添加表格类型的元变量
- 自定义全局变量添加集群资源筛选变量,用来辅助用户实现批量开区和分配主机资源
- 流程编辑页面的全局变量添加直接引用统计
- 职能化任务列表页面添加自动刷新功能
- 任务列表页面和流程编辑页面添加子流程更新提示,并能快速定位到需要更新子流程的流程模板和具体的子流程节点
- 流程画布编辑页面的任务节点快捷操作面板添加快速克隆操作
- 添加获取用户有权限的项目列表(get_task_node_data) API
- 添加批量查询任务状态(get_tasks_status) API
- 添加获取模板执行方案列表(get_template_schemes) API
- 添加获取用户有权限的项目列表(get_user_project_list) API
- 添加获取项目详情(get_user_project_detail) API
- 添加导入项目流程模板(import_project_template) API
- 添加操作任务中的节点(operate_node) API
- 添加获取节点选择后新的任务树(preview_task_tree) API
- 支持配置(celery beat 除外)自定义进程
- 优化项
- 优化流程编辑页面全局变量样式,增加宽度
- 优化流程编辑页面节点配置编辑样式,插件、子流程选择改为独立子页面
- 优化插件开发左侧工具栏样式
- CMDB-创建集群插件输入框改为文本框,支持单行表格数据中使用换行符分隔多个集群属性值
- 优化任务执行页面的头部导航
- 优化节点执行失败重试、跳过样式
- 项目流程、公共流程、周期任务、轻应用列表添加收藏操作
- 任务记录列表增加任务再创建入口
- 轻应用独立页面导航栏添加当前项目名
- 职能化任务详情页面添加当前项目名
- 新建周期任务的周期表达式参数清空选项优化
- 查看任务参数中的文件上传参数展示文件名称,而不是 object 字符
- 流程编辑的节点选择配置面板,选择插件/子流程输入框支持选择分组过滤
- 导航栏优化,避免英文语言下导航栏在小屏时换行问题
- 导航栏优化,支持右键打开新链接
- 跨业务导入流程模板,自动替换流程节点参数中的业务选择器的业务为当前业务
- JOB-快速执行脚本脚本参数字段支持非字符类型
- 获取模板详情 API 中的 pipeline_tree 增加 location 与 line 字段
- create_task API 支持传入 pipeline_tree
- 远程包源模块配置导入模块替换为换行符分隔
- 优化前端页面版本日志样式
- bugfix
- 修复点击上传文件按钮导致节点参数配置页面关闭的问题
- 修复流程编辑时从左侧工具栏直接拖拽插件导致版本号丢失的问题
- 修复 HTTP-请求 插件切换版本时未重置参数 value 的问题
- 修复节点输入、输出参数勾选到全局变量后排序 index 未更新的问题
- 修复修改其他任务参数会导致正在上传文件的参数取消上传的问题
- 获取插件列表 API 500 问题
- 修复批量获取任务状态不支持传递业务 ID 问题修复
- 修复下拉框变量数据源中 value 为非字符导致多选时的值获取异常的问题
- 修复任务执行失败通知报错问题
- 修复轻应用 logo 上传两次相同的图片不会触发校验逻辑的问题
- 修复轻应用 logo 上传时后台报错的问题
- 修复自动排版导致前端 location 中部分属性丢失问题
- 修复自动版本多分支换行导致节点覆盖问题
- 修复 TaskContext 没有 biz_supplier_account 的问题
- 修复流程编辑页面子流程参数表单是否勾选到全局变量的判断错误问题
- 修复流程编辑页面查看非 legacy 版本插件参数时报错的问题
- 修复节点管理执行加密时报错的问题
- 修复新建任务的节点选择阶段执行方案列表接口参数不正确问题
- 修复首页常用项目无数据跳转链接错误问题
- bugfix
- 修复添加收藏页面下拉框不展示的问题
- 修复职能化权限导致创建任务异常的问题
- 新功能
- 插件统计信息支持记录插件在流程中的版本号
- 公共流程执行通知功能
- 优化项
- 修改职能化人员的权限模板,添加职能化中心查看权限和创建任务权限
- 执行作业刷新按钮垂直居中
- 【HTTP-请求1.0】插件优化,增加鲁棒性
- tagDatatable数据导出兼容各版本excel
- tagDatatable操作项中删除按钮是否显示配置项和add_btn解耦
- 运营数据时间范围居中
- 帮助链接跳转到文档中心
- combine类组件增加get_parent方法
- 数据统计横向柱状图兼容字符串格式数据
- 用户常用项目列表中过滤掉已停用的项目
- bugfix
- 修复添加收藏页面下拉框不展示的问题
- 修复职能化高级搜索不生效的问题
- 修复节点参数编辑数字0会转换为空字符的问题
- 修复表格导入数据编辑点击取消后数据清空的问题
- 修复按月获取任务执行统计数据时后台500的问题
- 修复插件版本切换后配置项没清空导致保存模板时报错的问题
- 修复轻应用首页按钮未屏蔽的问题
- 修复插件版本默认值问题不正确的问题
- 修复职能化权限导致创建任务异常的问题
- 修复常用项目点击后默认项目为修改的问题
- 修复公共流程历史记录不跳转的问题
- 修复在开始节点处使用快捷添加节点 outgoing 丢失的问题
- 新功能
- IP 选择器支持配置值是否带云区域 ID
- 后端添加版本日志功能
- 优化项
- 用户第一次进入应用时,为其在常用业务中初始化有权限的业务
- 管理员搜索输入框增加自动跳转结果页的逻辑
- 从 CMDB 同步业务通知功能完善
- 节点回调 API 增加重试机制
- bugfix
- 修复周期表达式手动输入验证问题
- 修复公共流程编辑上下文中上传本地文件逻辑不正确的问题
- 修复节点引导 tips,浏览器返回时未消失
- 修复 CMDB-更新集群属性 插件集群容量参数未使用整数的问题
- 兼容脏数据 can_retry、isSkipped 字段不存在问题
- 修复CMDB-创建集群中集群信息参数表格单项数据为空会被上一行覆盖的问题
- 新功能
- python 版本升级到 3.6.7,标准插件开发者可以用上 py3 新特性了
- 流程引擎升级,可以在流程内进行打回操作了
- 标准运维首页改版,现在可以在首页浏览任务动态和进行各种快捷操作
- 收藏功能升级,支持收藏流程模板,公共流程,周期任务,轻应用
- 插件系统升级,同一个插件允许存在多个版本
- 后台管理端上线,管理员能够在管理端浏览更多辅助排错的信息
- 插件开发(beta)功能上线
- 新功能
- 画布节点样式调整
- 画布选择的节点支持上下左右键移动
- 新增节点配置框,可快速添加下一个节点,降低流程编排成本
- 支持通过键盘快捷键控制画布缩放比例
- 分支条件支持配置名称,提高分支描述性
- 数据统计横向柱状图增加查看全部功能
- 数据统计横向柱状图增加排序方式选项
- 周期任务支持选择公共流程
- 优化项
- 【CMDB-故障机替换】插件主机属性更新接口替换
- 下拉框数据源请求改为后台请求,避免跨域请求问题
- 停用项目隐藏「进入」「编辑」按钮
- bug fix
- 修复权限数据缓存失效导致克隆流程后页面显示无权限的问题
- 节点配置展开点击节点子切换时隐藏子流程更新按钮
- 节点配置子流程加载详情时,禁用子流程更新和子流程切换
- 修复 2.4 旧数据部分插件表单渲染时值被清空的问题
- 修复分支条件失败时保存错误信息异常,未展示具体错误的问题
- 修复运营数据-标准插件统计数据中插件执行时长、次数、平均耗时不准确的问题
- 修复表单编辑页面展开时更改连线导致画布任务节点 incoming、outgoing 字段会出现缺失的问题
- 修复【节点管理-安装】插件无法停止的问题
- 修复【节点管理-安装】插件安装任务状态轮询时,只轮询一次就报错结束的问题
- note
- 依赖版本:cmdb>=v3.5.18
- bug fix
- 修复远程包源编辑模块配置非 modules 字段后,导致 modules 字段数据类型变更的问题
- 修复创建轻应用提交成功后,弹窗填写内容未清空问题
- 修复通过 APIGW 使用公共流程新建的任务,页面打开报错404的问题
- 修复删除正在编辑参数的节点时,节点编辑面板无法收起的问题
- 修复【JOB-执行作业】插件索引数组类型变量格式错误及IP获取不到的问题
- 修复 IP 选择器静态 IP 筛选分页不正确的问题
- 修复任务执行修改参数点击 IP 选择器筛选条件分类面板会收起的问题
- 修复自动排版后删除开始、结束节点,无法再添加到画布的问题
- 修复分发本地文件插件文件字段可以为空的问题
- 修复 IP 选择器按拓扑和 IP 筛选、排除后的结果不准确的问题
- 修复 IP 选择器简单版输入值后无法使用的问题
- 修复用户无权限时首页去申请无法跳转的问题
- 优化项
- 文件上传tag新增上传相关的钩子函数配置项
- 导入流程时若流程为新建状态则创建者应该为导入人
- 新功能
- 添加【JOB-分发本地文件】插件(依赖 install_ee-v1.9.5,job-v2.5.18)
- 添加【Nodeman-安装】插件
- bug fix
- 现在公共流程执行方案权限依赖查看和编辑权限
- 修复公共流程创建任务接口报错的问题
- 修复全局变量处于编辑状态时,点击保存流程,报错的问题
- 修复权限接口数据的缓存偶现瞬间失效返回None导致前端接口500的问题
- 修复JOB-执行作业插件全局参数值包含中文时执行报错的问题
- note
- 依赖版本:install_ee>=v1.9.5,job>=v2.5.18
- bug fix
- 修复 3.4.X 旧版本创建的流程可能无法操作的问题
- 修复 _tag_init 调用 _set_value 方法时会清空标准插件初始值,导致部分标准插件首次编辑后保存报错的问题
- 新功能
- 流程编排添加系统内置全局变量,不可编辑,可以直接引用在任务参数
- 优化项
- 全局变量无数据提示、节点编辑下拉框选项字号调整为 12px
- bug fix
- 修复流程编排节点编辑选择插件/子流程不可用的问题(V3.4.8引入)
- 修复 JOB 系列插件执行完成后查看日志失败的问题
- 优化项
- 流程编辑标准插件表单字号调整为 12px
- bug fix
- 修复轻应用执行方案功能,调整后未固化执行方案的轻应用在新建任务时能且只能通过执行方案调整可选节点,固化执行方案的轻应用不可以调整可选节点
- 修复任务执行页面子流程任务状态丢失的问题
- 轻应用和职能化任务执行页面隐藏查看流程链接,避免页面跳转错乱问题
- 修复转移主机模块插件调用 CC 接口时模块 ID 传递错误的问题
- 修复首页项目任务动态查看更多链接错误的问题
- 新功能
- API 接入 JWT,必须通过蓝鲸 API 网关调用
- 优化项
- 远程插件管理模块接入权限中心,只有管理员角色权限可以进行配置
- 国际化和样式优化
- 全局变量配置项未加载完成不允许保存
- 无权限页面点击去申请,无项目时跳转到项目管理页面,反之跳转到权限中心申请当前项目的查看权限
- TagRadio 和 TagSelect 支持 Boolean 类型的 value 值
- 画布自动排版支持嵌套的网关
- API 和静态资源找不到直接返回 404,而不是 vue 首页
- 查询任务状态接口鉴权豁免,在任务记录页面可以全部显示任务状态
- bug fix
- 修复数据统计中按项目维度统计和查询的问题
- 修复输入框类型变量校验时提示必填的问题
- 修复流程导入时如果接口报错,再次上传文件无效的问题
- note
- 依赖版本:open_paas_ee-2.9.33(新增 JWT 公钥和私钥管理)
- 新功能
- 添加项目管理功能,能够自定义新增和配置平台无关的项目并管理项目中的资源
- 对接权限中心,通过权限中心来管理所有资源权限
- 优化项
- 标准插件改造,支持在自定义项目下通过单个流程操作多个业务下的资源
- 优化项
- 优化移动端分支条件展示样式,避免覆盖导航文案
- 管理员入口-公共流程新建和编辑时,去掉"新建任务"和"保存并新建任务"入口,只能在某个业务下使用公共流程新建任务
- bug fix
- 修复子流程 combine 类型参数(如IP选择器)勾选后的全局变量 source_tag 值不正确的问题
- 修复移动端修改执行方案后新建任务接口报错的问题
- 修复移动端暂停节点点击继续执行接口报错的问题
- 修复新建任务时点击返回都回到流程编辑页面的问题。优化为从哪个页面新建任务,就返回哪个页面;任务执行页面的返回都回到任务记录页面
- 修复运维人员执行任务随机使用业务任一运维身份的问题(V3.3.20引入)
- 优化项
- 从周期任务列表页新建周期任务,下一步进入参数填写时隐藏执行计划参数
- 优化移动端业务名称过长时的样式
- 优化移动端画布分支条件的样式
- 远程包源加载编辑页面添加名称校验
- 远程包源S3类型的单次链接超时时间优化为10s
- [开发]upload tag 添加手动上传按钮,支持用户开发自定义上传事件的插件表单
- [开发]标准插件表单事件中,可以通过 $.getConstants 获取全局变量
- bug fix
- 修复移动端加载执行方案为空的问题
- 修复移动端汇聚网关连线展示不全的问题
- 修复从任务列表或者周期任务列表点击新建后过滤流程模板都为空的问题
- 修复流程画布编辑时节点是否可选图标不更新的问题
- 新功能
- 添加标准插件远程加载功能,开发自定义插件再也不用先解压再压缩官方版本包了
- 添加移动端访问入口,开启移动端配置后,可以在企业微信新建、执行任务
- 优化项
- 代码优化,django_signal_valve模块移动到pipeline中
- 前端magic-box组件升级更新
- 轻应用列表页新增高级搜索
- Bamboo流程引擎支持自定义失败回调事件
- Bamboo流程引擎支持自定义执行逻辑的结束节点
- 编辑流程时新建任务,点击返回后返回到流程编辑页面,而不是业务首页
- 去掉切换子流程时浏览器console打印的error日志
- 提升事务执行速度,降低可能出现的数据库deadlock概率
- 首次部署时,如果DB migrate未完成,尝试从环境变量获取REDIS配置
- 插件开发前端TagRadio和TagSelect支持Boolean类型的value值,TagSelect增加set_loading方法
- 流程编辑画布支持直接拖拽标准插件节点和子流程节点,之后再选择具体插件和子流程以及填写参数
- 从周期任务列表页面新建周期任务时,参数填写页面隐藏执行计划
- 全局变量显示时去掉不能为空的校验
- bug fix
- 修复新建周期任务填写周期表达式多输入字符导致浏览器崩溃的问题
- 修复自定义输入框全局变量的校验规则在填写参数时未生效的问题
- 修复流程未被引用的变量都是隐藏属性时,新建任务的参数填写显示了未引用变量,但是点开显示空白的问题
- 修复标准运维版本从 3.2.X 升级到 3.3.X 时正在执行的任务无法继续的问题
- 修复标准插件单元测试中Service对象没有logger属性的问题
- 修复IP选择器编辑后未保存的问题
- 优化项
- 优化taskflow部分后台日志格式,添加更详细的错误堆栈信息
- bug fix
- 修复首页业务动态和任务分类图展示为空的问题(3.3.19引入)
- 修复蓝鲸服务(BK)-HTTP请求插件的URL参数输入较长URL导致浏览器卡死的问题
- 修复执行任务页面节点操作tooltip样式问题
- 优化项
- 优化管理员admin页面pipeline表格展示,提升数据加载速度
- 创建插件APP命令增强,添加单元测试目录,头部添加版权信息,添加必要导入语句
- IP选择器禁用样式优化
- 流程编辑画布已添加节点个数的底色增加透明度
- 统一任务执行步骤的底色样式
- bug fix
- 修复IP选择器对多内网IP的服务器解析异常的问题
- 修复mako语法中包含#解析时出现memory error的问题,包含#字符的mako语法不再解析
- 修复有参数时修改周期任务弹窗确认按钮一直处于loading状态的问题
- 修复国际化title未翻译,标准插件节点失败处理提示翻译错误等问题
- bug fix
- 修复新建任务节点选择时,执行方案预览未生效的问题
- 新功能
- 导入公共流程模板接口接入蓝鲸API,并限制只能bk_bcs等内置白名单SaaS调用
- 优化项
- 流程模板编辑中,子流程节点跳转到子流程的样式优化
- 导出流程/公共流程未选中时错误提示样式优化,解决错误文案覆盖按钮的问题
- 优化在新建流程时未引用全局变量样式,去掉必填提示
- 优化周期规则循环间隔时间验证,限制必须为正整数
- bug fix
- 修复轻应用内新建任务页面点击返回,定向到业务首页的问题,直接去掉返回按钮
- 新功能
- 新建周期任务时,周期表达式支持通过选择生成,用户可以选择按照分钟、小时、星期、日期、月份等维度循环执行或者指定某些时间点执行
- 新建任务-参数填写页面添加查看未引用变量功能,用户可以查看属性是显示但是未被执行的节点引用的全局变量
- 官方插件库新添CMDB-转移主机至业务故障机、CMDB-转移主机至资源池2个插件(感谢社区用户 AllenHolems 贡献)
- 官方插件库新添JOB-新建定时作业插件(感谢社区用户 chenrb 贡献)
- 优化项
- 导航栏固定在顶部,不会随着浏览器滚动条下拉而隐藏
- 新增、编辑周期任务中周期表达式参数前端校验优化
- 流程编辑中全局变量列表的显示隐藏、输入输出属性改为图标区分
- 非数据列表页面添加返回按钮,用户可以快速返回到之前的数据列表页面
- 二级导航的父级允许点击,默认打开二级导航列表的第一项
- 二级导航列表选中态样式优化
- IP 选择器样式多处优化,去掉静态IP选择列表中云区域中多余右括号
- 导出流程弹窗和编辑周期任务弹窗按钮添加loading效果
- bug fix
- 修复数据统计时间筛选条件右侧点展开关闭弹窗击无效的问题
- 修复数据统计-流程统计列表只展示一条数据的问题
- 修复V3.1.40之前的版本升级后,已开始但是未完成的任务无法继续操作的问题(如V3.1.39升级到V3.3.15会出现该问题)
- 修复包含并行分支的流程,在执行任务查看参数时的排序不正确的问题
- 修复编辑流程时,切换本地缓存记录后标准插件左上角显示失败处理方式的图标消失的问题
- 修复新建任务未执行时获取不到执行者的问题
- 修复非运维人员编辑流程模板报错提示弹窗提示登录而不是无权限的问题
- 修复调用标准运维API报500异常的问题(V3.3.14引入)
- 修复流程编辑中,打开子流程节点,流程选择下拉框展开时未定位到已选择的子流程的问题
- 修复分支判断表达式解析不严格,导致形如 "true == true111" 的分值表达式被判断为 True 的问题
- bug fix
- 修复 JOB 插件回调链接和轻应用访问链接无 BK_PAAS_URL 前缀的错误(V3.3.14引入)
- 新功能
- 添加公共流程模板导入 API,支持其他应用通过 API 新建公共流程
- 优化项
- 轻应用页面重构,展示更新人、更新时间、使用权限等更多信息
- redis 环境变量配置支持在部署时注入作为默认值,用户在数据库中配置项可以覆盖默认值
- 新建任务的参数填写、职能化认领页面表格内 textarea 宽度自适应
- 去掉流程模版本地缓存为空时 hover 底色
- 执行任务时操作按钮状态切换优化
- 导出流程弹窗 loading 时,禁用筛选条件下拉框
- 不允许用户删除已经开始执行且未进入归档状态的任务
- 页面头部导航左右间距统一
- 优化 IP 选择器加载样式
- 日志配置优化,支持本地开发时在 console 中展示请求日志
- 优化本地开发配置,支持不使用全局变量,直接修改本地代码运行工程
- bug fix
- 修复无编辑权限的用户可以更新流程模板数据的问题
- 修复单元测试在使用 sqllite 时第一次 migrate 无法完成的问题
- 修复任务执行前,修改参数保存后,查看参数节点参数信息不展示问题
- 修复新建缓存控制台报校验相关错误的问题
- 修复下拉框表单项搜索结果为空时,选择项被清空问题
- 修复编辑表格类型参数导致插件参数面板收起的问题
- 统一管理员入口页面的URL前缀,修复管理员入口页面刷新后默认业务被置空的问题
- 修复任务执行页面,查看参数中汇聚节点后的插件节点未显示的问题
- 修复页面中表格翻页后,通过高级搜索查询数据为空的问题
- 修复职能化页面新建任务弹窗中,清空选择的业务后,流程模板选择项未清空的问题
- 修复JOB-执行作业输出参数偶现显示其他插件节点已勾选输出参数的问题
- note
- 依赖版本:bkcec>=1.6.13.93/bkeec>=1.8-1.7.1.51(redis 环境变量配置支持在部署时注入作为默认值)
- 新功能
- 新增进阶版IP选择器类型的全局变量,支持多种选择IP方式,如通过勾选配置平台多级拓扑树动态获取,或者直接选择静态服务器,获取通过任一拓扑实例名字组合筛选/排除;之前的IP选择器改为IP选择器(简单版)
- 新增节点回调 API,可以通过该接口继续执行中等待回调的标准插件节点,如BK-暂停、JOB系列插件
- 在父流程中更新引用的子流程时,保留用户当前编辑输入参数表单的值
- 轻应用、职能化中心、审计中心页面增加高级搜索功能
- 任务执行节点树查看按照广度优先排序
- 数据统计页面拉取所有未下线业务
- 优化项
- 自定义全局变量改为从后台接口获取,去掉前端的 vue 硬编码
- 流程编辑中本地缓存表格实现方式改为 table 元素实现,优化页面
- 查看任务执行参数,需要等待所有参数加载完毕再取消 loading 状态
- 新建或编辑全局变量时,配置项没有加载完成,禁用保存按钮
- 获取节点详情及创建任务 API 返回数据新增任务树及任务链接
- JOB-执行作业失败后查看 IP 日志详情未展示所有状态的 IP
- 流程模板导出弹窗页面优化
- 优化CMDB-故障机替换插件错误信息
- 不允许用户在已停运业务下进行任何操作
- 优化流程导入弹窗按钮的文案
- 禁止业务流程和公共流程交叉导入时保留ID
- 职能化中心列表所属业务置于第一列,ID改为任务ID并和运维视角保持一样的值
- 优化执行任务修改参数禁用态中下拉框和文本框的 padding 边距
- bug fix
- 修复JOB-快速执行脚本中先选择"公共脚本"或"业务脚本"并勾选到全局变量后,再选择"手工录入"时勾选的全局变量不消失的问题
- 公共流程模版列表和普通流程模版列表数据源做区分,修复选择业务流程等待表格刷新时切换到公共流程,表格数据是业务流程的问题
- 修复BK-发送通知插件中邮件通知内容不换行的问题
- 修复任务执行页面查看任务参数节点树样式错位的问题
- 修复节点重试取消按钮点击无效问题
- 修复自定义全局变量为弹窗编辑时,不点开编辑直接保存导致value丢失的问题
- 修复上传轻应用 LOGO 链接拼接错误的问题
- 修复用户在只有一个已归档业务时访问业务首页返回 500 的问题
- 修复非运维角色执行任务时无法正确获取业务下拥有运维角色用户的问题
- 修复获取公共流程列表接口中返回的数据缺少子流程是否更新的问题
- 修复新建周期任务点击下一步后不跳转的问题
- 修复下拉框Tag设置多选后default属性不生效的问题
- note
- 依赖版本:open_paas_ce-3.2.507/open_paas_ee-2.7.20(新增节点回调 API,获取节点详情及创建任务 API 返回数据新增任务树及任务链接)
- bug fix
- 修复在 get_task_status API 返回的 elapsed_time 为 Float 的问题
- bug fix
- 修复在 API 中调用 ESB 获取用户信息异常的问题
- bug fix
- 修复获取任务流程状态接口 API 返回的节点名与实际节点名不符的问题
- bug fix
- 修复周期任务在固定月份和日期时 beat 进程退出的问题
- 修复任务节点失败后重试时如果参数填写出错,会导致无法通过修改参数再次重试的问题
- 修复职能化认领页面点击认领按钮页面会重新刷新的问题
- 修复任务节点执行时间超过一天后耗时计算不正确的问题
- bug fix
- 修复用户在没登录过标准运维的情况下无法调用 API 接口的问题
- bug fix
- 修复自动排版在流程存在换行的情况下错位的问题
- 优化项
- 国际化完善
- bug fix
- 修复运维在任务列表删除任务后,职能化列表还能看到任务的问题
- 修复数据统计按标准插件统计分页异常的问题
- bug fix
- 修复流程模板高级搜索栏中无法清空子流程状态的问题
- 修复打开标准插件时表单可能会不渲染的问题
- 修复职能化任务记录下任务状态信息样式错误的问题
- bug fix
- 修复轻应用 LOGO 获取不到的问题
- 修复流程统计 - 流程引擎 - 创建任务数不正确的问题
- 修复用户能够通过轻应用进入标准运维业务首页的问题
- 修复职能化中心不能正常认领任务的问题
- 优化项
- JOB 相关插件拉取 CMDB 信息时不再使用缓存
- 新功能
- 流程编辑画布添加标准插件个数提示
- 添加【CMDB-转移主机至空闲机】插件
- JOB 执行作业插件允许用户引用 JOB 云参
- 优化项
- 国际化样式优化
- 首页收藏流程弹框样式优化
- 数据统计图表中筛选条件的时间选择宽度优化
- 职能化中心、审计中心、轻应用任务表格样式优化,添加搜索条件
- JOB 相关插件更改为 JOB 回调方式
- bug fix
- 修复引用多选下拉框报错的问题
- 流程编辑请求标准插件配置项 404 导致页面白屏问题
- 修复新建任务节点调整后无标准插件节点的分支被误删除的问题
- 修复 IP 选择器根据拓扑选择不生效的问题
- 修复公共流程下查看业务相关插件后台返回 500 的问题
- 修复插件参数中带中文时流程执行错误的问题
- 修复社区版 JOB 跳转链接不正确的问题
- 修复在前端数据结构不正确时,创建流程后台返回 500 的问题
- bug fix
- 修复社区版判断用户角色异常问题
- 新功能
- 代码架构调整,适配最新版开发框架
- 流程编辑新增框选功能,可以多选节点并移动、删除、复制粘贴(包含开始、结束节点时不可复制)
- 业务流程、公共流程新增子流程是否更新的筛选条件
- 新建任务节点选择阶段新增预览模式,如果流程包含可选节点,用户可以预览调整节点后的流程(不包含网关的流程会自动编排)
- 数据统计-任务统计新增按时间维度的任务数量趋势图
- 社区版开放轻应用、职能化、数据统计功能
- 优化项
- 标准运维SaaS部署时默认容器分配内存大小改为 2G
- 流程编辑、任务执行页面样式重构
- 职能化中心、审计中心、流程列表、任务列表等表格样式重构,新增高级搜索
- JOB-执行作业区分云参和上下文参数,只有云参可以作为输出变量
- JOB-执行作业的全局变量参数由通过 id 改为 通过 name 传参,多个JOB-执行作业的全局变量参数名一致可以复用参数
- bug fix
- 新建职能化类型任务去掉周期执行选项
- bug fix
- 轻应用和职能化入口新建任务去掉周期执行选项
- 修复日期时间变量图标重叠的样式问题
- 修复流程编辑中标准插件配置的失败处理tooltip垂直方向错位问题
- 新功能
- 新增导入流程模板替换JOB相关ID的接口
- JOB-执行作业标准插件展示输出云参
- 优化项
- 编辑流程模板时,公共属性中类型校验提示在选择类型后隐藏
- 日期时间变量图标重叠的样式优化
- 进入管理员入口导航后禁用业务切换
- bug fix
- 修复标准插件表格参数未保存时,失去焦点后无法再次编辑的问题
- 修复数据统计部分数据不准确的问题
- 修复标准插件组合参数校验的问题
- 修复CMDB系列标准插件拓扑树选择时ID重复导致多个节点被选中的问题
- 修复同时唤醒并行分支的多个分支时部分子进程卡住的问题
- 优化项
- 业务中查看的公共流程列表去掉子流程更新字段
- 周期任务在运行时禁止修改流程的参数
- bug fix
- 修复职能化人员使用公共流程新建任务报404的问题
- 修复审计中心查看任务状态链接错误问题
- 业务首页禁止在轻应用、职能化、审计中心页面触发
- 修复数据统计外链跳转时业务切换问题
- 新功能
- JOB-执行作业支持把云参作为输出参数引用到后续的任务节点参数中
- 优化项
- 周期任务新建后默认启动
- 周期任务列表页面版权信息贴底
- 部分翻译优化
- bug fix
- 修复流程编辑时,任务节点可以连接自身的问题
- 修复公共流程模板新建任务跳转问题
- 修复数据统计页面时间选择器样式和时间范围提示不统一的问题
- 修复JOB-快速执行脚本使用公共脚本时传参错误问题
- 修复IP选择器点击后自动收缩的问题
- 修复自动编排标准插件参数丢失的问题
- note
- 依赖版本:job_ce-5.0.1、job_ee-1.4.4(新增 job get_job_instance_global_var_value API)
- 依赖版本:open_paas_ee-2.6.25(新增 job get_job_instance_global_var_value API)
- 新功能
- 流程编辑支持一键自动编排,免除手动排版对齐的枯燥工作
- 新增本地缓存功能,可以随时还原,再也不担心前端编排数据意外丢失了
- 流程模板、任务记录页面新增查询筛选条件
- 新建任务节点选择后,删除多余分支或并行与配对的汇聚网关
- 新建任务、职能化认领预览流程的画布弹窗支持子流程跳转
- JOB-快速执行脚本标准插件增加拉取业务脚本和公共脚本功能
- JOB标准插件执行完成可以查看执行 IP 和 LOG 详情
- 流程模板的标准插件节点可以设置失败后是否允许手动跳过和手动重试
- 新增周期任务功能,可以使用流程模板在新建任务时选择周期执行策略,新建周期任务
- 新增公共流程功能,管理员用户可以在管理员入口新建全业务可见的流程
- 优化项
- 新建全局变量、新建缓存按钮尺寸调小
- 文本框 textarea 内容超出宽度强制断行
- JOB标准插件执行完成后,可以在输出参数中点击任务链接跳转到作业平台
- 删除流程模板时,提示信息添加引用该流程的流程模板详情
- 全局变量 KEY 不能以数字开头,提示优化
- 保存编辑中的流程模板时,增加校验并保存编辑状态的全局变量的步骤,避免数据丢失
- bug fix
- 修复删除流程模板时提示被引用的流程中包含了已删除的流程的问题
- 修复删除汇聚网关产生脏数据的问题
- 修复轻应用 logo 图片超过 100k 时提示信息不展示的问题
- note
- 依赖版本:job_ce-5.0.1、job_ee-1.4.4(JOB-快速执行脚本标准插件增加拉取业务脚本和公共脚本功能)
- 依赖版本:open_paas_ee-2.6.22、open_paas_ce-3.0.94(增加拉取业务脚本和公共脚本、SOPS周期任务API)
- bug fix
- 修复全新安装时可能出现数据库初始化失败的问题
- bug fix
- 修复业务运维无权限使用未授权的流程新建任务的问题,业务运维有业务的所有权限
- bug fix
- 修复通知分组作为变量勾选后无法保存的问题
- 优化项
- 前端页面国际化
- bug fix
- 修复通知分组消失的问题
- 优化项
- 前端页面国际化
- celery 任务中返回的数据国际化
- bug fix
- 修复运维人员不能查看业务中所有流程的问题
- bug fix
- 修复多次点击节点重试按钮时后导致节点卡住无法完成的问题
- 修复任务执行时,查看子流程任务节点详情接口调用,subprocess_stack字段传值错误导致接口报错的问题修复
- 新功能
- 任务执行中的节点点击可查看详情
- 顺序流连线由双击任一点删除改为单击"x"删除
- 自定义变量新增分组,区分普通变量和元变量
- 导航重构,首页跳转放入 logo,新增管理员入口,帮助文档改为图标方式,业务下拉框优化
- 画布编辑强制控制开始、结束节点个数为1,达到个数限制后无法再增加新的开始结束节点
- 编辑流程时,可以在全局变量的列表快速复制变量 KEY
- 优化项
- 页面最小宽度统一为 1320px
- BK-发送通知标准插件,通知分组和附加人员组合校验
- JOB-执行作业全局变量参数展示参数描述,支持JOB平台数组类型的云参
- 全局变量说明、标准插件说明、任务参数提示统一样式
- 全局变量名称、流程名称、任务名称、任务执行者等需要填写名称的表单校验前自动去掉前后空格
- 修改文本框的内部边框间距,和输入框的输入起始位置对齐
- 代码架构优化,标准插件集和变量集移动到项目根目录下的 pipeline_plugins 中
- 流程编辑的子流程节点配置中版本更新按钮 tooltip icon 颜色修改
- 全局变量为空时新增提示
- 任务执行查看/修改参数面板,收起按钮不明显,样式优化
- 页面弹框样式统一
- 模板导入导出表单校验提示统一
- 优化查询流程模板的速度
- bug fix
- 修复新建任务选择职能化任务后,后续新建的任务阶段导航都多了职能化任务的问题
- 修复节点名称长度少于 50 个字符后台报错的问题
- 轻应用编辑弹窗打开时,名称字段为空的问题修复
- 变量引用解析失败时返回用户输入参数,而不是 Variable 对象
- 子流程切换,状态未更新,dataset 获取报错兼容处理
- BK-定时,因时区问题导致的不执行问题,执行时间修改为与业务时区相对应
- 修复业务非运维人员可以删除流程模板的问题
- bug fix
- 修复分支/并行网关直连汇聚网关时,删除汇聚网关产生脏数据的问题
- 新功能
- 流程编排连线终点放到节点上自动吸附,优化编排体验
- bug fix
- 修复全新部署时数据库初始化失败的问题
- bug fix
- 修复流程导入时包含子流程的全局变量引用 ID 获取不正确的问题,数据异常后台不再返回 500 状态码
- 新功能
- 业务配置中执行者配置新增强制使用功能,可以让运维人员都以同一个运维身份执行任务
- 优化项
- 优化管理员视图在小屏中的导航栏展示
- bug fix
- 修复不合法的变量引用语法导致参数渲染报错的问题
- 新功能
- 添加标准插件开发 APP 一键生成命令
- 优化项
- 数据统计中任务统计下任务详情及执行耗时页面支持列表排序
- 数据统计中任务统计下任务详情及执行耗时页面支持跳转到流程执行详情页面
- 优化执行任务时在 redis, celery worker 及 rabbitmq 不可用时的错误提示
- 失败节点在重试时,对应节点增加高亮提示
- 任务克隆前增加确认弹窗
- 优化流程被撤销后进行节点操作的错误提示
- 小屏宽度下头部宽度样式调整
- bug fix
- 修复子流程删除或更新后,全局变量区没有刷新的问题
- 修复子流程输出字段未根据子流程版本进行获取的问题
- 修复子流程版本更新后子流程表单值未更新的问题
- 修复在忽略错误的状态下节点在内部返回错误时还会进入调度状态的问题
- 修复流程编辑中删除打开参数填写框的标准插件报错的问题
- 新功能
- 开放基础功能