Skip to content

6.0.0

Choose a tag to compare

@dereuromark dereuromark released this 11 Jul 10:48
· 320 commits to master since this release

Stable Release for CakePHP 4

Main improvements

  • Decoupled from old Shell/Task system as well as proxied to ConsoleIo using Io adapter class to avoid direct coupling
  • Now plugin and app tasks can coexist with the same name (MyTask vs MyPlugin.MyTask)
  • Allow adding command also by FQCN::class usage via QueuedJobsTable::createJob()
  • Includes migrating command to quickly make your existing tasks compatible.
  • Added "Reusable emails support" for Email task using action key
  • Added currently active job to worker processes view
  • Added "flush" functionality to remove failed jobs from the queue

BC breaking changes

  • job_type field of queued_jobs table has been renamed to job_task
  • Tasks have been moved to new namespace (use migrating tool to migrate)
  • CLI commands have been renamed, see bin/cake overview for details.