github thedotmack/claude-mem v7.3.7

latest releases: v9.0.0, v8.5.10, v8.5.9...
20 days ago

Windows Platform Stabilization

This patch release includes comprehensive improvements for Windows platform stability and reliability.

Key Improvements

  • Worker Readiness Tracking: Added /api/readiness endpoint with MCP/SDK initialization flags to prevent premature connection attempts
  • Process Tree Cleanup: Implemented recursive process enumeration on Windows to prevent zombie socket processes
  • Bun Runtime Migration: Migrated worker wrapper from Node.js to Bun for consistency and reliability
  • Centralized Project Name Utility: Consolidated duplicate project name extraction logic with Windows drive root handling
  • Enhanced Error Messages: Added platform-aware logging and detailed Windows troubleshooting guidance
  • Subprocess Console Hiding: Standardized windowsHide: true across all child process spawns to prevent console window flashing

Technical Details

  • Worker service tracks MCP and SDK readiness states separately
  • ChromaSync service properly tracks subprocess PIDs for Windows cleanup
  • Worker wrapper uses Bun runtime with enhanced socket cleanup via process tree enumeration
  • Increased timeouts on Windows platform (30s worker startup, 10s hook timeouts)
  • Logger utility includes platform and PID information for better debugging

This represents a major reliability improvement for Windows users, eliminating common issues with worker startup failures, orphaned processes, and zombie sockets.

Full Changelog: v7.3.6...v7.3.7

Don't miss a new claude-mem release

NewReleases is sending notifications on new releases.