Compare Versions - pm2
→
6.0.14
- Fixed version of @pm2/pm2-version-check #6055
- CVE-2025-64718 Update js-yaml
- replace fs.R_OK with fs.constants.T_OK #6012 #6019
- fix blessed dep
- #6037 Drop npm-shrinkwrap in favor of fixed dependencies versions
- #5577 fix pm2 monit crash
- #6034 replace package-lock.json by npm-shrinkwrap.json
- #5915 fix allowing to update namespaced pm2 NPM module (@org/module-name)
- revert #5971 #6031
6.0.9
- updates all typescript definitions
- upgrade github ci workflows
- upgrade mocha dep and adapt tests
- bump packages
- fix:Potential ReDoS Vulnerability or Inefficient Regular Expression in Project: Need for Assessment and Mitigation #5971
- fix: package-lock update
- fix: ansis-node10 https://github.com/Unitech/pm2/commit/99d9224e940d119a1ad5b241b4fc4e0db7c830ed @
webdiscus
- refactor: replace chalk with ansis by @webdiscus fix #5976 #5247
6.0.5
- Bun support - Fixes #5893 #5774 #5682 #5675 #5777
- Disable git parsing by default #5909 #2182 #5801 #5051 #5696
- Add WEBP content type for pm2 serve #5900 @tbo47
- Enable PM2 module update from tarball #5906 @AYOKINYA
- Fix treekil on FreeBSD #5896 @skeyby
- fix allowing to update namespaced pm2 NPM module (@org/module-name) #5915 @endelendel
Update websocket dependency in pm2/agent submodule
- drop old uuid sub dependency
- #5782 add autostart true||false feature by @ultimate-tester
- update modules
- Fix terminal width when condensed https://github.com/Unitech/pm2/commit/cac839329afaa768ea9901e3e2551987d509ae05
- Auto run tsx/ts files with bun binary instead of ts-node https://github.com/Unitech/pm2/commit/f122aabe3270aade8fa770fd5b67b877a26efd52
- #5686 Switch from Travis CI to Github Actions
- #5680 Fixed reserved keyword for ES6 Strict Mode when Bundling @juaneth
- #5683 update badges
- #5684 auto switch light and dark mode logos
- #5678 Bugfix/deploy ecosystem filename extension / esm module default ecosystem config name @TeleMediaCC
- #5660 Fix matching logic for logs from namespace when lines = 0 @bawjensen
- fix "vulnerabilities" in axios module
2.1.4
- #2333 #2478 #1732 #1346 #1311 #1101 Fix GracefulShutdown SIGINT output + Better Stop process flow
- Faster CLI load time, reduce load time by 1/4 (downgrade cli-table2 -> cli-table)
- #2353 --wait-ready will wait that the application sends 'ready' event process.send('ready')
- #2486 add --web option to pm2-docker command to expose web process api
- #2425 allow to specify node.js version to be used or installed via interpreter 'node@VERSION'
- #2471 Make app environment immutable on application restart/reload by default for CLI actions
- #2451 Config file can be javascript files
- #2484 fix pm2 kill on windows
- #2101 pm2 ecosystem now generates a javascript configuration file
- #2422 allow to pass none to exec_interpreter
- Do not use disconnect() anymore on cluster processes
- Better Stop process flow: Upgrade TreeKill system + Wait for check
- Fix deploy issue with Windows
- Expose -i
to pm2-docker - Drop npm-shrinkwrap
- Upgrade chokidar (fix symlink), cron, fclone, shelljs
- #2400 Create log/pid default folder even if the root folder is already created
- #2395 CRON feature now call PM2 for app to be killed (allow to use SIGINT)
- #2413 #2405 #2406 do not exit on unhandledRejection auto catch
- pidusage upgrade to 1.0.8 to avoid util exception on windows when wmic fail
- Do no display error when pidusage try to monitor an unknow PID (modules)
- New module system backward compatible and compatible with NPM 3.x
- Possibility to install module from tgz (#1713)
- ecosystem generated file via pm2 generate uptaded (not json5 prefix anymore, and updated comments)
- always prefix logs #1695
- blessed dependency removed
- drop locking system
- add callback to deploy (#1673)
- typo fixes