Skip to content
This repository has been archived by the owner on Jul 3, 2024. It is now read-only.

Releases: Webador/SlmQueue

3.0-beta

09 Jul 09:38
Compare
Choose a tag to compare
3.0-beta Pre-release
Pre-release
  • Raise minimum level to PHP 7.3.
  • Removed LogJobStrategy. That build on top of the deprecated laminas-console.
  • Introduced AbstractJob::createEmptyJob utility method.

JobInterface::execute no longer typed

25 Nov 11:00
b06866b
Compare
Choose a tag to compare

This minor release will remove the type definition of JobInterface::execute. Note that the meaning of the return type did not change. So as long as you return void|?int (note the void, so you really can omit returning at all) you will be fine.

The reasoning behind this is that explicitly having to type return ProcessJobEvent::JOB_STATUS_SUCCESS was not really helpful.

Note that you can still choose to type your own jobs with the old public function execute(): ?int.

2.0.1

16 Mar 11:58
de3e011
Compare
Choose a tag to compare
  • Plugin managers (job, strategy and queue) no longer depend on interface from laminas/-laminas-mvc. See #231.

2.0.0

31 Jan 13:04
d59a3b4
Compare
Choose a tag to compare
  • changed zend namespaces to laminas.
  • support for php71 and lower was dropped.
  • Job::execute now returns int|null.

1.0.4: Merge pull request #220 from imonteiro/expressive

21 Mar 12:40
6f0d92a
Compare
Choose a tag to compare
  • Improve compatibility to Expressive by registering a ConfigProvider. See #220. Thanks @imonteiro

1.0.3: Merge pull request #216 from TomHAnderson/hotfix/zf-composer

09 Oct 10:28
b79ca1e
Compare
Choose a tag to compare

Minor update:

  • Make sure this module can be installed using Zend's component installer.

1.0.2

08 Jan 08:19
Compare
Choose a tag to compare
  • decoupling of zendframework/zend-mvc. When a shared event manager is not present in the service container we will now instantiate an event manager which does not have a shared event manager attached. This is possibly a breaking change when you listen to emitted events via the shared event manager and do not use zend-mvc to have it create a shared event manager service in the service container - @basz
  • Introduced WorkerLifetimeStrategy strategy. This strategy can be used to make the worker quit after a specified amount of time. See the docs for more information - @MatthiasKuehneEllerhold
  • Moved repo to the JouwWeb organization - @roelvanduijnhoven
  • Zend Framework's queue controller plugin can push job instances directly to queue - @roelvanduijnhoven
  • Improved docs on long-connectivity issues and worker management using systemd - @MatthiasKuehneEllerhold

1.0.1

10 May 11:29
Compare
Choose a tag to compare
  • fixes controller queue plugin to return an instance of the job that has been pushed to a queue

1.0.0

22 Mar 08:43
Compare
Choose a tag to compare
  • same as stable previous version

0.8.0: Merge pull request #196 from basz/release-prep

15 Mar 16:38
Compare
Choose a tag to compare
  • Adds the ability to add job options to the controller plugin