{"release":{"tag":{"name":"vsj1.1.0","path":"/aizuda/snail-job/tags/vsj1.1.0","tree_path":"/aizuda/snail-job/tree/vsj1.1.0","message":"1. 【信创】支持达梦数据库【新增】\r\n2. 更新密码策略：字母、数字、特殊字符，任意2种组成，6-20位【优化】\r\n3. 工作流批次、重试批次、重试日志添加时间筛选(默认查询一个月)【新增】\r\n4. 修复通知配置分页显示问题【BUG】\r\n5. github工作流添加maven cache【优化】\r\n6. mp自动填充createDt,updateDt字段【优化】\r\n7. 提取所有insertBatch xml语句到template【优化】\r\n8. 优化空间切换组件样式【优化】\r\n9. 用户列表添加[序号]、[创建时间]字段【新增】\r\n10. 所有搜索框允许清除【优化】\r\n11. 修复工作流搜索参数定义错误【BUG】\r\n12. 工作流批次按照任务名称查询体验【优化】\r\n13. 定时任务批次按照任务名称查询体验【优化】\r\n14. 修复前端toString()空指针问题【优化】\r\n15. 命名空间非活跃条目显示图标【优化】\r\n16. 登录界面可以做一下键盘回车登录【优化】\r\n17. updateBatch系列脚本增加update_dt=CURRENT_TIMESTAMP【优化】\r\n18. 页面路径修改 notify/scene =\u003E notify/config 【优化】\r\n19. 优化客户端发送消息是组为空的校验【优化】\r\n20. 重构钉钉消息发送工具类(优化)\r\n21. 工作流支持全局上下文传递(新增)\r\n22. 支持动态分片(Map/MapReuce)(新增)\r\n23. 修复oracle超过1000批量删除失败问题(BUG)\r\n24. 定时任务阻塞策略新增恢复类型(新增)\r\n25. 工作流阻塞策略新增恢复类型(新增)\r\n26. sj_distributed_lock 分布式锁表去掉自增主键(优化)\r\n27. 优化决策节点手动校验逻辑并支持手动校验按钮(优化)\r\n28. 工作流决策节点判定逻辑使用上下文进行判断(优化)\r\n29. 工作流批次详情新增实时刷新功能(新增)\r\n30. 工作流和定时任务实时日志新增自动刷新功能(新增)\r\n31. 修复实时日志展示重复问题(BUG)\r\n32. 重试次数支持最低为0次(优化)\r\n33. 登录新增验证码功能(新增)\r\n34. 重试场景随机和固定间隔重试间隔新增最低10s限制(优化)\r\n35. 任务项列列表新增任务名称字段(优化)\r\n36. 升级mybatis-plus版本(3.5.6-\u003E3.5.7)(升级)\r\n37. 修复退出登录和修改密码未重定向到登录页问题(BUG)\r\n38. 工作流支持页面初始化上下文信息(新增)\r\n39. 空间、组、重试场景等删除功能\r\n40. 优化其他已知问题\r\n\r\n\r\n**MYSQL变更(其他DB变更请自行同步)**\r\n\u003E 全量的SQL请参考项目 /doc/sql/x.sql\r\n\r\n```sql\r\nALTER TABLE `sj_distributed_lock` DROP INDEX `uk_name`;\r\nALTER TABLE `sj_distributed_lock` MODIFY COLUMN `id` bigint UNSIGNED NOT NULL COMMENT '主键';\r\nALTER TABLE `sj_distributed_lock` DROP PRIMARY KEY;\r\nALTER TABLE `sj_distributed_lock` ADD PRIMARY KEY (`name`) USING BTREE;\r\nALTER TABLE `sj_distributed_lock` DROP COLUMN `id`;\r\nALTER TABLE `sj_job_task` ADD COLUMN `mr_stage` tinyint NULL DEFAULT NULL COMMENT '动态分片所处阶段 1:map 2:reduce 3:mergeReduce';\r\nALTER TABLE `sj_job_task` ADD COLUMN `leaf` tinyint NOT NULL DEFAULT 1 COMMENT '叶子节点' AFTER `mr_stage`;\r\nALTER TABLE `sj_job_task` ADD COLUMN `task_name` varchar(255) NOT NULL DEFAULT '' COMMENT '任务名称';\r\nALTER TABLE `sj_job_task` ADD COLUMN `wf_context` text  NULL COMMENT '工作流全局上下文' ;\r\nALTER TABLE `sj_workflow_task_batch` ADD COLUMN `wf_context` text  NULL COMMENT '全局上下文' ;\r\nALTER TABLE `sj_workflow_task_batch` ADD COLUMN `version` int NOT NULL DEFAULT 1 COMMENT;\r\nALTER TABLE `sj_workflow` ADD COLUMN `wf_context` text  NULL COMMENT '全局上下文' ;\r\n```","commit":{"id":"bbd0d66dbdf31e0fba2d14d8cf68e9a4124d77f3","short_id":"bbd0d66","title":"feat(sj_1.1.0): 前端打包","title_markdown":"feat(sj_1.1.0): 前端打包","description":"","description_markdown":"","message":"feat(sj_1.1.0): 前端打包\n","message_markdown":"feat(sj_1.1.0): 前端打包","detail_path":"/aizuda/snail-job/commit/bbd0d66dbdf31e0fba2d14d8cf68e9a4124d77f3","commits_path":"/aizuda/snail-job/commits/bbd0d66dbdf31e0fba2d14d8cf68e9a4124d77f3","tree_path":"/aizuda/snail-job/tree/bbd0d66dbdf31e0fba2d14d8cf68e9a4124d77f3","author":{"name":"xiaowoniu","email":"598092184@qq.com","username":"xiaowoniu168","user_path":"/xiaowoniu168","enterprise_user_path":null,"image_path":"no_portrait.png#xiaowoniu-xiaowoniu168","is_gitee_user":true,"is_enterprise_user":null,"widget_url":""},"committer":{"name":"xiaowoniu","email":"598092184@qq.com","username":"xiaowoniu168","user_path":"/xiaowoniu168","enterprise_user_path":null,"image_path":"no_portrait.png#xiaowoniu-xiaowoniu168","is_gitee_user":true,"is_enterprise_user":null,"widget_url":""},"authored_date":"2024-07-14T20:54:39+08:00","committed_date":"2024-07-14T20:54:39+08:00","signature":null,"build_state":null},"archive_path":"/aizuda/snail-job/repository/archive/vsj1.1.0","signature":null},"operating":{"edit":false,"download":true,"destroy":false,"enterprise_forbid_zip":false},"release":{"title":"Snail Job 1.1.0","path":"/aizuda/snail-job/releases/tag/vsj1.1.0","tag_path":"/aizuda/snail-job/tree/vsj1.1.0","project_id":28735612,"created_at":"2024-07-14T23:17:26+08:00","is_prerelease":false,"description":"1. 【信创】支持达梦数据库【新增】\r\n2. 更新密码策略：字母、数字、特殊字符，任意2种组成，6-20位【优化】\r\n3. 工作流批次、重试批次、重试日志添加时间筛选(默认查询一个月)【新增】\r\n4. 修复通知配置分页显示问题【BUG】\r\n5. github工作流添加maven cache【优化】\r\n6. mp自动填充createDt,updateDt字段【优化】\r\n7. 提取所有insertBatch xml语句到template【优化】\r\n8. 优化空间切换组件样式【优化】\r\n9. 用户列表添加[序号]、[创建时间]字段【新增】\r\n10. 所有搜索框允许清除【优化】\r\n11. 修复工作流搜索参数定义错误【BUG】\r\n12. 工作流批次按照任务名称查询体验【优化】\r\n13. 定时任务批次按照任务名称查询体验【优化】\r\n14. 修复前端toString()空指针问题【优化】\r\n15. 命名空间非活跃条目显示图标【优化】\r\n16. 登录界面可以做一下键盘回车登录【优化】\r\n17. updateBatch系列脚本增加update_dt=CURRENT_TIMESTAMP【优化】\r\n18. 页面路径修改 notify/scene =\u003E notify/config 【优化】\r\n19. 优化客户端发送消息是组为空的校验【优化】\r\n20. 重构钉钉消息发送工具类(优化)\r\n21. 工作流支持全局上下文传递(新增)\r\n22. 支持动态分片(Map/MapReuce)(新增)\r\n23. 修复oracle超过1000批量删除失败问题(BUG)\r\n24. 定时任务阻塞策略新增恢复类型(新增)\r\n25. 工作流阻塞策略新增恢复类型(新增)\r\n26. sj_distributed_lock 分布式锁表去掉自增主键(优化)\r\n27. 优化决策节点手动校验逻辑并支持手动校验按钮(优化)\r\n28. 工作流决策节点判定逻辑使用上下文进行判断(优化)\r\n29. 工作流批次详情新增实时刷新功能(新增)\r\n30. 工作流和定时任务实时日志新增自动刷新功能(新增)\r\n31. 修复实时日志展示重复问题(BUG)\r\n32. 重试次数支持最低为0次(优化)\r\n33. 登录新增验证码功能(新增)\r\n34. 重试场景随机和固定间隔重试间隔新增最低10s限制(优化)\r\n35. 任务项列列表新增任务名称字段(优化)\r\n36. 升级mybatis-plus版本(3.5.6-\u003E3.5.7)(升级)\r\n37. 修复退出登录和修改密码未重定向到登录页问题(BUG)\r\n38. 工作流支持页面初始化上下文信息(新增)\r\n39. 空间、组、重试场景等删除功能\r\n40. 优化其他已知问题\r\n\r\n\r\n**MYSQL变更(其他DB变更请自行同步)**\r\n\u003E 全量的SQL请参考项目 /doc/sql/x.sql\r\n\r\n```sql\r\nALTER TABLE `sj_distributed_lock` DROP INDEX `uk_name`;\r\nALTER TABLE `sj_distributed_lock` MODIFY COLUMN `id` bigint UNSIGNED NOT NULL COMMENT '主键';\r\nALTER TABLE `sj_distributed_lock` DROP PRIMARY KEY;\r\nALTER TABLE `sj_distributed_lock` ADD PRIMARY KEY (`name`) USING BTREE;\r\nALTER TABLE `sj_distributed_lock` DROP COLUMN `id`;\r\nALTER TABLE `sj_job_task` ADD COLUMN `mr_stage` tinyint NULL DEFAULT NULL COMMENT '动态分片所处阶段 1:map 2:reduce 3:mergeReduce';\r\nALTER TABLE `sj_job_task` ADD COLUMN `leaf` tinyint NOT NULL DEFAULT 1 COMMENT '叶子节点' AFTER `mr_stage`;\r\nALTER TABLE `sj_job_task` ADD COLUMN `task_name` varchar(255) NOT NULL DEFAULT '' COMMENT '任务名称';\r\nALTER TABLE `sj_job_task` ADD COLUMN `wf_context` text  NULL COMMENT '工作流全局上下文' ;\r\nALTER TABLE `sj_workflow_task_batch` ADD COLUMN `wf_context` text  NULL COMMENT '全局上下文' ;\r\nALTER TABLE `sj_workflow_task_batch` ADD COLUMN `version` int NOT NULL DEFAULT 1 COMMENT;\r\nALTER TABLE `sj_workflow` ADD COLUMN `wf_context` text  NULL COMMENT '全局上下文' ;\r\n```","author":{"name":"OpenSnail","username":"opensnail","path":"/opensnail","avatar_url":"https://foruda.gitee.com/avatar/1714272986050672031/5705488_opensnail_1714272985.png!avatar30"},"attach_files":[],"zip_download_url":"/aizuda/snail-job/releases/tag/vsj1.1.0.zip","tar_download_url":"/aizuda/snail-job/releases/tag/vsj1.1.0.tar.gz"}}}