Skip to content

v0.17.0

Compare
Choose a tag to compare
@asmichi asmichi released this 30 Jun 04:15
· 12 commits to master since this release

Binary Breaking Changes

  • (Windows) Disposing IChildProcess (including the death of the current process) now kills (equivalent to calling TerminateProcess) the child process by default. This behavior can be disabled with ChildProcessFlags.DisableKillOnDispose.
    • This especially affects child processes created with ChildProcessFlags.AttachToCurrentConsole which previously would continue to run if the current process has a console.
    • Note, for a graceful shutdown, you should always perform WaitForExit on child processes.

Bugfixes

  • (Windows) ChildProcessFlags.AttachToCurrentConsole now correctly attaches child processes to the current console even when the current process is created with CREATE_NO_WINDOW (i.e. with an invisible console window).