Skip to content

Releases: dereuromark/cakephp-queue

6.0.0

11 Jul 10:48
Compare
Choose a tag to compare

Stable Release for CakePHP 4

Main improvements

  • Decoupled from old Shell/Task system as well as proxied to ConsoleIo using Io adapter class to avoid direct coupling
  • Now plugin and app tasks can coexist with the same name (MyTask vs MyPlugin.MyTask)
  • Allow adding command also by FQCN::class usage via QueuedJobsTable::createJob()
  • Includes migrating command to quickly make your existing tasks compatible.
  • Added "Reusable emails support" for Email task using action key
  • Added currently active job to worker processes view
  • Added "flush" functionality to remove failed jobs from the queue

BC breaking changes

  • job_type field of queued_jobs table has been renamed to job_task
  • Tasks have been moved to new namespace (use migrating tool to migrate)
  • CLI commands have been renamed, see bin/cake overview for details.

6.0.0-beta

04 Jul 12:04
f9d1262
Compare
Choose a tag to compare
6.0.0-beta Pre-release
Pre-release

Improvements

  • Added "Reusable emails support" for Email task using action key
  • Added currently active job to worker processes view

Please help to test and stabilize.

6.0.0-alpha

13 Jun 15:09
6382019
Compare
Choose a tag to compare
6.0.0-alpha Pre-release
Pre-release

Pre-Release

A pre-release for the new major v6.

Main improvements

  • Decoupled from old Shell/Task system as well as proxied to ConsoleIo using Io adapter class
  • Now plugin and app tasks can coexist with the same name as MyTask vs MyPlugin.MyTask
  • Allow adding command also by FQCN::class usage via QueuedJobsTable::createJob()
  • Includes migrating command to quickly make your existing tasks compatible.

BC breaking changes

  • job_type field of queued_jobs table has been renamed to job_task
  • Tasks have been moved to new namespace (use migrating tool to migrate)
  • CLI commands have been renamed, see bin/cake overview for details.

Please help to test and stabilize.

5.4.0

18 May 22:24
df3e20f
Compare
Choose a tag to compare

Improvements

  • Allows interrupting worker's sleep() with SIGUSR1

4.4.1

03 Jan 14:16
847e7ed
Compare
Choose a tag to compare

Fixes

Small CakePHP 3 fixes

5.3.0

18 Feb 12:23
Compare
Choose a tag to compare

Improvements

Updated icons to fontawsome 5.
If you need to retain the old ones, you can easily alias them via Tools plugin config.

5.2.1

17 Dec 13:25
2fbcca8
Compare
Choose a tag to compare

Fixes

Fixed return types for search functionality.

5.2.0

02 Dec 12:59
Compare
Choose a tag to compare

Improvements

  • Better logging and debugging for execute tasks.
  • Allowing to trigger jobs from the admin backend for tasks that implement AddInterface

5.1.0

12 Oct 16:40
Compare
Choose a tag to compare

Improvements

  • Upgraded templates to BS 4
  • PHPStan level 8

Fixes

  • Fixed Email task for non templating emails together with latest Tools release.

5.0.3

19 Jul 14:23
Compare
Choose a tag to compare

Fixes

  • Added missing helpers for Controller
  • Fixed CS and constructor signatures for PHP 7.