Skip to content

Releases: vivid-planet/dev-process-manager

v2.6.1

13 Aug 14:42
68cedf3
Compare
Choose a tag to compare

Patch Changes

  • d62d43b: Fix pretty-bytes dependency

    Since v6 pretty-bytes is an ESM-only package.
    This doesn't work with our CommonJS setup, causing the dev-process-manager to fail during startup.

v2.5.1

04 Jan 08:12
76238a1
Compare
Choose a tag to compare

Patch Changes

  • 544a42d: Fix script matching via groups, for example, npx dev-pm logs @api

v2.5.0

21 Dec 11:54
8427997
Compare
Choose a tag to compare

Minor Changes

  • 010e766: Change maximum backoff time from 30s to 10s

  • 96cd913: every script is now accessible through a dedicated numeric id

  • 911589a: Expose config type

    Can be used to type check the configuration file. See example/dev-pm.config.js for an example.

Patch Changes

  • 5eb9f4f: Remove @changesets/cli as dependency

v2.4.0

17 Jul 12:42
5224785
Compare
Choose a tag to compare

Minor Changes

  • f8001f7: Report memory/cpu usage recursively for child processes
  • 084d868: allow overriding of env per script

v2.3.2

20 Mar 14:30
456d588
Compare
Choose a tag to compare

Patch Changes

  • 05cdda9: Test release for testing the new pipelines

v2.2.0

02 Feb 09:13
fa3179e
Compare
Choose a tag to compare

Changes

  • add support for .env files using dotenv and dotenv-expand to allow usage of .env vars in waitOn
  • change stop signal from SIGKILL to SIGINT (to fix issues with stopping docker)
  • change maximum backoff time from 120s to 30s
  • less strict engine specification (only require node >= 14)

v2.1.0

11 Jan 11:41
7f4b049
Compare
Choose a tag to compare

Changes

  • support running dev-pm in any subfolder by looking for dev-pm.config.js in parent folders

v2.0.0

28 Nov 10:28
db466ed
Compare
Choose a tag to compare

Highlights

  • Daemonization of the dev-process-manager
  • Support for process groups
  • Starting of individual processes with dev-pm start (name|@group)
  • waitOn support to wait for conditions before starting

Breaking changes

  • Rename binary to dev-pm
  • Remove support to pass config file via CLI argument

Changes

  • Make dev-pm start more flexible by allowing to start individual processes using dev-pm start (name|@group)
  • Add dev-pm stop (name|@group) command to stop process
  • dev-pm start does not block anymore thanks to daemonization
  • Add --follow option to dev-pm (start|restart) commands to follow logs after start
  • Add CPU/memory usage to dev-pm status output
  • Add --interval option to dev-pm status to keep it open and optionally refresh periodically
  • Add exponential growing backoff wait time between restarts when a process crashes

v1.0.0

25 May 07:12
d8b5a30
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: https://github.com/vivid-planet/dev-process-manager/commits/1.0.0