November 3, 2026
Summary Concurrency-limited jobs now give their slot back only to the semaphore they got it from. That fixes a job that ran past its duration letting an extra job run alongside the next holder ( #8...
Summary of changes Process resilience Processes stop and get replaced when their heartbeats keep failing past the alive threshold ( #778 ). The async supervisor replaces dead threads even if releas...