Skip to content

3.14.0

Choose a tag to compare

@dereuromark dereuromark released this 06 Jan 13:30
· 660 commits to master since this release

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') or gethostname() return a unique name per server instance.
  • Added better deploy window handling using bin/cake queue end in 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