Queue plugin for CakePHP - simple, pure PHP and without dependencies.
MIT License
This new major ships with a few improvements:
$data
param of createJob()
$options
param of createJob()
So make sure that you migrated away from passing whole serialized objects in your payload in favor of ->toArray()
or "JSON string" representation - which also can build up the object afterward again inside the run()
method.
It usually also decreases DB row size and is safer around code upgrade deployment (serialized objects often break here after the slightest change).
For more info on changes coming from v7 see included upgrade guide in docs/ folder.
Full Changelog: https://github.com/dereuromark/cakephp-queue/compare/7.2.2...8.0.0
Published by dereuromark 8 months ago
Add generic type hint + helpful exception for ServicesTrait
Published by dereuromark 8 months ago
This new v8 major contains some cleanup.
It is more internal, so most apps will not have to change a single line.
For more info on changes coming from v7 see included upgrade guide in docs/ folder.
Please test and give feedback so we can release v8 stable next week.
Published by dereuromark 8 months ago
Full Changelog: https://github.com/dereuromark/cakephp-queue/compare/7.2.1...7.2.2
Published by dereuromark 8 months ago
Fixed up custom finder signature for PHPStan
Published by dereuromark 9 months ago
Full Changelog: https://github.com/dereuromark/cakephp-queue/compare/7.1.3...7.2.0
Published by dereuromark 9 months ago
Fixed migration file for Postgres.
Published by dereuromark 11 months ago
Fixed icon in template for new Templating plugin support.
Published by dereuromark 11 months ago
Fixed migration version.
Published by dereuromark 11 months ago
Fixed migration version.
Published by dereuromark 11 months ago
Full Changelog: https://github.com/dereuromark/cakephp-queue/compare/7.0.1...7.1.0
Published by dereuromark 11 months ago
Added index to QueuedJobs table columns to make performance much faster with many records.
Published by dereuromark 11 months ago
Fixed backend controller actions.
Published by dereuromark 12 months ago
Main changes:
Published by dereuromark about 1 year ago
Note: CakePHP 4.4+ now
Published by dereuromark about 1 year ago
For CakePHP 5.0+ apps.
Please test - once confirmed to be all good, we can tag stable release.
Published by dereuromark about 1 year ago
Published by dereuromark over 1 year ago
src/
.Published by dereuromark over 1 year ago
Allow creating tasks in sub folders/namespaces.
So far it was only possible to have tasks on one single level.
You can now use My/Sub/MyTaskNameTask
to create tasks in sub-namespace Task\My\Sub\
.
E.g. src/Queue/Task/My/Sub/{YourNameForIt}Task.php
would be found and used as My/Sub/{YourNameForIt}
.
Published by dereuromark over 1 year ago
add()
method for AddFromBackendInterface
interface functionality for backend button.