All Versions
69
Latest Version
Avg Release Cycle
138 days
Latest Release
835 days ago
Changelog History
Page 4
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 inforever 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
)
- 75bfdab [dist] Version bump v0.9.1 (
-
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
)
- 6094c7c [dist] Version bump. 0.8.4 (
-
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
andforever
(Maciej Małecki
) - 9b0ad25 [fix] Don't leak
mkdirp
andasync
(Maciej Małecki
)
- 96277b7 [dist] Version bump. 0.8.3. (
-
v0.8.2 Changes
January 06, 2012- 6779342 [dist] Version bump. 0.8.2 (
indexzero
) - 6588f59 [api test] Expose
.forkShim
for communicating between0.6.x
and0.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
)
- 6779342 [dist] Version bump. 0.8.2 (
-
v0.8.1 Changes
January 05, 2012 -
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 usingchild_process.fork()
(indexzero
) - 2c6800a [api] Expose
Monitor.fork
for usingchild_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
withchild_process.fork
(Maciej Małecki
) - df8d71d [bin] Supress
stdout
andstderr
when run as a fork (Maciej Małecki
) - 2ead453 [test] Test
kill
action (Maciej Małecki
) - a0d09d2 [api]
kill
action forWorker
(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 toMonitorMock
(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
andeventemitter2
(dev dep) (Maciej Małecki
) - cdb355f [test] Add useful mocks (
Maciej Małecki
) - ed75bd4 [dist] Ignore vim swap files (
Maciej Małecki
)
- 53ba981 [dist] Version bump. 0.8.0 (
-
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
andforever 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
)
- 2ac0459 [dist] Version bump. 0.7.6. 0.4.x only.
-
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
require
s inforeverd
(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
andcli.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
)
- 76b4d96 [dist] Version bump. 0.7.5 (
-
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
toassert.lengthOf
(Maciej Małecki
)
- 865a8fd [dist] Version bump. 0.7.3 (
-
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$
inforever.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
)
- 382f8e7 [dist] Version bump. 0.7.2 (