Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

pm2

Package Overview
Dependencies
Maintainers
1
Versions
280
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

pm2 - npm Package Versions

1
28

3.2.5

Diff

Changelog

Source

3.2.5 (09/01/19)

  • feat: enhance pm2 report
  • feat: support snap Ubuntu system
  • fix: pm2 register/monitor command
  • fix: consolidate spawn function on unhealthy systems to avoid pm2 crash
  • fix: error message if extra lang interpreter are not installed when runing tests
  • fix: (pm2 deploy) command line bug when passing env variables to post-deploy hook
  • fix: (pm2 deploy) always deploy to default branch problem
  • fix: (pm2 deploy) pm2 deploy <env> exec now accept multiple commands
  • fix: print full env + skip extra internal fields when using programmatic pm2
tknew
published 3.2.4 •

Changelog

Source

3.2.4 (19/12/18)

Feat

  • display cron configuration when doing pm2 desc <id>
  • refactor test suite (benchmark/simplification)

Fix

  • pm2 flush <app> flush only one app
  • resolve uid properly on pm2 ls / pm2 desc
  • keep wait_ready option on process reload
  • keep stringification of environment variable behavior
  • return an error when using pm2 api on starting json configuration if one app is errored
tknew
published 3.2.3 •

Changelog

Source

3.2.3 (4/12/18)

Fix

  • medium rare bug: fix issue when acting on process file (#3987 + #3192)
  • concurrent action to 1 if acting on only 2 processes
  • fix cluster syntax
  • add more test on port release
tknew
published 3.2.2 •

Changelog

Source

3.2.2 (5/10/18)

Fix

  • minor bug: fix bug when passing -i 'max' or -i 0
tknew
published 3.2.1 •

Changelog

Source

3.2.1 (3/10/18)

Fix

  • minor bug: get internal pm2 config after creation on new pm2 boots
tknew
published 3.2.0 •

Changelog

Source

3.2.0 (3/10/18)

Features

  • package.json version field retrieval and display in pm2 ls, pm2 show, pm2 monit
  • pm2 internal configuration system via pm2 set pm2:key value, attached to pm2.user_conf
  • add the .user field (CLI + Config) to set the user to start the application with
  • add the .time field (CLI + Config) to enable default logs date prefix
  • max_memory_restart now triggers a reload
  • pm2 env <pm_id> command to display the environment the application is running with
  • exponential backoff restart delay via --exp-backoff-restart-delay <ms> with reset mechanism
  • new timing library on PM2 daemon (increase log througput, reduce CPU usage and memory usage)
  • better user management system with username resolution to uid
  • websocket default switch for pm2 plus
  • new module management system (pm2 package <folder>, pm2 publish <folder>, pm2 install <tarball>)

Fix

  • @pm2/io 2.4 (restart > 10.0)
  • restart behavior tested
  • fix module version parsing
  • module system refactoring (TAR + NPM)
  • fix watch_delay in config file
tknew
published 3.1.3 •

Changelog

Source

3.1.3 (20/09/18)

Features

  • allow non-node application to run multiple instances without auto switch to cluster mode
  • allow to call pm2 logs even without application (#3820)
  • switch pm2 link and pm2 plus protocol to websocket by default instead of axon
  • enhance the pm2 init template that generates ecosystem files by adding some extra fields

Fix

  • remove deprecation message for node 0.10
  • pm2 login/register/monitor now hit the new oauth pm2 plus system
tknew
published 3.1.2 •

Changelog

Source

3.1.2 (10/09/18)

  • version bump on @pm2/io
tknew
published 3.1.1 •

Changelog

Source

3.1.1 ( Mon Sep 10 2018 16:18:25 GMT+0200 (CEST) )

Hot Fixes

  • #3901 fix error when installing module (7b43fea5)
tknew
published 3.1.0 •

Changelog

Source

3.1.0 ( Mon Sep 10 2018 10:25:13 GMT+0200 (CEST) )

Bug Fixes

  • tmp fix io@beta + rename metric (04ab7ac4)
  • remove ending \n on git version comment (9a36bfeb)
  • #3883 fix typings for max_memory_restart and add wait_ready (b35ea237)
  • restore monitored indicator (34966432)
  • remove install of modules on pm2 plus command (6a8bb269)
  • invert kill/link (3c37b528)
  • #3877 #3831 (16f4f2bc)
  • #3865 ensure pm2 never run simultaneous gracefullExit, prevent dump file corruption (79679db1)
  • #3786 fix issue when triggering an action that does not exist (1ff7fd3d)
  • fixed unstartup when launchd (3d0461c3)
  • access gl_retry as class property (bbcb2b6b)
  • #3831 switch registerToKM() to register() (8df2451e)

Features

  • add id column in stacked mode (80 char mode) (83033d4c)

Refactor

  • only enable deep monitoring if explicitly stated (f67e14f0)
  • #3786 clean code (6cbca8bc)
  • removes unused imports. (b8b48e83)
  • only import the necessary methods from async. (6466ee44)
  • removes unused async imports. (679b14ff)

Chore

Branchs merged

  • Merge branch 'master' into development (95321c6d)
  • Merge branch 'master' into development (c3c0e423)
  • Merge branch 'master' into development (8e6481bc)
  • Merge branch 'development' into development (83294afe)
  • Merge branch 'development' into flag--ext (79ab9242)
  • Merge branch 'development' into post_install (d5604300)

Pull requests merged

  • Merge pull request #3885 from Unitech/typings (19a35e9b)
  • Merge pull request #3878 from cuspymd/fix-command-help (2d3d2044)
  • Merge pull request #3876 from Unitech/lost_apps_sigterm (4fa247a3)
  • Merge pull request #3874 from Unitech/trigger_no_action (e868f003)
  • Merge pull request #3872 from Unitech/column_id_stacked (55b6ccc3)
  • Merge pull request #3723 from livankrekh/development (98f49dc3)
  • Merge pull request #3821 from imarakho/post_install (4217b150)
  • Merge pull request #3823 from imarakho/flag--ext (cc68dc1f)
  • Merge pull request #3822 from imarakho/flush_parameter (bbcc85a4)
  • Merge pull request #3807 from medanat/minimize-async-lib-footprint (7e92855f)
  • Merge pull request #3829 from soyuka/patch-pidusage (a668f576)
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc