forever v0.8.0 Release Notes

Release Date: 2012-01-05 // over 12 years ago
    • 53ba981 [dist] Version bump. 0.8.0 (indexzero)
    • 7fc258c [dist] Added @mmalecki to contributors (indexzero)
    • 93b3fd0 [dist] Update node version to reflect backwards compatibility (indexzero)
    • 49de211 [dist test] Move test/fork-test.js to test/monitor/fork-test.js (indexzero)
    • 4ab4438 [fix] A couple of minor fixes to CLI edge cases (indexzero)
    • b830218 [fix] Ensure forever script.js works (indexzero)
    • 285b659 [merge] Resolve bad cherry-pick from fork branch (indexzero)
    • 1f673f9 [fix] use node-fork for listing (bradleymeck)
    • fa02258 [fix] use node-fork so 0.6 can talk to 0.4 using the fork: true in combination with command (bradleymeck)
    • b06d58b [api] Expose Monitor.fork for using child_process.fork() (indexzero)
    • 2c6800a [api] Expose Monitor.fork for using child_process.fork() (indexzero)
    • 7aa72c9 [api test doc] Expose .fork() through forever for node-specific processes. Currently blocked by joyent/node#2454 (indexzero)
    • 1f78240 [test minor] A couple of small updates for tests after recent API changes. Readd Worker.exitOnStop (indexzero)
    • bde27e0 [refactor] Use the nssocket defined protocol for stopping and restarting worker processes (indexzero)
    • dc0b457 [dist] Remove bin/forever-worker now that it daemon.node works again (indexzero)
    • 9cee338 [wtf.node] BLACK VOODOO MAGIC. daemon.node somehow works even though libuv isnt fork(2)-safe (indexzero)
    • ebd80a2 [refactor] Attempt to spawn workers via bin/forever-worker. (indexzero)
    • 8f9f0ad [refactor] Significant refactor to how forever works in the rewrite (indexzero)
    • bca8ed9 [test] Basic CLI test in sh (Maciej Małecki)
    • a9247de [dist] Update watch to [email protected] (Maciej Małecki)
    • e57568b [test] Remove cli test (Maciej Małecki)
    • 9ff117d [refactor] Move daemon to devDependencies on its way to deprecation (indexzero)
    • 84be160 [fix] Make logs work again (Maciej Małecki)
    • d983726 [bin] Make forever start work with parameters (Maciej Małecki)
    • 55d96b2 [fix] Wrap parsing data from socket into try .. catch (Maciej Małecki)
    • 85c4542 [minor] Remove unused daemon require (Maciej Małecki)
    • 321c182 [refactor] Replace daemon.node with child_process.fork (Maciej Małecki)
    • df8d71d [bin] Supress stdout and stderr when run as a fork (Maciej Małecki)
    • 2ead453 [test] Test kill action (Maciej Małecki)
    • a0d09d2 [api] kill action for Worker (Maciej Małecki)
    • 6517f74 [test] Add MonitorMock.kill (Maciej Małecki)
    • 883e712 [api] First pass at Worker integration (Maciej Małecki)
    • bbc23e2 [test] DRY tests a bit (Maciej Małecki)
    • 831f76f [api] Worker spawn command (Maciej Małecki)
    • 768f074 [api] If worker is a fork, notify master that it's listening (Maciej Małecki)
    • cf716d5 [api] Guard for no options for Worker (Maciej Małecki)
    • d174539 [test] Test if worker responds to data (Maciej Małecki)
    • 3059a9d [api] Worker responds to data now (Maciej Małecki)
    • e248716 [test] Add data property to MonitorMock (Maciej Małecki)
    • 748380b [test] Don't hardcode socket path in tests (Maciej Małecki)
    • d8b81dd [api] Worker.start calls back with socket path (Maciej Małecki)
    • 7be6917 [test refactor] Restructure worker test a bit (Maciej Małecki)
    • c710dc5 [test] Basic test for worker (Maciej Małecki)
    • f06c345 [api] Sketch of Worker (Maciej Małecki)
    • 34ccb24 [refactor] Remove watching code from forever.Monitor (Maciej Małecki)
    • 0e6ea8f [test] Basic tests for Logger plugin (Maciej Małecki)
    • f84634b [refactor] Add Logger plugin (Maciej Małecki)
    • ab0f8e9 [refactor] Remove logging from forever.Monitor (Maciej Małecki)
    • 8a9af6b [refactor] Inherit from broadway.App (Maciej Małecki)
    • d945bb2 [dist] Depend on broadway and eventemitter2 (dev dep) (Maciej Małecki)
    • cdb355f [test] Add useful mocks (Maciej Małecki)
    • ed75bd4 [dist] Ignore vim swap files (Maciej Małecki)