Skip to content

Releases: hummingbird-project/swift-jobs

v1.0.0 Beta 6

31 Dec 09:04
6aeb0a1
Compare
Choose a tag to compare

Patch release changes

  • Fix issue where scheduled task could be scheduled twice. #44

Other changes

  • Move to Apple's swift-format for formatting source

v1.0.0 Beta 5

13 Nov 09:39
0cf8786
Compare
Choose a tag to compare

Patch release changes

  • Fix issue where onMinutes schedules were not being setup correctly. #38

v1.0.0 Beta 4

17 Sep 07:45
21a3e86
Compare
Choose a tag to compare
v1.0.0 Beta 4 Pre-release
Pre-release

Breaking changes

  • Added support for adding jobs with a delay. #23 from @thoven87

Minor version changes

  • Added support for setting job schedule with multiple values. #24
  • Retry with backoff. #21 from @thoven87
  • Conform metrics to Otel convensions. #26 from @thoven87

v1.0.0 Beta 3

30 Aug 13:56
954a963
Compare
Choose a tag to compare
v1.0.0 Beta 3 Pre-release
Pre-release

Minor release changes

v1.0.0 Beta 2

29 Aug 17:23
84dc086
Compare
Choose a tag to compare
v1.0.0 Beta 2 Pre-release
Pre-release

Minor release changes

  • Record metrics for jobs, including jobs queued, processing, retried, failed, succeeded, execution time and queued time. #9 from @thoven87
  • Add JobScheduler service. #5, #17

Patch release changes

  • Don't get next job until a current job has finished. #8
  • Logger metadata renamed _job_type to JobName. #9 from @thoven87
  • Re-organized Job encoding and decoding. #14

v1.0.0 Beta 1

01 Jul 07:59
Compare
Choose a tag to compare
v1.0.0 Beta 1 Pre-release
Pre-release

Initial version of Jobs separate from Hummingbird package.

Changes from HummingbirdJobs

Breaking changes

  • Renamed JobParameters.jobId to JobParameters.jobName

Minor release changes

  • Added JobDefinition.init(parameters:maxRetryCount:execute:)