3.14.0
Improvements
- Removed deprecations, CakePHP 3.7+ now.
- Easier job adding from CLI by default.
- Added invisible way (/data/ instead of /edit/ in backend) to modify data payload for trivial cases.
- Processes (running workers) can also now be terminated from the web backend.
Multi CLI Server Support
You can now run multiple worker servers:
- Tracking server name per worker now - make sure you have either
env('SERVER_NAME')orgethostname()return a unique name per server instance. - Added better deploy window handling using
bin/cake queue endin the deployment script by shutting down active workers early. Either all (bin/cake queue end -q), or by server instance (bin/cake queue end server -q).
To migrate make sure you execute this once all workers have been terminated (no active processes):
bin/cake migrations migrate -p Queue