4.0.0
This is a BC breaking major for use with CakePHP 3.7+.
Please see Wiki for version map.
Main changes in API
- DB only queue (removed PID file solution and deprecations)
- All run() methods are now void. Exceptions must be used for the error case.
Improvements
- All configs are now defaulting to sane and secure values. Easier to start with the plugin.
- Provide visual and smart progress bars (uses the average of already run jobs if needed).
- Interface contracting also for add() method.
- No more autoloading configs from a file, you need to manually do that from your application.
- A provided QueueException can be used for exceptions without stack trace.
- Costs and Unique handling for servers and workers to avoid overloading.
- Add bake command to generate a Queue task as well as its test case.