Skip to content

4.0.0

Choose a tag to compare

@dereuromark dereuromark released this 02 Aug 08:55
· 558 commits to master since this release

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.