Skip to content

v1.0.1

Choose a tag to compare

@neopen neopen released this 20 Aug 09:09
· 46 commits to main since this release

缺陷修复(4 项)

  1. 周期任务双重调度:启用时不再重复启动本地调度线程,避免周期任务被调度两次。
  2. Redis 状态索引污染:状态变化时从旧 status:* 集合移除,避免任务残留到多个状态索引。
  3. 结果丢失/篡改:移除错误的 FutureManager 事件处理器。
  4. TaskEngine 默认崩溃:默认优先级 5→2,与 0-3 优先级语义一致。

优先级正确性(2 项)

  1. 预取破坏优先级顺序:预取的批量弹出 + 本地 FIFO 队列会破坏严格优先级,且对内存存储无收益。
  2. 执行器类型字符串崩溃:支持传入 "thread" 等字符串类型。

测试修复

  1. 优先级测试改为 pause()/resume() 确定性排队(消除空闲 worker 立即消费首任务导致的竞态)。
  2. 修复 lifecycle_without_cache fixture 泄漏 EventBus 后台任务导致的测试挂起。