Skip to content

Releases: rainforestapp/queue_classic_plus

[v4.0.0.alpha21] - Properly memoize failed job class

07 Nov 08:13
acc4055
Compare
Choose a tag to compare

What's Changed

  • [RF-31082] Fix memoization of failed job class in CustomWorker by @magni- in #64

Full Changelog: v4.0.0.alpha20...v4.0.0.alpha21

[v4.0.0.alpha20] - Handle failed non-QC+ jobs

06 Nov 14:16
959bec7
Compare
Choose a tag to compare

⚠️ This release is broken—do not use ⚠️

Fixes

  • Properly handle failed non-QC+ jobs (#63)

[4.0.0-alpha19] Add callbacks to enqueue and perform

10 Sep 08:41
8c3e7cb
Compare
Choose a tag to compare

Changes

Adds callbacks:

before_enqueue
after_enqueue
before_perform
after_perform

Allowing jobs to do any pre/post processing.

[4.0.0-alpha18] Revert to 4.0.0.alpha13 implementation

06 Sep 16:07
00f7487
Compare
Choose a tag to compare

Changes

Reverts to implementation in 4.0.0.alpha13 which was the last stable release. https://github.com/rainforestapp/queue_classic_plus/releases/tag/v4.0.0.alpha13

[4.0.0-alpha17] Fix lock! thread safety performance

22 Aug 10:31
dd72041
Compare
Choose a tag to compare

Fixes

Changes

  • QUEUE_CLASSIC_MAX_LOCK_TIME is no longer supported and jobs with lock! will not have a timeout. This feature was inherently dangerous in that a lock! job should never have more than 1 instance enqueued.

[4.0.0-alpha16] Hotfix queue_name_digest out of range

11 Aug 09:40
1d4a07b
Compare
Choose a tag to compare

Fixes

[4.0.0-alpha15] Hotfix transaction error

09 Aug 10:39
0462fcb
Compare
Choose a tag to compare

Fixes

[4.0.0-alpha14] Fix lock! thread safety

08 Aug 13:58
a4e67ae
Compare
Choose a tag to compare
Pre-release

Fixes

  • Fix lock! not being thread safe. It was possible for 2 jobs to be enqueued even with lock! on the job if job.do was called simultaneously from different threads.

[4.0.0-alpha13] dry-configurable dependency hotfix

01 Aug 13:31
67ad828
Compare
Choose a tag to compare

Fixes

  • Fix missing dependency for dry-configurable

[4.0.0-alpha12] Configure Datadog service name

01 Aug 11:55
4cde81b
Compare
Choose a tag to compare

New

  • Support configuration of Datadog service name to override the default qc.job.