Skip to content

Commit

Permalink
feat: release V3.33.0 #ignore
Browse files Browse the repository at this point in the history
  • Loading branch information
normal-wls committed Apr 15, 2024
1 parent 7880379 commit 4e8878f
Show file tree
Hide file tree
Showing 5 changed files with 54 additions and 3 deletions.
2 changes: 1 addition & 1 deletion app.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ is_use_celery: True
author: 蓝鲸智云
introduction: 标准运维是通过一套成熟稳定的任务调度引擎,把在多系统间的工作整合到一个流程,助力运维实现跨系统调度自动化的SaaS应用。
introduction_en: SOPS is a SaaS application that utilizes a set of mature and stable task scheduling engines to help realize cross-system scheduling automation, and integrates the work among multiple systems into a single process.
version: 3.32.0-alpha7
version: 3.33.0
category: 运维工具
language_support: 中文
desktop:
Expand Down
2 changes: 1 addition & 1 deletion app_desc.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
spec_version: 2
app_version: "3.32.0-alpha7"
app_version: "3.33.0"
app:
region: default
bk_app_code: bk_sops
Expand Down
2 changes: 1 addition & 1 deletion config/default.py
Original file line number Diff line number Diff line change
Expand Up @@ -213,7 +213,7 @@
# mako模板中:<script src="/a.js?v=${ STATIC_VERSION }"></script>
# 如果静态资源修改了以后,上线前改这个版本号即可

STATIC_VERSION = "3.32.0-alpha7"
STATIC_VERSION = "3.33.0"
DEPLOY_DATETIME = datetime.datetime.now().strftime("%Y%m%d%H%M%S")

STATICFILES_DIRS = [os.path.join(BASE_DIR, "static")]
Expand Down
26 changes: 26 additions & 0 deletions version_logs_md/V3.33.0_2024-04-15.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# V3.33.0 版本更新说明

### 新增
- [ 新增 ] 任务新增 “等待处理” 状态,用于标识 审批、人工确认、子流程暂停等需要人为介入的情况
- [ 新增 ] 任务 “等待处理” 或 “失败” 时,新增状态明细展示。方便快速定位到相关节点
- [ 新增 ] 任务执行时,画布和节点详情增加重试次数、跳过方式的展示。
- [ 新增 ] 任务暂停时,画布上增加暂停位置的展示。
- [ 新增 ] 后台支持设定插件的某个版本为默认版本
- [ 新增 ] 独立任务的子流程支持暂停和终止

### 优化

- [ 优化 ] 任务 “等待处理” 时,不再允许 “暂停” 任务
- [ 优化 ] 优化审批、人工确认等内置插件的样式
- [ 优化 ] 优化任务的顶部导航,任务详情增加 “再次执行” 入口
- [ 优化 ] `<SOPS_VAR>key:value</SOPS_VAR>` 语法中的 value 支持多行文本
- [ 优化 ] 变量表达式支持使用 json 包,如可用 json.loads 将字符串转为 列表/字典
- [ 优化 ] 优化业务选择框,增加收藏,支持按业务名称、业务拼音,业务首字母等搜索业务
- [ 优化 ] 优化列表的滚动交互,固定顶部操作区域和表头
- [ 优化 ] 优化报错信息的展示样式

### 修复

- [修复] 修复子流程节点文本下拉框勾选为变量时的值传递问题
- [修复] 修复部分运营数据展示的 Bug

25 changes: 25 additions & 0 deletions version_logs_md_en/V3.33.0_2024-04-15.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# V3.33.0 Release Note

### Feature

- [Feature] Introduced a new "Pending" status for tasks to mark scenarios requiring human engagement, such as approvals, manual confirmations, and paused sub-flow.
- [Feature] A detailed status display has been added for tasks in "Pending" or "Failed" states, allowing for rapid identification and navigation to the relevant nodes.
- [Feature] The execution canvas and node details now include the number of retry attempts and skipping options, providing enhanced visibility and control over task execution.
- [Feature] A visual indicator of the pause location has been implemented on the canvas when a task is paused, offering clear insight into the task's progression.
- [Feature] The backend now enables the designation of a specific plugin version as the default, simplifying the adoption of updated plugins.
- [Feature] Sub-flow within independent tasks can now be paused and terminated, delivering greater control and flexibility over task management.


### Improved
- [Improved] The "Pause" action is no longer available for tasks in "Pending" status.
- [Improved] The appearance of built-in plugins, including approval and manual confirmation, has been refined to provide a more intuitive user experience.
- [Improved] The task's top navigation has been revamped to include a direct "Re-execute" option within the task details for added convenience.
- [Improved] The <SOPS_VAR>key:value</SOPS_VAR> syntax now accommodates multi-line text entries for the value parameter.
- [Improved] Variable expressions now support json package functions, enabling the use of json.loads to convert strings into list or dictionary.
- [Improved] The business selection interface has been upgraded with the ability to bookmark and search by business name, pinyin, and initial letters, enhancing usability.
- [Improved] List scrolling interactions have been fine-tuned with a static top operation area and table header for improved user navigation.
- [Improved] The presentation of error messages has been updated for more effective communication of issues.

### Fixed
- [Fixed] Rectified an issue related to variable value transmission in child process node text dropdowns.
- [Fixed] Resolved several bugs in operational data display to ensure the accuracy and reliability of information presented.

0 comments on commit 4e8878f

Please sign in to comment.