Skip to content

v6.3.2 — Fix orphan process CPU spin

Choose a tag to compare

@zoharbabin zoharbabin released this 17 May 03:32
· 4 commits to main since this release

Fixed

  • Orphan Process CPU Spin (Node.js 24): process.ppid is a static property in Node.js — it does NOT update when the process is reparented to init/launchd after parent death. The previous orphan detection check (process.ppid !== originalParentPid) could never fire. Replaced with process.kill(originalParentPid, 0) which actively probes whether the parent is still alive (throws ESRCH when dead). Also removed the useless stdout.write('') probe — zero-byte writes are optimized away by Node.js streams and never detect broken sockets.

  • Security: Resolved fast-uri high severity vulnerabilities (GHSA-q3j6-qgpj-74h6, GHSA-v39h-62p7-jpjc).

Full Changelog: v6.3.1...v6.3.2

📦 Installation

npm install google-researcher-mcp@6.3.2

🔗 Links