Skip to content

v0.7.6

Choose a tag to compare

@cloader cloader released this 22 Sep 13:46
· 21 commits to main since this release

修复

  • 修复 #30:定时任务在并发满载时会将到期窗口持久化进入 FIFO 队列;槽位释放后继续执行,不再因等待超过旧 5 分钟阈值而静默跳过。
  • 真正离线错过的周期任务会留下系统评论,便于追溯。
  • 在「🛠 设置」中新增最大并发执行数(1–100)和「离线错过超时后不补任务」(1–1440 分钟);保存后立即作用于后续调度与执行门禁,已排队任务不受超时影响。

验证

  • npm test:339 项测试通过
  • npm run typecheck:通过
  • npm run build:通过

English

Fixes

  • Fix #30: due scheduled tasks persist in a FIFO queue while concurrency is saturated and continue after a slot frees, instead of being silently skipped after the former five-minute threshold.
  • Truly offline-missed periodic windows now leave a system comment for traceability.
  • 🛠 Settings now provides maximum concurrent executions (1–100) and an offline missed-window timeout (1–1440 minutes). Changes apply immediately to subsequent scheduler and execution gates; queued work is never expired by this timeout.

Verification

  • npm test: 339 tests passed
  • npm run typecheck: passed
  • npm run build: passed