Skip to content

Releases: lucasnetau/php-ec

Logger

25 Nov 05:40

Choose a tag to compare

Add a PSR3 compatible logging facility for processes to log back centrally to the scheduler

Cron

02 Nov 01:20

Choose a tag to compare

Adds a Cron like rule to execute actions or generate events based on a cron expression schedule, or engine startup or shutdown.
Add in logic to restart failed input processes

Remove debug text

19 Oct 05:54

Choose a tag to compare

Remove debug text from SysInfo

Improved memory limit detection

19 Oct 00:17

Choose a tag to compare

Use additional inputs of physical/vm memory and cgroups limits in calculating the amount of memory available to the scheduler.

Improved Callbacks

05 Aug 05:59

Choose a tag to compare

Add in support for onComplete(), onTimeout(), onProgress() called by fire(), makes for cleaner rules.
Also split acceptEvent into acceptInitialEvent() and acceptSubsequentEvent() to remove boilerplate for setting up and crosschecking context.

Rule Child Classes

11 Jun 03:03

Choose a tag to compare

Provide Rule child classes to cover some of the standard code required for each rule type

Shutdown Order

12 May 12:18

Choose a tag to compare

Improve shutdown handling when actions exit on their own before input processes have exited
BugFixes

Management Server

08 Apr 05:16

Choose a tag to compare

Implement a basic HTTP management server to view into the state of a running Scheduler

Update TimeBucket dependancies

15 Feb 07:22
7fe86fc

Choose a tag to compare

Remove TimeBucket dependancy as it is not a hard requirement for PHP-EC

Bug Fix

19 Jan 06:00
d6ad606

Choose a tag to compare

Fix instances that may have the old PHP7.4+ serialisation format from v0.2.10-v0.2.12