Releases
1.0.0-beta.8
Breaking changes
Add JobMiddleware. Move metrics and tracing to middleware. #54
Move Job serialization to drivers. #63
Require all job parameters to conform to JobParameters. #69
Move JobOptions
to job queue driver. #78
Minor release changes
Add more information to JobQueueError. #55
Keep existing JobID when retrying jobs. #64
Add JobQueueProtocol
. #71 , #81
Add parsing of crontab format in scheduler. #74
Add JobRetryStrategy
to allow flexibility in how failed jobs are retried. #75
Add queuedAt
Date to JobExecutionContext
. #73
Add current attempt
number to JobExecutionContext
. #94
Use FoundationEssentials
when it is available. #76
Add JobName
in metrics where it wasn't already available. #72
Add job queue name to metrics and trace spans. #82
Add timeout to JobDefinition for cancel jobs that are stuck. #89
Add protocol for queues that support Resumable and Cancellable jobs. #90
Patch release changes
Call self.queue.failed
inside an unstructured task to avoid it being cancelled
Fix scheduling of jobs on restart of scheduler. #68
Replace single lastScheduledDate
metadata with multiple (one for each schedule). #92
You can’t perform that action at this time.