Skip to content

Releases: markkimsal/zmws

1.0.0-rc2

17 Nov 18:50
Compare
Choose a tag to compare

Fixed a bug where the defined HEARTBEAT_INTERVAL settings would not override worker and server settings even if they were defined in etc/config.php.

1.0.0-rc1

14 Nov 20:34
Compare
Choose a tag to compare

Changed how dead workers are handled. Any worker not sending a HB in the maximum allowed time will be ignored and pending jobs will be resent to another worker (or the same worker after it reconnects).

0.9.6

27 Oct 18:43
Compare
Choose a tag to compare

Added ability to customize HEARBEAT definitions.

0.9.5

10 Sep 17:03
Compare
Choose a tag to compare

Added streaming responses for workers. Added client base class. Added sample client implementation to demonstrate streaming responses.

0.9.4

14 Mar 15:30
Compare
Choose a tag to compare

Project includes are now relative to where the bin/start.php file is called. This should allow more easily to include ZMWS in a project as a dependency - for example, with npm.

0.9.3

06 Feb 14:46
Compare
Choose a tag to compare

Fixed an issue where the idle() function was no longer being called.

Reset the heartbeat counter after a completed job to reduce network traffic. Some jobs took longer than one heartbeat interval, so after a completed job the worker would send a job complete message an immediately send a heartbeat. Now, the heartbeat counter is reset after completing a job.

0.9.2

27 Jan 19:02
Compare
Choose a tag to compare

Fixed a scheduling bug which only ran even numbered jobs. In simple setups where one job does not rely on the output of another, this issue had little impact. In a complex setup where one job might wait for the output of a chained job, it could have resulted in a deadlock.

0.9.1

19 Dec 16:56
Compare
Choose a tag to compare

Handle JSON POST bodies as well as key=value pair POST bodies in the HTTP gateway.

0.9.0

16 Dec 23:46
Compare
Choose a tag to compare

Stable Beta release with JSONP support in the HTTP gateway.