Skip to content

Releases: labulakalia/crocodile

Release v1.1.7

31 Jul 15:08
Compare
Choose a tag to compare
  • 修复钉钉报警问题 #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地址";

Release v1.1.6

28 Jul 15:05
Compare
Choose a tag to compare
  • 修复同时运行多个任务时任务会被取消调用 #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地址";

Release v1.1.5

11 Jul 06:26
0f33f88
Compare
Choose a tag to compare

Release v1.1.4

07 May 13:27
Compare
Choose a tag to compare
  • 任务运行中如果worker挂掉调度中心会重新选一个在线节点继续运行此任务
  • 修复docker运行失败
  • mysql字段错误

Release v1.1.3

24 Apr 16:14
Compare
Choose a tag to compare
  • 支持Windows
  • 任务运行完后清除文件
  • 清除redis多余key
  • 修改审计日志字段
  • 编译去除生成arm平台程序

Release v1.1.2

18 Apr 15:47
Compare
Choose a tag to compare
fix: release.yml

Release v1.1.1

18 Apr 06:44
Compare
Choose a tag to compare
  • 添加运行python、nodejs代码
  • 修复运行HTTP请求获取返回码失败

Release v1.1.0

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

Release v1.0.6

13 Apr 16:05
Compare
Choose a tag to compare
  • web页面删除主机后主机发送心跳会报错
  • 修改初始化页面的提示

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

Release v1.0.5

06 Apr 08:03
Compare
Choose a tag to compare
  • 前端添加表单认证
  • 日志审计bug修复