All Versions
141
Latest Version
Avg Release Cycle
33 days
Latest Release
-

Changelog History
Page 12

  • v0.12.8 Changes

    • ๐Ÿ›  Fix : Channel closed error
    • ๐Ÿ›  Fix : Resource leak error
    • ๐Ÿ›  Fix#1091 : when passing a wrong formated number to -i infinite loop
    • ๐Ÿ›  Fix #1068 #1096 : restart fails after reloadLogs()
    • ๐Ÿ†• New : When PM2 is being killed, all restarts are blocked to avoid conflict
    • ๐Ÿ†• New : PM2 dumps the process list before exiting if it is killed by signal
    • ๐Ÿ”จ Refactored stop/restart for better stability
  • v0.12.7 Changes

    • ๐Ÿ”€ pm2 logs : Now shows merged logs
    • ๐Ÿ›  Fix #929 #1043 : Bug pm2 stop/restart not working properly
    • ๐Ÿ›  Fix #1039 : Better algorithm for vision recursive parsing to avoid infinite loops
    • Automatize #858 #905: Directly init pm2 folder if not present when using it programmatically
    • โž• Add Bus system from PM2 programmatic API
  • v0.12.6 Changes

    • Enhancement of startJson command (force_name and additional_env options)
    • ๐Ÿ›  Fix #990 : pm2 flush while pm2 logs was open bug
    • ๐Ÿ›  Fix #1002 : pm2 monit bug
    • ๐Ÿ›  Fix #1024 : enhancement
    • ๐Ÿ›  Fix #1011 : json-stringify-safe bug
    • ๐Ÿ›  Fix #1007 ##1028 #1013 #1009 : pm2 desc bug
    • ๐Ÿ›  Fix : pm2 interact delete when file doesn't exist bug
  • v0.12.5 Changes

    • ๐Ÿ Windows support
  • v0.12.4 Changes

    • Never start a process that already has a PID [#938]
    • ๐Ÿ‘ 1. Make platform auto detecting. 2. Support darwin startup script. [#936]
    • ๐Ÿ›  Fix #857 #935, add scriptArgs back [d61d710]
    • ๐Ÿ›  Fix broken link upstart [f8ff296]
    • ๐Ÿ›  Fixed: multiple calls to vizion.parse() for the same process [0e798b1]
    • ๐Ÿ›  fix 2015 test easter egg - Happy New Year! [85d11d5]
    • ๐Ÿ›  fixes #906 [#911]
    • โž• Add back automatic coffee interpreter #488 #901 [e9a69fe]
    • โฌ†๏ธ Upgrade cli-table, commander, colors, moment dependencies [0cc58ce][a4b7d8d]
    • ๐Ÿ‘ป Domain system to patch fix the exception thrown by the cluster module
    • ๐Ÿ›  Fix #830 #249 #954 when there is no HOME env to default to /etc/.pm2 [17d022c]
  • v0.12.3 Changes

    • ๐Ÿ›  fixed critical bug: process.env flattens all env-vars [#898]
    • npm maintainers format [#894]
    • ๐Ÿ›  fix pm2 desc crash bug [#892]
    • ๐Ÿ›  fix CLI typo [#888]
    • port config [#885]
  • v0.12.2 Changes

    • โšก๏ธ treeKill copyright and update [#848] [#849]
    • ๐Ÿ‘ Allow environment variables per each ecosystem deploy [#847]
    • max-memory-restart option [#697] [#141]
    • JSON validation (cf ADVANCED_README.md) [#768] [#838]
    • ๐Ÿ”จ CLI/JSON refactoring
    • ๐Ÿ›  watch fixes
    • execute binary softwares
    • ๐Ÿ”จ node_args refactored (ESC support) [#838]
    • reload env graceful and peaceful [#838]
    • min_uptime added [#838]
    • โšก๏ธ startOrRestart conf.json does update environment variables [#805]
    • vizion only refresh ahead and unstaged flags [f1f829c]
    • ๐Ÿ‘ท worker restart cluster process if it's equal to 0 && online [c2e3581]
    • pm2 pull [commit_id] [c2e3581] [4021902]
    • ๐Ÿ›  fix reloadLogs for fork mode [c0143cc][197781e]
    • ๐Ÿ”Š waterfall logs stream [#822]
    • ๐Ÿ”€ --log option to have a merged error and out output [#822]
    • ๐Ÿ”จ God core refactors
    • ๐Ÿ”จ test refactoring
    • โšก๏ธ update isBinaryFile [636fd99]
    • pid deletion has been resurected [f2ce631]
    • ๐Ÿ”จ worker refactor [29fc72b]
    • ๐Ÿ›  fix no color [3feead2]
    • โฌ†๏ธ upgrade chokidar 0.12 with follow symlink [4ac0e74]
    • ๐Ÿ”จ refactor Reload [cf94517][f1eb17]
    • ๐Ÿ”Š avoid truncate with pm2 logs command [26aff8b]
    • ๐ŸŒฒ God print log with timestamp via PM2_LOG_DATE_FORMAT [bf2bf8a][3eaed07]
    • ๐Ÿ‘ better test suit
    • ๐Ÿ†• new treekill system [11fe5f4]

    Big thanks to @Tjatse !

  • v0.12.1 Changes

    • ๐Ÿ”’ Harden Lock system
    • ๐Ÿ›  Fix Worker bug / Refactor Worker
    • Cleanly close interactor sockets on end
    • โž• Add backward compatibility for older PM2 on kill action via system signal SIGQUIT
    • once listener for killDaemon
  • v0.12.0 Changes

    • ๐Ÿ‘ better ecosystem.json5 file with embedded comments
    • โšก๏ธ startOrRestart conf.json update environment variables #805 #812
    • pm2 start my/bin/file work out of the box
    • ๐Ÿ‘ JSON5 support
    • ๐Ÿ”Š PM2_HOME supported - PM2 files paths relocation (logs, pid) via PM2_HOME option
    • โšก๏ธ post_updates commands are searched in process.json/ecosystem.json/package.json
    • ๐Ÿ‘ท Worker system to verify up to date repositories
    • ๐Ÿ“‡ Rename process running with PM2 - app_name
    • ๐Ÿ”’ Process Lock system
    • Inner iteraction with PM2 possible #782
    • ๐Ÿ‘ Better vizion system
    • backward / forward / pull command
    • ๐Ÿšš Doc moved to doc
    • โœ‚ remove uidnumber module
    • ๐Ÿšš pre install / post install scripts removed
    • ๐Ÿ”’ Remote Lock System
    • โœ… More God tests
    • GRACEFUL_LISTEN_TIMEOUT constant configurable
    • ๐Ÿ”Š Logs are closed in Fork mode when reloading
    • ๐Ÿ›  Fix not tty
    • ๐Ÿ›  Fix cluster structure nullification
    • ๐Ÿ Pre Windows Support
    • Send revision process on each process event
    • โฌ†๏ธ Upgrade Commander (better help display)
    • โฌ†๏ธ Upgrade chokidar to 0.10.x
    • ๐Ÿ‘ Better interactor
    • ๐Ÿ‘ Better revision parsing
    • ๐Ÿ”ง Configuration file
    • Close fd in fork mode while reloading
    • โœ‚ Remove --run-as-user option
    • ๐Ÿ‘ Better CLI interface for interactor
    • axm:monitor axm:dynamic
    • ๐Ÿ”€ Temporaly merge pm2-interface with pm2
    • Cache cpu infos
    • ๐Ÿ‘‰ Make revision transit in God.bus broadcast
    • Ignore useless events in God.bus broadcast
  • v0.11.0-1 Changes

    • ๐Ÿ‘ Multi user support and privilege containment: UNIX sockets instead of TCP
    • ๐Ÿ”จ Reload refactoring
    • ๐Ÿ–จ Process on uncaughtexcption to flush process list
    • ๐Ÿ”Š pm2 logs display state change of processes