Crocodile Versions Save

Distributed Task Scheduling System|分布式定时任务调度平台

v1.1.7

3 years ago
  • 修复钉钉报警问题 #34 #37
  • 修复安装失败 #29 #40
  • 创建用户名时只允许英文 #39

NOTE

如果版本是v1.1.5及更早的版本需要修改数据库

UPDATE casbin_rule SET v1='(PUT)|(DELETE)' WHERE v2='/api/v1/user/admin';
ALTER TABLE crocodile_log CHANGE taskresps taskresps MEDIUMTEXT COMMENT "任务日志";
ALTER TABLE crocodile_host CHANGE addr addr VARCHAR(25) NOT NULL COMMENT "Host地址";

v1.1.6

3 years ago
  • 修复同时运行多个任务时任务会被取消调用 #32 由于grpc长连接被缓存,可是代码中又每次关闭连接,所以两次任务获取到一个任务时,先运行完成的任务会关闭连接,然后导致还未完成的任务由于连接关闭被迫取消调用
  • 添加删除用户、修改用户名称 #33 删除用户只限于删除普通用户,删除用户的时候必须先将此用户创建的资源删除。 修改用户名称不能与现有用户名相同
  • 对通知信息添加一键全部已读
  • 删除主机组时需要先确认没有任务使用此主机组
  • 修复 #35

NOTE

如果是旧版本升级需要修改下数据库

UPDATE casbin_rule SET v1='(PUT)|(DELETE)' WHERE v2='/api/v1/user/admin';
ALTER TABLE crocodile_log CHANGE taskresps taskresps MEDIUMTEXT COMMENT "任务日志";
ALTER TABLE crocodile_host CHANGE addr addr VARCHAR(25) NOT NULL COMMENT "Host地址";

v1.1.5

3 years ago

fix bug

  • #26
  • #30
  • #31
  • #27

v1.1.4

4 years ago
  • 任务运行中如果worker挂掉调度中心会重新选一个在线节点继续运行此任务
  • 修复docker运行失败
  • mysql字段错误

v1.1.3

4 years ago
  • 支持Windows
  • 任务运行完后清除文件
  • 清除redis多余key
  • 修改审计日志字段
  • 编译去除生成arm平台程序

v1.1.2

4 years ago

v1.1.1

4 years ago
  • 添加运行python、nodejs代码
  • 修复运行HTTP请求获取返回码失败

v1.1.0

4 years ago
  • 开始支持多调度中心来调度任务
  • 使用Redis来存储任务实时日志和状态等信息
  • 调整Mysql字段,修改不合理的字段设计,
    • 修改crocodile_task.taskData字段为MEDIUMTEXT,保证可以存储更多的代码
    • 任务名称/用户名主/机组名称 限制最大30字节
    • 子任务、父任务最多20个
    • 任务报警用户数量,最多可以设置10个用户
    • 备注 最多100字节
    • 给一些字段添加索引
  • 前端展示版本号
  • 去除pkg/errors,日志不再输出堆栈信息
  • Worker节点重复注册会更新数据
  • 添加英文README.md
  • 代码编辑框全屏、实时滚动

v1.0.6

4 years ago
  • web页面删除主机后主机发送心跳会报错
  • 修改初始化页面的提示

NOTE: 这是单调度中心的最后一个版本,后续的版本会支持多调度中心,并且支持的数据库为仅为MySQL和Redis

v1.0.5

4 years ago
  • 前端添加表单认证
  • 日志审计bug修复