Releases: markkimsal/zmws
1.0.0-rc2
1.0.0-rc1
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
Added ability to customize HEARBEAT definitions.
0.9.5
Added streaming responses for workers. Added client base class. Added sample client implementation to demonstrate streaming responses.
0.9.4
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
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
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
Handle JSON POST bodies as well as key=value pair POST bodies in the HTTP gateway.
0.9.0
Stable Beta release with JSONP support in the HTTP gateway.