Skip to content

SnailJob 1.3.0

Latest
Compare
Choose a tag to compare
@open-snail open-snail released this 23 Jan 13:28
  1. 新增Grpc通讯模块【新增】
  2. 修改服务端默认端口号为17888【优化】
  3. 设置客户端client为-1时,支持随机端口号【新增】
  4. 邮箱通知添加额外的自定义属性【新增】
  5. 增加删除功能OpenApi【新增】
  6. isRetry改为retryStatus 【优化】
  7. 将内置执行器移入builtin包【优化】
  8. 调整客户端注册逻辑;使用主节点模式对客户端进行续签【优化】
  9. 优化重试场景、定时任务、工作流告警通知配置【优化】
  10. 手动执行任务/工作流支持传入临时参数【新增】
  11. 定时任务新增负责人选项【新增】
  12. 定时任务增加执行器信息搜索条件【新增】
  13. 支持无客户端时告警功能【新增】
  14. 客户执行失败支持显示失败原因【新增】
  15. 新增GRPC重连事件【新增】
  16. 负责人支持清除【新增】
  17. 优化cron表达式解析错误异常信息

注意
本次新增了Grpc协议,后续计划逐渐废弃Netty请大家尽快切换

snail-job.rpc-type=grpc

MYSQL变更(其他DB变更请自行同步)

全量的SQL请参考项目 /doc/sql/x.sql

ALTER TABLE `sj_notify_config`
   ADD COLUMN `notify_name` VARCHAR(64) NOT NULL DEFAULT '' COMMENT '通知名称',
   DROP COLUMN `business_id`;

ALTER TABLE `sj_job`
   ADD COLUMN `notify_ids` VARCHAR(128) NOT NULL DEFAULT '' COMMENT '通知告警场景配置id列表',
   ADD COLUMN `owner_id`   bigint(20)   NULL COMMENT '负责人id';

ALTER TABLE `sj_retry_scene_config`
   ADD COLUMN `notify_ids` VARCHAR(128) NOT NULL DEFAULT '' COMMENT '通知告警场景配置id列表';

ALTER TABLE `sj_workflow`
   ADD COLUMN `notify_ids` VARCHAR(128) NOT NULL DEFAULT '' COMMENT '通知告警场景配置id列表';