Releases: dereuromark/cakephp-queue
Releases · dereuromark/cakephp-queue
6.0.0
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
vsMyPlugin.MyTask
) - Allow adding command also by
FQCN::class
usage viaQueuedJobsTable::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
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
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
Improvements
- Allows interrupting worker's
sleep()
withSIGUSR1
4.4.1
Fixes
Small CakePHP 3 fixes
5.3.0
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
Fixes
Fixed return types for search functionality.
5.2.0
Improvements
- Better logging and debugging for execute tasks.
- Allowing to trigger jobs from the admin backend for tasks that implement AddInterface
5.1.0
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
Fixes
- Added missing helpers for Controller
- Fixed CS and constructor signatures for PHP 7.