Skip to content

v0.3.5

Choose a tag to compare

@danish-a1 danish-a1 released this 10 Nov 17:25
· 2 commits to main since this release

Fixed

  • Jobs lost when they failed during shutdown. A job that failed on its last attempt after the worker context was canceled was dead-lettered with that canceled context, so network DLQs (Redis, Postgres, MySQL) refused the push; the job was then acked and gone. DLQ pushes now detach from the worker context's cancellation (context.WithoutCancel) with their own 5s timeout (dlqPushTimeout). Regression test: TestDLQPushSurvivesWorkerCtxCancel.