Skip to content

v0.12.0

Choose a tag to compare

@squirrel20 squirrel20 released this 29 Aug 14:57
· 14 commits to main since this release

自 v0.9.8 以来累积四个版本(0.9.9 / 0.10.x / 0.11.0 从未单独发布)。

0.12.0 — 运行并发默认不再设上限

maxConcurrentRuns 由 1 改为 0(不限)。此前宿主上所有作业严格串行,撞在同一分钟到期的作业只能依次排队,彼此毫无关系也要互等;作业自身的重叠早已由 policy.overlap 管辖,这层全局闸门是多余的第二重约束。又因为 run 记录是在获取闸门之前就写成 running 的,排队未开跑的作业还会伪装成"运行中"。

现在 Gate 持有 Infinity 槽位、acquire 恒穿透;仍想给宿主压总负载的,把 maxConcurrentRuns 设成正数即可,行为与旧版一致。

0.11.0 — 定时任务区视图选项

区块标题的视图菜单可选排序方式:智能(运行中→失败→按下次触发)/ 名称 / 下次执行 / 最近执行。

0.10.1 — command 运行输出实时流

command 类运行的 stdout/stderr 边跑边推到运行详情页,不必等运行结束。

0.10.0 — command 运行详情页

command 运行的详情从行内展开改为在中央区域打开完整详情页,与 agent 运行打开会话回放的动线一致。

0.9.9 — 作业描述字段

description 可选字段,界面与会话内创建均可填写。

作业名放宽为任意语种

JOB_NAME_RE 由 ^[a-z][a-z0-9-]*$ 放宽为任意语种字母/数字加 - _,中文作业名可用。会话目录识别(GC)同步放宽,否则 cron-<中文名>-<uuid> 目录不被认领而永久堆积。