Skip to content

Releases: Unitech/pm2

2.9.1-beta2

14 Dec 16:04
Compare
Choose a tag to compare
2.9.1-beta2 Pre-release
Pre-release
sed i->c

2.9.1-beta

14 Dec 15:56
Compare
Choose a tag to compare
2.9.1-beta Pre-release
Pre-release
[email protected]

2.9.0

14 Dec 10:55
Compare
Choose a tag to compare
  • #3278 --silent -s now does not print welcome message
  • #3345 #2871 #3233 pm2 -v will not spawn daemon anymore
  • #3341 update moment dependency
  • #3314 pm2 install --safe will now monitor new installation of module and will
    fallback to previous version if the module is failing (restart, fail on npm install)
  • #3314 module folder structure refactoring to keep independent dependencies for each modules
  • #3324 remove yarn installation of modules
  • #3273 pm2 --mini-list now print the right pid file
  • #3206 add flag to auto turn off auto exit with pm2-docker
  • #3036 Fix applying env PM2_CONCURRENT_ACTIONS correctly
  • #3346 do not chmod systemd script (was failing systemd script on orange pi)
  • #3347 Add --wait-ip option to override systemd initialization to wait for internet full connectivity
  • #3348 alias pm2-docker to pm2-runtime
  • #3350 Override HOME and USER when setting --uid to start module or application
  • #3351 alias pm2 ps to pm2 ls (docker style)

2.7.2

18 Oct 10:54
Compare
Choose a tag to compare
  • #3200 Associate .tsx files with ts-node (@dguo)
  • #3202 Add first draft of typescript definitions (@jportela)
  • Allow to install http url via pm2 install (@Unitech)
  • #3204 Given --uid add all its gids automatically (@jmeit)
  • #3184 bugfix: try/catch around userInfo to avoid crash (@vmarchaud)
  • #3181 force upgrade to latest pm2-deploy

2.7.1

22 Sep 14:40
Compare
Choose a tag to compare
  • #3117 Add required node env on cluster mode start instance (@2m0nd)
  • make profiler compatible with Node.js 8

2.7.0

15 Sep 13:39
Compare
Choose a tag to compare
  • #3150 fix watchdog on agent
  • #3001 dump-backup feature
  • #3134 edge case error handling
  • #3096 fix module installation
  • #3085 honor every pm2 args on restart
  • #3046 better error message if PM2 is misconfigured
  • #3058 pm2-docker now does not write logs by default
  • #3045 continue to broadcast on the bus system even if logs are disabled
  • [Docker] Auto Exit when no application is running
  • [Keymetrics] pm2 unmonitor fix
  • [Beta Container Support] beta pm2 start app.js --container
  • [Chore] upgrade modules
  • [Chore] enhance package.json

2.6.0

20 Jul 09:00
Compare
Choose a tag to compare

2.6.0

Changes

  • #2998 pm2 report command for automated system inspection
  • #2997 --disable-logs option to suppress error
  • #2290 allow to declare apps under "pm2" attribute (eq "apps"). Nicer in package.json
  • #2994 allow to specify typescript version to be installed
  • #2501 low memory environment pm2 setting via PM2_OPTIMIZE_MEMORY (beta)
  • #2968 pm2 attach <pm_id> to attach to process stdin / stdout
  • pm2-runtime -> drop in replacement for the node.js binary
  • #2951 pm2 reload command locker via timestamped lock file
  • #2977 pm2 reloadLogs protected
  • #2958 Allow to delete attribute via --attribute null
  • #2980 PM2_SILENT=true pm2 startup
  • #2690 --parallel command allows to change the nb of concurrent actions (reload/restart)
  • expose cwd on CLI via --cwd
  • multiple pm2-docker enhacements
  • Alias pm2.link and pm2.unlink to pm2.interact and pm2._pre_interact
  • Allow to customize kill signal via PM2_KILL_SIGNAL
  • Support git+http in module installation
  • force reverse interaction reconnection on internet discovery
  • --instances -1 when having a 1 cpu is no-longer spawning no processes #2953
  • refactor the context retrieving from error
  • add a TTL for file cache entry
  • #2956 Fix listen_timeout in combination with wait_ready
  • #2996 respect signal order on pm2 reload (delegate ready function to reload fn)

Breaking

  • Drop pm2-daemon CLI (replaced by pm2-runtime)

2.5.0

09 Jun 10:08
Compare
Choose a tag to compare
  • pm2 register|login to create new account / login on Keymetrics + auto link
  • pm2 open to open dashboard on browser
  • pm2 monitor|unmonitor <pm_id|name|all> for selective monitoring
  • #2818 alias pm2-docker to pm2-daemon
  • #2809 correctly resolve git/npm repo when running pm2 install
  • #2861 better auto exit check for docker
  • #2870 avoid null error when preparing app config
  • #2872 avoid showing useless warning
  • #438 allow to override daemon config paths via env (example: PM2_PID_FILE_PATH to override pid file of the daemon)
  • #2849 better gentoo template for pm2 startup
  • #2868 allow tailing log with --raw flag
  • #452 Add PM2_WEB_STRIP_ENV_VARS to remove environnement vars from pm2 web endpoint
  • #2890 Fix wait-ready for cluster mode
  • #2906 randomize machine name with default pm2 link
  • #2888 allow to use regex for pm2 logs
  • #2045 allow to rename NODE_APP_INSTANCE env variable
  • #2809 add increment_var options to ask for a environnement variable to be incremented for each application started
  • more informations when failing to deploy on custom ecosystem file
  • fix tests for node 8
  • fix missing callback when overriding console.log
  • allow to rename daemon process name via PM2_DAEMON_NAME
  • few typo in the readme

2.4.4

05 Apr 03:39
Compare
Choose a tag to compare
  • #2806 fix km re-connection on system reboot

2.4.3

30 Mar 15:02
Compare
Choose a tag to compare
  • #2759 disable default require of vxx in pmx
  • #2651 always spawn pm2 daemon with node binary
  • #2745 new issue template
  • #2761 Make JSON log stream timestamp in consistent format
  • #2770 Fix trigger API never calling callback
  • #2796 Fix absolute path on windows
  • [KM] profiler installation via pm2 install v8-profiler or pm2 install profiler
  • [KM] Agent rescue system