Releases: TencentBlueKing/bk-sops
Releases · TencentBlueKing/bk-sops
V3.34.6
What's Changed
新功能
- 公共流程支持业务可见范围 / 使用范围控制,包含新增、编辑、列表展示、权限限制、复制粘贴和业务侧调用适配。
- 任务模板支持 Webhook,补充事件初始化、调试、认证、参数校验、回调示例、回调记录、失败记录和批量更新能力。
- 接入 AI 小鲸能力,支持代码框 AI 工具、流程失败排查、任务总结、AI 通知、流程基础信息 AI 分析和智能体流程编排。
- 网关接口能力增强:支持任务列表按时间和创建方式过滤、获取任务有效执行时长、获取任务操作记录、获取节点 / 插件日志、创建模板、模板信息递归展开子流程。
get_template_info和create_template网关接口支持format=yaml,可导出 YAML 格式的pipeline_tree。- 网关 MCP Server 返回信息裁剪,减少冗余数据返回。
- 观测链路增强:补充 SaaS、网关、定时任务、插件执行和调度流程的 trace / span 信息。
- JOB 相关插件增强,支持
host_id作为服务器参数、使用节点名称作为 JOB 任务名称,并支持多种 JOB 节点日志查询。 - 监控告警屏蔽插件增强,支持自定义屏蔽原因、多个策略 ID 和企业微信 markdown_v2 格式。
- YAML 导入导出增强,支持
auto_retry配置,并兼容旧版本流程和循环流场景。 - 运营数据上报能力接入。
优化调整
- Celery worker 和 celery prometheus exporter 增加自动重启机制。
- 支持通过配置定制不同项目的任务清理策略。
- Callback 接口支持异步重试作为降级方案,并增强失败排查日志。
- 优化错误码处理逻辑。
- 优化部分内部 API Gateway URL 结构和网关 API 声明。
- 清理历史微信目录和无效依赖配置。
Bug Fixes
- 修复公共流程可见范围相关的保存、列表展示、编辑权限和越界问题。
- 修复 Webhook 参数序列化、调试校验、认证信息、回调时间、请求头隐藏、回调结果兼容等问题。
- 修复任务创建、任务详情、子流程更新、子流程参数展示、变量隐藏条件、常量变量修改限制等问题。
- 修复节点输出参数复用变量被误删、手动删除失败、正则校验导致节点无法保存等问题。
- 修复变量 IP 选择器手动拓扑过滤问题。
- 修复
fast_create_task生成任务后获取详情报错问题。 - 修复周期任务开关操作时更新人刷新问题。
- 修复流程通知方式默认数据兼容问题。
- 修复模板导出、周期任务更新和循环流 YAML 导出失败问题。
- 修复未执行子流程节点变量渲染失败问题。
- 修复网关 API
preview_task_tree未校验模板查看权限问题。 - 修复
get_task_node_log/get_task_plugin_log鉴权问题。 - 修复网关 API 返回 DRF Response 导致 500 的问题。
New Contributors
Full Changelog: V3.34.3...V3.34.6
New Contributors
Full Changelog: V3.34.3...V3.34.6
V3.34.3
V3.33.16
fixed: 修复环境变量加载的问题
Full Changelog: V3.33.15...V3.33.16
V3.34.2
What's Changed
Other Changes
- Python3.11.10版本及相关依赖包升级 by @huangpixu in #7660
- Python版本升级 by @dengyh in #7912
- 修改runtime文件python版本 by @huangpixu in #7688
- 修改版本号和pipeline的web模块celery启动命令 by @huangpixu in #7692
- feat: 添加CSRF_TRUSTED_ORIGINS配置 #7625 by @huangpixu in #7720
- fix: 修复月度查询数据sql拼接错误 #7625 by @huangpixu in #7740
- feat: 导出yaml文件添加auto_retry配置 #7907 by @huangpixu in #7908
- fix: 修复http插件测试问题 --story=125852796 by @guohelu in #7920
- refactor: 更新前端依赖 by @luofann in #7930
- refactor: 去掉postcss相关依赖 by @luofann in #7936
Full Changelog: V3.33.15...V3.34.2
V3.33.15
V3.33.12
What's Changed
Other Changes
- feat: 更新jsonschema表单版本 --story=121905598 by @luofann in #7707
- feat: PaaS日志检索支持蓝鲸日志采集数据源 #ignore by @normal-wls in #7831
- feat: 表单label展示从scheme.attrs.name取值 --ignore by @ywywZhou in #7715
- feat: 新增bkchat通知渠道 #7545 by @guohelu in #7712
- feat: 前端支持bkchat通知方式 --bug=120383214 by @ywywZhou in #7709
- feat: 流程列表支持子流程【立即更新】 --bug=122227657 by @ywywZhou in #7733
- feat: 标准运维通知接口切换 --story=122294819 by @zhouwe1 in #7729
- feat: bkchat通知方式优化 --bug=120383214 by @ywywZhou in #7739
- feat: 节点管理安装Agent插件,增加寻址方式表单 --story=122397796 #7725 by @zhouwe1 in #7735
- feat: bkchat通知方式输入框placeholder调整 --bug=120383214 by @ywywZhou in #7744
- feat: 输入框tag支持选中内容跟随鼠标左右移动 --ignore by @ywywZhou in #7745
- feat: get_template_list接口返回添加模板labels信息 #7737 by @guohelu in #7751
- feat: get_task_list接口支持返回是否为子任务字段 --story=124236491 by @PPITH in #7803
- refactor: sops 单测覆盖率 --story=122181498 by @zhouwe1 in #7734
- refactor: jsonschema form表格添加按钮居中位置调整 --story=124460642 by @luofann in #7833
- refactor: sops 单测覆盖率 --story=122181498 by @zhouwe1 in #7718
- refactor: 前端工程构建依赖优化 --task=75769623 by @luofann in #7789
- perf: job 插件默认超时限制与job 最新版本保持同步 #7551 by @lTimej in #7559
- perf: job 插件默认超时限制与 job 最新版本保持同步 #7551 by @normal-wls in #7746
- fix: 网关yaml配置文件修复 --story=122311646 by @guohelu in #7722
- fix: 修复bkchat名称和图标问题 --story=122065757 by @guohelu in #7738
- fix: 执行方案代码优化 --story=121748933 by @normal-wls in #7743
- fix: 周期任务、定时任务通知方式未回填值问题修复 --ignore by @ywywZhou in #7750
- fix: 变量表单label展示错误问题修复 --ignore by @ywywZhou in #7759
- fix: 添加参数实现控制是否返回模板信息 #7737 by @guohelu in #7764
- fix: 修复子流程输入参数名称显示为插件表单名称的问题 --story=123583484 by @luofann in #7770
- fix: 流程列表-批量更新时label字段数据异常 --bug=123692968 by @ywywZhou in #7777
- fix: 流程列表-批量更新时表单未校验问题修复 --bug=123692968 by @ywywZhou in #7779
- fix: 周期任务-更新流程后已选执行方案不生效验问题修复 --bug=123722062 by @ywywZhou in #7780
- fix: 修复bkchat校验错误 --story=122528762 by @guohelu in #7778
- fix: 添加代码框自动开启免渲染模式二次确认弹框 --ignore by @ywywZhou in #7794
- fix: 字段错误问题修复 --ignore by @ywywZhou in #7801
- fix: 修复导出yaml变量转换下拉框会变成非法数据源问题 #7784 by @huangpixu in #7808
- fix: 节点配置侧栏关闭后插件不存在状态未重置问题修复 && 配置快照勾选变量表单项显示为空问题修复 by @ywywZhou in #7807
- fix: 周期任务限制支持业务豁免 --story=124434410 by @guohelu in #7810
- fix:修复create_task 参数 execute_task_nodes_id报错问题 #7825 by @wyyalt in #7827
- fix: xlsx版本更新后引用方式调整 --ignore by @ywywZhou in #7829
- fix: 去除list_with_top_collection接口一些字段 #7814 by @huangpixu in #7815
- fix: 替换css中/deep/语法 #ignore by @luofann in #7864
Full Changelog: V3.33.10...V3.33.12
V3.33.10
What's Changed
Other Changes
- fix: 网关yaml配置文件修复 --story=122311646 by @guohelu in #7721
- feat: 快速分发文件支持文件源 #7731 by @huangpixu in #7732
- fix: 周期任务-更新流程后已选执行方案不生效验问题修复 --bug=123722062 by @ywywZhou in #7781
- fix: 含循环流程导出yaml死循环超时问题修复 #7765 by @huangpixu in #7783
- feat: blueapps update to 4.15.7 #ignore by @normal-wls in #7785
- feat: redis support ssl settings #7786 by @normal-wls in #7787
Full Changelog: V3.33.9...V3.33.10
V3.32.1-p6
What's Changed
- perf: job 插件默认超时限制与job 最新版本保持同步 #7551 by @lTimej in #7559
- feat: 更新jsonschema表单版本 --story=121905598 by @luofann in #7707
- refactor: sops 单测覆盖率 --story=122181498 by @zhouwe1 in #7718
- feat: 表单label展示从scheme.attrs.name取值 --ignore by @ywywZhou in #7715
- fix: 网关yaml配置文件修复 --story=122311646 by @guohelu in #7722
- feat: 新增bkchat通知渠道 #7545 by @guohelu in #7712
- feat: 前端支持bkchat通知方式 --bug=120383214 by @ywywZhou in #7709
- feat: 流程列表支持子流程【立即更新】 --bug=122227657 by @ywywZhou in #7733
- feat: 标准运维通知接口切换 --story=122294819 by @zhouwe1 in #7729
- refactor: sops 单测覆盖率 --story=122181498 by @zhouwe1 in #7734
Full Changelog: V3.32.1-p5...V3.32.1-p6
V3.33.9
What's Changed
Exciting New Features 🎉
- feat: 任务清理忽略任务状态 #7664 by @normal-wls in #7665
- feat: 流程市场共享模板查看 #7626 by @guohelu in #7630
- feat: sops 回调功能同步代码 --story=120883063 by @guohelu in #7638
- feat: 上云周期任务添加最低任务间隔时间配置 --story=120737215 by @guohelu in #7646
- feat: 添加返回数据间隔时间 --story=120737215 by @guohelu in #7650
- 支持流程市场分享功能 by @normal-wls in #7678
- 任务清理代码同步 by @normal-wls in #7682
- feat: 任务清理节点相关查询增加 batch 分批逻辑 #7668 by @normal-wls in #7686
- 数据统计表清理 by @guohelu in #7680
- feat: 过期任务数据迁移 --story=121721246 by @guohelu in #7684
Fixed Bugs 👾
- fix: 公共流程导入流程覆盖支持搜索 by @ywywZhou in #7518
- fix: 修复流程导入导出引用第三方插件变量报错问题 #7600 by @guohelu in #7601
- fix: 文本框组件\n为渲染问题修复 by @ywywZhou in #7602
- fix: 文本框组件展示内容为underfind问题修复 --bug=129170523 by @ywywZhou in #7608
- fix: 修复 backfill_template_variable_statistics_task 内存溢出问题 by @wyyalt in #7587
- fix: 节点执行报错信息跳转链接未新开tab问题修复 --bug=119961524 by @ywywZhou in #7616
- perf: 任务回调添加任务输出数据 #7554 by @lTimej in #7566
- fix: 代码编辑框检测变量方法不准确问题修复 --bug=120963616 by @ywywZhou in #7622
- fix: 变量是否为常量改为必选 --bug=120999984 by @ywywZhou in #7627
- fix: 流程市场嵌入画布支持 #7626 by @ywywZhou in #7628
- fix: 流程市场嵌入画布支持-遗漏文件提交 #7626 by @ywywZhou in #7629
- fix: 第三方插件执行中调用 detail 接口报错问题修复 --story=120926155 by @ywywZhou in #7631
- fix: 修复字段类型 #7626 by @guohelu in #7632
- fix: 修改模型问题 #7626 by @guohelu in #7633
- fix: 流程模板问题优化 #7626 by @guohelu in #7635
- fix: 修改日志打印问题 #7626 by @guohelu in #7636
- fix: SRE商店功能开发 --story=121000017 by @ywywZhou in #7639
- fix: 共享到商店-上传图片跨域问题修复 --story=121000017 by @ywywZhou in #7640
- fix: 任务执行页被嵌入后,点击返回抛出事件 --story=121000017 by @ywywZhou in #7642
- fix: 增加项目鉴权 #7626 by @guohelu in #7641
- fix: 任务执行页被嵌入后,点击返回抛出事件逻辑提前 --story=121000017 by @ywywZhou in #7643
- fix: 共享到商店侧栏保存传参错误问题修复 --story=121000017 by @ywywZhou in #7644
- fix: 编辑器图片上传不成功问题修复 --story=121000017 by @ywywZhou in #7645
- fix: sre市场功能代码优化 --story=121334648 by @guohelu in #7648
- fix: 添加公共流程周期任务 --story=121334648 by @guohelu in #7649
- fix: 共享到商店侧栏接口、交互调整 && 公共流程支持创建周期任务 && 周期任务添加最低任务间隔时间配置 by @ywywZhou in #7651
- fix: 公共流程创建周期任务-权限校验优化 --story=121334648 by @ywywZhou in #7652
- fix: GSEKit ip选择器变量切ip选择器后无法正常操作问题修复 --story=121335817 by @ywywZhou in #7647
- fix: 添加公共流程预览 --story=121224121 by @guohelu in #7653
- fix: 删除多余code --story=121224121 by @guohelu in #7654
- fix: 共享到商店侧栏接口、交互调整 --story=121000017 by @ywywZhou in #7655
- fix: 共享到商店侧栏编辑器高度异常问题修复 --story=121000017 by @ywywZhou in #7657
- fix: 添加项目查看鉴权 --story=121224121 by @guohelu in #7656
- fix: 共享到商店侧栏风险等级字段错误问题修复 --story=121000017 by @ywywZhou in #7658
- fix: 共享到商店侧栏场景分类下拉框交互优化 --story=121000017 by @ywywZhou in #7661
- fix: 模板市场导入业务优化 --story=121432122 by @guohelu in #7662
- fix: 公共流程创建周期任务提示没有权限 && 轻应用编辑选择执行方案后不生效问题修复 by @ywywZhou in #7667
- fix: 公共流程创建周期任务采用allow接口鉴权 --story=136521403 by @ywywZhou in #7669
- fix: 测试bug修改 --story=121224121 by @guohelu in #7670
- fix: 周期任务权限判断js报错问题修复 --story=136521403 by @ywywZhou in #7671
- fix: 体验问题修复 --story=136521403 by @ywywZhou in #7672
- fix: 修改导入错误信息提示 --story=121224121 by @guohelu in #7674
- fix: 切换共享类型时重置场景配置 --story=136520635 by @ywywZhou in #7675
- fix: 创建任务选择执行方案时候,有概率默认执行方案不生效问题修复 #ignore by @ywywZhou in #7685
- fix: 数据清理联调问题修复 --story=121862836 by @guohelu in #7696
- 任务清理代码优化 & 支持统计数据清理 & 任务数据归档 by @normal-wls in #7698
- fix: 修复批量任务清理日志主键问题 #7668 by @normal-wls in #7699
- fix: 修复数据清理中脏数据错误 --story=121862836 by @guohelu in #7700
- fix: 输入框变量额外多一个空格问题修复 --story=121740037 by @ywywZhou in #7695
Optimizations 🦾
- perf: 优化任务清理节点相关查询 batch 分批逻辑 #7668 by @normal-wls in #7691
Other Changes
Full Changelog: V3.33.8...V3.33.9
V3.32.1-p5
What's Changed
Features
- 任务清理代码同步 by @normal-wls in #7682
- 任务清理节点相关查询增加 batch 分批逻辑 #7668 by @normal-wls in #7686
- 数据统计表清理 by @guohelu in #7680
- 过期任务数据迁移 --story=121721246 by @guohelu in #7684
Optimizations 🦾
- perf: 优化任务清理节点相关查询 batch 分批逻辑 #7668 by @normal-wls in #7691
Fixed Bugs 👾
- fix: 公共流程导入流程覆盖支持搜索 by @ywywZhou in #7518
- fix: 数据清理联调问题修复 --story=121862836 by @guohelu in #7696
- 任务清理代码优化 & 支持统计数据清理 & 任务数据归档 by @normal-wls in #7698
- fix: 修复批量任务清理日志主键问题 #7668 by @normal-wls in #7699
- fix: 修复数据清理中脏数据错误 --story=121862836 by @guohelu in #7700
- fix: 输入框变量额外多一个空格问题修复 --story=121740037 by @ywywZhou in #7695
- fix: 创建任务选择执行方案时候,有概率默认执行方案不生效问题修复 #ignore by @ywywZhou in #7685
Full Changelog: V3.32.1-p4...V3.32.1-p5