Skip to content

v0.15.0

Choose a tag to compare

@asmichi asmichi released this 16 Mar 05:16
· 27 commits to master since this release

Bug Fixes

  • Fix an issue that causes a child process to be terminated on Windows <=1809 even when it is attached to the current console.
  • (Windows) Fix an issue that causes child processes to be killed at an unpredictable timing (i.e. on GC) after disposal of corresponding IChildProcess objects.
    • Due to job objects not being correctly closed.
    • If you dispose an IChildProcess object without first performing WaitForExit, and if the child process is attached to the current console (i.e. no pseudo console), the child process will not be killed on disposing the IChildProcess object.
    • Even if the child process is not attached to the current console (i.e. but to a pseudo console), the child process may be incorrectly given time to react CTRL_CLOSE_EVENT.