2.0.1 (2023-05-07)
- build: target Node.js v14 (not v10) with Babel (9889e81)
2.0.0 (2023-04-25)
- deps: upgrade dependencies & bump minimum node version (7ebe59b)
- deps: The minimum Node.js version required is now 14 due to various dependency updates.
1.0.0 (2021-05-04)
No changes
0.12.0 (2021-05-04)
0.11.1 (2021-03-28)
- onceHttpOk should be a property of ReadyContext, not a method (cc52499)
0.11.0 (2021-03-28)
- add
onceHttpOk
helper toReadyContext
(35494c1) - stringify errors for console output using
util.inspect()
(94640ac)
0.10.1 (2021-03-20)
- sync error in onceOutputLine callback should cause async rejection (ac860ac)
0.10.0 (2021-03-18)
- Define proper return types for
ready
&onCrash
(f0937df)
- add OnCrashContext.serviceId (a3c8857)
- Add ServiceConfig.crashesLength property, default to 0 (fe7e861)
- Default
minimumRestartDelay
is 0 (e449d68) - Implement smart default onCrash (5dd2d20)
- Nicer console message reporting error in
ready
oronCrash
(5788792) - Provide "ready helpers" as ReadyContext methods (cebd1a9)
- Start child processes safely using 'spawn' event where supported (bc1ad0e)
- Strings that are "console output lines" do not need trailing "\n" (ab92ff8)
0.9.0 (2021-03-15)
0.8.0 (2020-10-27)
0.7.0 (2020-09-21)
- core: Read PATH & PATHEXT /w case insensitivity, normalize on write (c3f8612)
- core: Use
process.env
as defaultenv
service config (64ecf07)
0.6.0 (2020-09-21)
- core: Don't report "Started composite service" when shutting down (92d1952)
- core: Add serviceDefaults config (701b47c)
- core: Force kill each service after forceKillTimeout milliseconds (645a5df)
0.5.0 (2020-09-16)
- core: Handle ctrl+c keystrokes properly & add windowsCtrlCShutdown (690851f)
- http-gateway: Upgrade 'serialize-javascript' to version 5 (176f54b)
0.4.0 (2020-09-13)
- core: Make "graceful shutdown" opt-in & handle exit signals better (ac5539c)
0.3.3 (2020-09-10)
- core: Set prototype & name for custom errors (99601be)
0.3.2 (2020-08-07)
- package: Remove useless dependency on @scarf/scarf (21bcc4b)
0.3.1 (2020-08-07)
- http-gateway: Bump http-proxy-middleware patch version (5a32447)
- onceTcpPortUsed: Handle ETIMEDOUT errors (394d43f)
0.3.0 (2020-07-21)
- core: Eliminate trailing blank lines from stdout & stderr (35ffa82)
0.2.2 (2020-07-21)
- core: When piping multiple streams to single destination, do so safely (85e5761)
0.2.1 (2020-07-17)
- core: When piping a stream to multiple destinations, do so safely (0d32c17)
0.2.0 (2020-07-16)
0.1.1 (2020-07-13)
- package: remove sourcemaps from package files (0a1b25e)