hazaar-warlock tagshttps://git.hazaar.io/hazaar/hazaar-warlock/-/tags2019-10-08T11:23:10+11:00https://git.hazaar.io/hazaar/hazaar-warlock/-/tags/release-2.2.3release-2.2.3<p data-sourcepos="1:1-1:47" dir="auto">This release has the following emergency fixes:</p>
<ul data-sourcepos="3:1-3:259" dir="auto">
<li data-sourcepos="3:1-3:259">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.</li>
</ul>2019-10-08T11:23:10+11:00Jamie Carljamie@hazaarlabs.comhttps://git.hazaar.io/hazaar/hazaar-warlock/-/tags/release-2.2.2release-2.2.2<p data-sourcepos="1:1-1:60" dir="auto">This revision release has the following emergency bug fixes:</p>
<ul data-sourcepos="3:1-3:88" dir="auto">
<li data-sourcepos="3:1-3:88">Fixed <code data-sourcepos="3:10-3:31">Hazaar\Warlock\Control</code> hanging on Unix hosts when starting the Warlock server.</li>
</ul>2019-09-04T16:41:06+10:00Jamie Carljamie@hazaarlabs.comhttps://git.hazaar.io/hazaar/hazaar-warlock/-/tags/release-2.2.1release-2.2.1<p data-sourcepos="1:1-1:50" dir="auto">This revision release has the following bug fixes:</p>
<ul data-sourcepos="3:1-5:140" dir="auto">
<li data-sourcepos="3:1-3:358">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.</li>
<li data-sourcepos="4:1-4:63">Fixed ping settings not working for client connection checks.</li>
<li data-sourcepos="5:1-5:140">Client ping now only if check setting is greater than 0 seconds. This means that setting to zero will disable client connection checking.</li>
</ul>2019-05-17T12:39:01+10:00Jamie Carljamie@hazaarlabs.comhttps://git.hazaar.io/hazaar/hazaar-warlock/-/tags/release-2.2.0release-2.2.0<p data-sourcepos="1:1-1:13" dir="auto">New Features:</p>
<ul data-sourcepos="3:1-8:0" dir="auto">
<li data-sourcepos="3:1-3:63">
<a href="/hazaar/hazaar-warlock/-/issues/33" data-reference-type="issue" data-original="#33" data-link="false" data-link-reference="false" data-project="53" data-issue="200322" data-project-path="hazaar/hazaar-warlock" data-iid="33" data-issue-type="issue" data-container="body" data-placement="top" title="Warlock start scripts using composer vendor binaries" class="gfm gfm-issue">#33</a> Added server startup scripts as composer vendor binaries.</li>
<li data-sourcepos="4:1-4:154">
<a href="/hazaar/hazaar-warlock/-/issues/44" data-reference-type="issue" data-original="#44" data-link="false" data-link-reference="false" data-project="53" data-issue="200409" data-project-path="hazaar/hazaar-warlock" data-iid="44" data-issue-type="issue" data-container="body" data-placement="top" title="Serviceless scheduled tasks" class="gfm gfm-issue">#44</a> 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.</li>
<li data-sourcepos="5:1-5:87">
<a href="/hazaar/hazaar-warlock/-/issues/45" data-reference-type="issue" data-original="#45" data-link="false" data-link-reference="false" data-project="53" data-issue="200410" data-project-path="hazaar/hazaar-warlock" data-iid="45" data-issue-type="issue" data-container="body" data-placement="top" title="Exec limit is not working" class="gfm gfm-issue">#45</a> Re-implemented process limits. This feature went missing during the 2.0 rewrite.</li>
<li data-sourcepos="6:1-6:380">
<a href="/hazaar/hazaar-warlock/-/issues/46" data-reference-type="issue" data-original="#46" data-link="false" data-link-reference="false" data-project="53" data-issue="200411" data-project-path="hazaar/hazaar-warlock" data-iid="46" data-issue-type="issue" data-container="body" data-placement="top" title="Global event subscriptions" class="gfm gfm-issue">#46</a> Added global event subscriptions. Similar to, and implemented because of, issue <a href="/hazaar/hazaar-warlock/-/issues/44" data-reference-type="issue" data-original="#44" data-link="false" data-link-reference="false" data-project="53" data-issue="200409" data-project-path="hazaar/hazaar-warlock" data-iid="44" data-issue-type="issue" data-container="body" data-placement="top" title="Serviceless scheduled tasks" class="gfm gfm-issue">#44</a>. 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.</li>
<li data-sourcepos="7:1-8:0">
<a href="/hazaar/hazaar-warlock/-/issues/47" data-reference-type="issue" data-original="#47" data-link="false" data-link-reference="false" data-project="53" data-issue="200415" data-project-path="hazaar/hazaar-warlock" data-iid="47" data-issue-type="issue" data-container="body" data-placement="top" title="Permenant Key/Value Storage" class="gfm gfm-issue">#47</a> 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.</li>
</ul>
<p data-sourcepos="9:1-9:10" dir="auto">Bug Fixes:</p>
<ul data-sourcepos="11:1-14:77" dir="auto">
<li data-sourcepos="11:1-14:77">Tweaks to the server startup
<ul data-sourcepos="12:3-14:77">
<li data-sourcepos="12:3-12:60">Updated script to automatically find the server.php file</li>
<li data-sourcepos="13:3-13:92">Enhanced the server startup to find the application path based on the current directory.</li>
<li data-sourcepos="14:3-14:77">Server now sets the CWD correctly on startup so autoload files are found.</li>
</ul>
</li>
</ul>2019-05-02T10:39:50+10:00Jamie Carljamie@hazaarlabs.comhttps://git.hazaar.io/hazaar/hazaar-warlock/-/tags/release-2.1.5release-2.1.5Jamie Carljamie@hazaarlabs.comhttps://git.hazaar.io/hazaar/hazaar-warlock/-/tags/release-2.1.4release-2.1.4Jamie Carljamie@hazaarlabs.comhttps://git.hazaar.io/hazaar/hazaar-warlock/-/tags/release-2.1.3release-2.1.3Jamie Carljamie@hazaarlabs.comhttps://git.hazaar.io/hazaar/hazaar-warlock/-/tags/release-2.1.2release-2.1.2Jamie Carljamie@hazaarlabs.comhttps://git.hazaar.io/hazaar/hazaar-warlock/-/tags/release-2.1.1release-2.1.1Jamie Carljamie@hazaarlabs.comhttps://git.hazaar.io/hazaar/hazaar-warlock/-/tags/release-2.1.0release-2.1.0Jamie Carljamie@hazaarlabs.comhttps://git.hazaar.io/hazaar/hazaar-warlock/-/tags/release-2.0.2release-2.0.2Jamie Carljamie@hazaarlabs.comhttps://git.hazaar.io/hazaar/hazaar-warlock/-/tags/release-2.0.1release-2.0.1Jamie Carljamie@hazaarlabs.comhttps://git.hazaar.io/hazaar/hazaar-warlock/-/tags/release-2.0.0release-2.0.0Jamie Carljamie@hazaarlabs.comhttps://git.hazaar.io/hazaar/hazaar-warlock/-/tags/release-1.2.6release-1.2.6Jamie Carljamie@hazaarlabs.comhttps://git.hazaar.io/hazaar/hazaar-warlock/-/tags/release-1.2.5release-1.2.5Jamie Carljamie@hazaarlabs.comhttps://git.hazaar.io/hazaar/hazaar-warlock/-/tags/release-1.2.4release-1.2.4Jamie Carljamie@hazaarlabs.comhttps://git.hazaar.io/hazaar/hazaar-warlock/-/tags/release-1.2.3release-1.2.3Jamie Carljamie@hazaarlabs.comhttps://git.hazaar.io/hazaar/hazaar-warlock/-/tags/release-1.2.2release-1.2.2Jamie Carljamie@hazaarlabs.comhttps://git.hazaar.io/hazaar/hazaar-warlock/-/tags/release-1.2.1release-1.2.1Jamie Carljamie@hazaarlabs.comhttps://git.hazaar.io/hazaar/hazaar-warlock/-/tags/release-1.2.0release-1.2.0Jamie Carljamie@hazaarlabs.com