Releases: dereuromark/cakephp-queue
Releases · dereuromark/cakephp-queue
6.3.1
6.3.0
Improvements
- Allow info logging for all cases except quiet mode by @dereuromark in #316
- Added conditionally row locking based on DBMS in requestJob() method by @bor-attila in #318
- Makes possible to ignore tasks by @mfrascati in #320
Full Changelog: 6.2.2...6.3.0
6.2.2
Fixes
Fixed EmailTask to work with Cake\Mailer\Message
object as expected, alongside the other ways it already supports.
6.2.1
Fixes
Fix up deprecation of helper/engine.
6.2.0
Improvements
- Removed deprecations
Note: CakePHP 4.2+ and PHP 7.3+ now, also requires Tools 2.4+ if backend is used
6.1.0
Improvements
Added TaskFinder::getClass()
to resolve a name to a task class.
6.0.2
Fixes
Fixed small notice.
6.0.1
Fixes
- Relaxed check for task existence when calling
createJob()
.
An option can now disable this if needed. - Fixed some remaining return types.
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.