• release-2.2.3 1f3f2ab99a

    release-2.2.3 Stable

    jamie released this 2019-10-08 00:23:10 +00:00 | 113 commits to master since this release

    This release has the following emergency fixes:

    • Fixed Xdebug profiler always active. This meant that LOTS of storage space could be consumed by the cachegrind files. Profiler settings are now transferred correctly so that the profiler is now only active if it has been set active in the main environmen.
    Downloads
  • release-2.2.2 60bc120b42

    release-2.2.2 Stable

    jamie released this 2019-09-04 06:41:06 +00:00 | 114 commits to master since this release

    This revision release has the following emergency bug fixes:

    • Fixed Hazaar\Warlock\Control hanging on Unix hosts when starting the Warlock server.
    Downloads
  • release-2.2.1 6ebc69040a

    release-2.2.1 Stable

    jamie released this 2019-05-17 02:39:01 +00:00 | 117 commits to master since this release

    This revision release has the following bug fixes:

    • Fixed interval actions from potentially getting unscheduled. When an interval action was scheduled it added the interval to the last scheduled time instead of the current time. This meant that if the action took longer than the interval to actually complete, the de-schedular would remove the action because it's next scheduled exec time was in the past.
    • Fixed ping settings not working for client connection checks.
    • Client ping now only if check setting is greater than 0 seconds. This means that setting to zero will disable client connection checking.
    Downloads
  • release-2.2.0 ea82b424b1

    release-2.2.0 Stable

    ghost released this 2019-05-02 00:39:50 +00:00 | 120 commits to master since this release

    New Features:

    • #33 Added server startup scripts as composer vendor binaries.
    • #44 Added service-less scheduled tasks. Allows static methods to be executed on a schedule in their own process without the need for a running service.
    • #45 Re-implemented process limits. This feature went missing during the 2.0 rewrite.
    • #46 Added global event subscriptions. Similar to, and implemented because of, issue #44. With that issue I was then able to get global events working. These are strict methods that are executed in their own process when an event is triggered. Upside is the event handler does not require a running service. The downside is there is a time cost when starting up the handler.
    • #47 Added persistent Key/Value storage. The KVStore feature has been in for a little while but values only lived for the lifetime of the server. A server restart would remove them. Turning on persistent storage write the KV data to a B-Tree database file.

    Bug Fixes:

    • Tweaks to the server startup
      • Updated script to automatically find the server.php file
      • Enhanced the server startup to find the application path based on the current directory.
      • Server now sets the CWD correctly on startup so autoload files are found.
    Downloads