fix(smartexit): use native OS methods to kill process trees; remove tree-kill dependency
This commit is contained in:
@@ -1,5 +1,13 @@
|
||||
# Changelog
|
||||
|
||||
## 2026-03-04 - 2.0.3 - fix(smartexit)
|
||||
use native OS methods to kill process trees; remove tree-kill dependency
|
||||
|
||||
- Replaced tree-kill usage with taskkill on Windows and process.kill(-pid) on POSIX.
|
||||
- Removed tree-kill package from dependencies and removed its export from plugins.
|
||||
- Handle ESRCH (no such process/group) as non-error when killing process groups.
|
||||
- Ensure trackedPids is cleared when a child process is removed.
|
||||
|
||||
## 2026-03-03 - 1.1.1 - fix(shutdown)
|
||||
kill full child process trees and add synchronous exit handler to force-kill remaining child processes
|
||||
|
||||
|
||||
Reference in New Issue
Block a user