历史更新

这里汇总了 2021 年之前的更新记录。

v0.6.5

这个版本主要是文档补全工作,增加了多个基础文档

其他功能修改如下:

v0.6.4

这个版本主要是对Cron表达式进行了升级和扩展。

  1. Cron 表达式现在更加强大,已经可以满足任何时间相关的调度计划。
    • 现在可以自定义工作日和休息日,不再只把周一到周五当工作日,周六周日当休息日。在Master中“系统”->“Keeper 监控”->“工作日历”中进行设置。
    • 现在设置支持关键词FRLWLRFWFR,分别表示第一天、休息日、最后一个工作日、最后一个休息日、第一个工作日,第一个休息日
    • 现在设置支持关键词FLWRLWLRFWFR,分别表示当月第一周、当月最后一周、工作日、休息日、当周最后一个工作日、当周最后一个休息日、当周第一个工作日、当周第一个休息日。如FW#2表示第二周的第一个工作日。
    • 设置现在支持1-24/2这样的设置,表示124号每隔2天执行一次。
    • 设置现在支持整周的设置,如#F#2#L,分别表示第一周、第二周、最后一周,最多支持到#6
    • 设置在指定第几周时同时支持混合设置,如MON-WED+FRI#3,表示第三周的周一到周三和周五,注意是加号不是逗号。
    • 设置现在支持指定当月的第几个周几,如FMONLSUN2THU,分别表示第一个周一、最后一个周日和第二个周四,注意与第几周的周几意义不同。
    • 易读格式增加大量的关键词并完善每周和每月的设置,如WEEKLY WORK-DAY 12:00MONTHLY LAST-WEEK 03:00,分别表示每周的工作日12点和每月最后一周每天凌晨3点。
    • [不兼容] 周一到周日的数字顺序由2,3,4,5,6,7,1修改为1~7,更符合日常使用习惯。
    • [不兼容] 设置不再支持符号/,可使用逗号枚举或加号连接多
  2. 增加一个系统调度任务,自动清理任务日志和运行记录,可在“Keeper 设置”中设置保留多少天的日志或记录。
  3. [优化] Monitor逻辑已从Actor中移除,已减少线程占用。
  4. 其他的一些非功能更新。

v0.6.3

这个版本主要是 Shell 命令和事件相关的升级。

  1. DAG 中的Shell命令优化。现在已支持双引号、管道符和分号,多行Shell命令也已支持!
  2. 事件中可以执行 PythonShell 脚本了。
  3. 自定义事件现在同样可以用 PythonShell 进行定义。
  4. 中断正在运行的Shell命令时(仅限.sh脚本),同时会杀死子进程。
  5. Restful 接口新增加task/instant/{jobId},用于即时创建任务,适于用业务流程触发生成任务。
  6. 因为任务失败事件邮件模板导致任务失败时邮件发不出去的问题已修复。
  7. 任务日志中的乱码问题已解决。

不再兼容旧版本的更新

  1. Shell命令中的全局变量%JAVA_BIN_HOME不再支持,直接去掉即可。
  2. 在实时生成任务的Restful接口Message功能中,参数占位符由${param}变为#{param}

更老的版本


微信公众号
码农老吴  |  星源工作室  |  开发月志  |  问题反馈
联系我们:wu@qross.io     手机/微信:18618171102
京 ICP 备 20027445 号
$(h1)!