From 7375c11ecd3f74799e0fd6a9e9ab30e9de7d4545 Mon Sep 17 00:00:00 2001 From: Alex Newman Date: Sun, 14 Dec 2025 23:39:43 -0500 Subject: [PATCH] docs: update CHANGELOG.md for v7.2.3 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- CHANGELOG.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5e5d2608..947e4afe 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,18 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). +## [7.2.3] - 2025-12-15 + +## Bug Fixes + +- **Fix MCP server failures on plugin updates**: Add 2-second pre-restart delay in `ensureWorkerVersionMatches()` to give files time to sync before killing the old worker. This prevents the race condition where the worker restart happened too quickly after plugin file updates, causing "Worker service connection failed" errors. + +## Changes + +- Add `PRE_RESTART_SETTLE_DELAY` constant (2000ms) to `hook-constants.ts` +- Add delay before `ProcessManager.restart()` call in `worker-utils.ts` +- Fix pre-existing bug where `port` variable was undefined in error logging + ## [7.2.2] - 2025-12-15 ## Changes