All Versions
69
Latest Version
Avg Release Cycle
138 days
Latest Release
830 days ago

Changelog History
Page 4

  • v0.9.1 Changes

    May 05, 2012
    • 75bfdab [dist] Version bump v0.9.1 (Charlie McConnell)
    • 4116f85 [fix] Pass argv options properly. (Charlie McConnell)
    • 44c2337 closes #164 and #235 fix wrong usage of matchBase option of minimatch, use relative to watchDirectory path fore matching (Oleg Slobodskoi)
    • 2a7c477 Added watchDirectory to command line options (Fedot Praslov)
    • 8af6803 [fix] Revert bad options commit. (Charlie McConnell)
    • 5d21f97 [fix] Fix unhandled error event in forever stopall (Maciej Małecki)
    • 49c2c47 [fix] Correct function name (Maciej Małecki)
    • f3b119b [dist] Version bump v0.9.0 (Charlie McConnell)
    • b4798d8 [test fix] Make logger test more consistent. (Charlie McConnell)
    • 4848f90 [test] Add test fixture for producing logging output. (Charlie McConnell)
    • 73b10be [test] New logging test for the new logging plugin. (Charlie McConnell)
    • 8ec0bce [fix] Restore stdout and stderr events, fix semantics of silent option. (Charlie McConnell)
    • 0b80e4d Minor wording fix (Andrew Radev)
    • 9c787df Stop or restart a process by its uid (Andrew Radev)
    • af5b8c2 [fix] cli pidFile text (Bradley Meck)
    • 1ad16b0 [pull-request] #244, from @michaelcdillon (Bradley Meck)
    • ea5317c [doc] Remove unused forever option from docs (Maciej Małecki)
    • 8474c9c [api] forkShim option should allow a string to say which module to use when shimming (rather than the one currently used by this process) (Bradley Meck)
    • 2f93ba4 [fix] Destroy log file streams in a more intelligent way. (Charlie McConnell)
    • 89f3614 [fix] Logging now survives child process restarts. (Charlie McConnell)
    • 2d7d462 [minor] Dont use optimist directly (Joshua Holbrook)
    • cda371d [fix] Pass argvOptions to app.config.argv as well. (Joshua Holbrook)
    • 8529281 [refactor] Remove logging code from monitor. (Charlie McConnell)
    • 70ae4f4 [refactor] Replace logging plugin. (Charlie McConnell)
    • a6a1675 [fix] Remove duplicate alias. (Charlie McConnell)
    • dd1508b [fix] s/appendLog/append/g to make --append work. (Charlie McConnell)
    • 298ec73 [fix] Restore optional logfile destination functionality. (Charlie McConnell)
    • a0c9ac5 [fix] Restore self.warn method on monitor instance. (Charlie McConnell)
    • 114e378 [dist] Update package.json to use fork of daemon.node. (Charlie McConnell)
    • 8186994 [fix] Alter logging paths to reduce memory leakage and prevent stdio issues. (Charlie McConnell)
    • 5c8fcc5 [fix] Update forever.startDaemon to use adjusted daemon.node api. (Charlie McConnell)
    • f44d5f4 Fix worker crash from bad socket client (Felix Geisendörfer)
    • b093bfc [fix api] Expose checkFile and fix logical condition (Maciej Małecki)
    • e154a50 [fix] Pass options.argv instead of options (cli.js, line 188) (Joshua Holbrook)
    • 5aa16c3 [dist] v0.8.5 (Bradley Meck)
    • 157ce7b [fix] use env bash rather than bin/sh (Bradley Meck)
    • 205e6f3 [fix] EACCESS should still go to next() in forever list (Bradley Meck)
  • v0.8.4 Changes

    January 15, 2012
    • 6094c7c [dist] Version bump. 0.8.4 (indexzero)
    • 1f4f5dc [fix test] Make test/monitor/fork-test.js idempotent for processes created (indexzero)
    • b6daac5 [dist] [email protected] (indexzero)
    • 92d7dee [doc] Update examples/cli-multiple-start (indexzero)
    • 1fa4943 [refactor] Create unique worker socket files using the microtime module (indexzero)
    • 72dac45 [fix] Update bad reference variable to forever in watch plugin (indexzero)
  • v0.8.3 Changes

    January 13, 2012
    • 96277b7 [dist] Version bump. 0.8.3. (indexzero)
    • 432a088 [fix] Allow for forever set to include values with / (i.e. directories) (indexzero)
    • 6bfe071 [fix test] try/catch around test/fixtures/* (indexzero)
    • 7064adb Show -a option when user met log file exist error. (skyisle)
    • 4e2ab81 [fix] Don't leak fs, path, nssocket, utile and forever (Maciej Małecki)
    • 9b0ad25 [fix] Don't leak mkdirp and async (Maciej Małecki)
  • v0.8.2 Changes

    January 06, 2012
    • 6779342 [dist] Version bump. 0.8.2 (indexzero)
    • 6588f59 [api test] Expose .forkShim for communicating between 0.6.x and 0.4.x processes (indexzero)
    • 82e2a7d [api refactor] Remove fork hack since we are now using node-fork (indexzero)
    • a2c4313 [test fix] Fix test/worker/multiple-workers-test.js to pass on [email protected] and be idempotent (indexzero)
    • 63676ed [minor] Whitespace update (indexzero)
    • a987826 [fix] Attempt to listen again if EADDRINUSE in forever.Worker (indexzero)
    • d711ab8 [minor] Whitespace update (indexzero)
  • v0.8.1 Changes

    January 05, 2012
    • b15cd34 [dist] Version bump. 0.8.1 (indexzero)
    • 4e25765 [fix] Print help on just forever (indexzero)
    • 0d5e893 [api] Added forever restartall and forever.restartAll(). Fixes #131 (indexzero)
    • cef3435 [doc fix] Update .cleanup to .cleanUp. Fixes #199 (indexzero)
  • v0.8.0 Changes

    January 05, 2012
    • 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)
  • v0.7.6 Changes

    December 23, 2011
    • 2ac0459 [dist] Version bump. 0.7.6. 0.4.x only. forever >= 0.8.0 will be 0.6.x compatible (indexzero)
    • 88d9c20 [dist] Remove clip dependency (indexzero)
    • 2815f71 [fix] Break apart cli.logs to support forever logs and forever logs <script|index> correctly (indexzero)
    • 72f4d14 [test] Update test fixture pathing mistake (indexzero)
    • c6072f5 [dist] Remove console.error/log statements (indexzero)
    • ed0d1e8 [fix minor] Fix 2 typos in forever service CLI (Maciej Małecki)
    • 079137c [refactor] Refactor Forever service CLI (Maciej Małecki)
    • c01abef [api] Export cli.getOptions (Maciej Małecki)
    • 13e8db8 [api] Expose argvOptions (Maciej Małecki)
    • ee9f98b [doc fix] --pidfile is now called --pidFile (Maciej Małecki)
    • 1d1656c [test refactor] test/{helpers.js => helpers/macros.js} (Maciej Małecki)
    • ce7d5a1 [fix] Fix option parsing for starting actions (Maciej Małecki)
    • fc4dec5 Fixed broken link, replaced indexzero with nodejitsu in url. (Louis Galipeau)
    • 0812449 [fix] Respect -c on restart. Fixes #159 (indexzero)
    • 0e7873b [fix] Improve the ordering of options parsing and include some options missed on the reparse. Fixes #139 (indexzero)
  • v0.7.5 Changes

    December 02, 2011
    • 76b4d96 [dist] Version bump. 0.7.5 (indexzero)
    • d6c7590 [minor] Always try to parse the response before calling next() (indexzero)
    • dcbfc70 [dist] Various small esoteric changes. Fixes #179 (indexzero)
    • 061d14f [fix doc] Fix README to match flatiron refactor (Maciej Małecki)
    • 517d31b [fix] Make option aliases work again (Maciej Małecki)
    • 63d91b2 [fix] Fix for pass-through parameters ([email protected]) (Maciej Małecki)
    • e7e8fdf prevent leading dashes in autogenerated log/pid filenames (Brian Mount)
    • 76bea57 [fix] Fix requires in foreverd (Maciej Małecki)
    • 7cdca07 [fix] Make it compatible with [email protected] ([email protected]) (Maciej Małecki)
    • 791c123 [dist] Locked in nconf to v0.4.x. Bumped to v0.7.4. Should close #172 (Marak Squires)
    • 4ae63d0 [merge] A few random missed conflicts from git cherry-pick on 22 commits. oops. (indexzero)
    • 60a576a [test fix] Since forever.kill is async, use async.forEach. Update test/cli-test.js to rimraf ~/.forever temporarily (indexzero)
    • 1a04002 [fix] Make --help work (Maciej Małecki)
    • 58c251f [fix] Make column operations work (Maciej Małecki)
    • b9c5f18 [refactor minor] Code formatting, unused variable (Maciej Małecki)
    • feade6c [test] Basic CLI tests with some helpers (Maciej Małecki)
    • d6b6c58 [fix] Reset system store before reparsing argv (Maciej Małecki)
    • 736fecb [test] Clean up after tests are done (Maciej Małecki)
    • 6b1a08d [test] Add test for option parsing (Maciej Małecki)
    • a52ee8a [refactor] Make forever app.js work (Maciej Małecki)
    • 93359eb [refactor doc] Document cli.startDaemon and cli.cleanLogs (Maciej Małecki)
    • 93482cb [refactor minor] Remove unused tty require (Maciej Małecki)
    • 4d3958e [refactor] Better option parsing (Maciej Małecki)
    • dde31b7 [refactor bin] Remove options parsing from bin (Maciej Małecki)
    • d793874 [api] Remove redudant forever options (Maciej Małecki)
    • c9ab4f0 [dist] Add flatiron dependency (Maciej Małecki)
    • 8abe38d [refactor] Implement pass-through options for child (Maciej Małecki)
    • b30316e [refactor] Use utile.randomString (Maciej Małecki)
    • dbf46c3 [refactor fix] Pass options to forever.start (Maciej Małecki)
    • 3d262df [refactor] Add help command (Maciej Małecki)
    • 1da249c [fix] Fix cli.start regex to match .* instead of .+ (Maciej Małecki)
    • 89969ef [refactor] First pass on flatiron refactor (Maciej Małecki)
    • 8b05686 [dist] Depend on utile (Maciej Małecki)
    • 71cf0de [test fix] Kill child in forever-test.js (Maciej Małecki)
  • v0.7.3 Changes

    November 17, 2011
    • 865a8fd [dist] Version bump. 0.7.3 (indexzero)
    • 7ab97bd always killTree (Fabian Jakobs)
    • e4f2b09 [dist] Update watch dependency. Fixes #155 (indexzero)
    • 5f20181 [fix] give sigkills after a timeout given by options.killTTL in MS (bradleymeck)
    • 3f1ed35 [test minor] Change assert.length to assert.lengthOf (Maciej Małecki)
  • v0.7.2 Changes

    October 22, 2011
    • 382f8e7 [dist] Version bump. 0.7.2 (indexzero)
    • 9131af7 [fix] Return when no index or script is passed to forever logs. Fixes #141 (indexzero)
    • 8176f9f Make sure all data is streamed before we try to parse it. (Mariusz Nowak)
    • 4ca2862 [dist] Remove unnecessary eyes dependency (indexzero)
    • 74f3140 [fix] Prefer - to $ in forever.randomString (indexzero)
    • 684296a [test] Test checkProcess (Maciej Małecki)
    • c17d004 [refactor] Make forever.checkProcess synchronous (Maciej Małecki)
    • f820056 [fix] Use process.kill to check if process is alive (Maciej Małecki)