Repository navigation
v0.2.7
Fixed
- Redis DLQ never received jobs.
RedisDLQ.Pushredeclarederrwhile marshalling the job, soerr.Error()panicked on nil for every job that exhausted its retries. - Caller DLQ adapter ignored.
NewQueuereplaced a configuredDLQAdapterwith the driver default for the Redis and database drivers. The default now applies only when no adapter is set. - Database driver init.
NewQueueused the database store before checking its init error, so a failed connection panicked. - Panicking jobs crashed the process. The job handler runs on its own goroutine, out of reach of the worker's
recover. A panic now becomes a job error and follows the normal retry / DLQ path.
Also includes v0.2.6: the Redis health check no longer closes the shared client after a transient ping failure.