Skip to content

v10.2.5

Choose a tag to compare

@thedotmack thedotmack released this 18 Feb 04:17
· 14 commits to main since this release

Bug Fixes

  • Self-healing message queue: Renamed claimAndDeleteclaimNextMessage with atomic self-healing — automatically resets stale processing messages (>60s) back to pending before claiming, eliminating stuck messages from generator crashes without external timers
  • Removed redundant idle-timeout reset: The resetStaleProcessingMessages() call during idle timeout in worker-service was removed (startup reset kept), since the atomic self-healing in claimNextMessage now handles recovery inline
  • TypeScript diagnostic fix: Added QUEUE to logger Component type

Tests

  • 5 new tests for self-healing behavior (stuck recovery, active protection, atomicity, empty queue, session isolation)
  • 1 new integration test for stuck recovery in zombie-prevention suite
  • All existing queue tests updated for renamed method