Skip to content

Releases: lucasnetau/php-ec

Tick Tock

25 Sep 10:43

Choose a tag to compare

Abstract out time handling to PSR-20 clocks BatchClock and TickClock

Graceful scalling

12 Aug 06:10

Choose a tag to compare

Improve our handling of high memory or high action counts

Undefined Actions

24 Jun 01:02

Choose a tag to compare

Bug Fix: Don't discard action requests when the action is undefined in the configuration.
Handle cgroup memory limit set to max
Improve serialisation of Actions

Unit Testing and improved Closure support

01 Apr 00:02

Choose a tag to compare

Introduce PHPUnit testing to the codebase, refactoring some code to improve testability
Improve Source and Action closure support including injection of logging into the closure.
New save file process to reduce the use of serialise

Exception logging

07 Feb 05:29

Choose a tag to compare

Fix Logging of exceptions

Improved PHP8.4 and Logging support

06 Feb 02:33

Choose a tag to compare

ReactPHP have released a compatible 0.6 release, use that instead of -dev
Improved support for context in logging from source and action processes to the scheduler

PHP8.4 Support

27 Nov 01:07

Choose a tag to compare

Support for 8.4 improved by handling new deprecation messages gracefully in source and action commands.
Suggest "react/child-process": "^0.7.x-dev" due to implicit nullable deprecation messages in the release version 0.6.5

Corrupting on fail

31 Oct 09:52

Choose a tag to compare

Prevent corrupting the state tables by replaying a rpc repsonse from an action handler

Restoring time is tricky

31 Oct 06:00

Choose a tag to compare

Don't trigger any timeouts at the time of restoring Matchers, wait until the Scheduler resumes execution post restore

Increased Timer Resolution

31 Oct 05:42

Choose a tag to compare

Increased timer resolution to microseconds for live mode