concurrently
10.0.6 · 8 Oct 2026MIT29.2M / weekRepositoryHomepagenpmAtom feed
Upgrading concurrently From 8.2.2 to 9.0.0
1 release in betweenevery note read
Reading releases, release notes and advisories…
- 3
- changes to make
- 0
- advisories fixed
- 7
- new
- 5
- fixes
Before you upgrade
Tick each one off as you go- breaking9.0.0
- breaking9.0.0
- breaking9.0.0
Release by release
- breaking
Dropped support for Node.js < 18.0.0. Older Node.js version have reached end-of-life, and certain features require new-ish JS APIs.
- breaking
Pending commands no longer run when
--max-processesis set and an interruption/kill signal is sent - #433, #452, #460 Before v9.0.0, pressing Ctrl+C when--max-processesis set meant that only those commands would receive it. Once these stopped, the pending commands would start, which in turn meant that another Ctrl+C press would be necessary to stop them, and so on. Similar situation applied to combining--max-processeswith--kill-others/--kill-others-on-fail. - breaking
The
concurrentlyand default exports are now the same - #399 It's reasonable to expect thatimport { concurrently } from 'concurrently'would work the same asimport concurrently from 'concurrently', however this has not been the case. The former used to be an unconfigured version of concurrently, lacking all features that you'd get from the CLI, which was seen as a "footgun". Both are now the same function. - new
Exponential back-off support for process restarting - #265, #462 Use
--restart-after exponential. Restarts happen at2^Nseconds.
- breaking
3 other lines we could not sort, mostly version bumps
- 9.0.0
--helpno longer shows examples due to there being too many. Refer to github.com/open-cli-tools/concurrently/tree/v9.… instead, or to thenode_modules/concurrently/docsdirectory in your project. - 9.0.0
Improve examples of
--passthrough-arguments- #490 - 9.0.0
Replace
date-fnswith hand-rolled date formatting - #436, #443 This should make installing concurrently faster.