1.0.6
MCP Nexus v1.0.6 Release Notes
🚀 Major New Features
🔧 Extension System Architecture
- PowerShell Extension Support: Complete extension system for complex debugging workflows
- HTTP Callback API: Secure callbacks for extensions to execute WinDBG commands
- Pre-built Extensions: 4 ready-to-use extensions including
stack_with_sources,basic_crash_analysis,memory_corruption_analysis, andthread_deadlock_investigation - Developer Helper Module:
McpNexusExtensions.psm1for easy extension development - Security: Token-based authentication with localhost-only access
📊 Enhanced Command Processing
- Command Preprocessor: Advanced preprocessing with path resolution and variable expansion
- Home Directory Support: Built-in
~(tilde) expansion for user paths - Improved Path Handling: Better Windows path formats and WSL path conversion
⚡ Performance & Reliability
🔧 Memory & Performance Optimizations
- Intelligent Caching: Memory-efficient caching with improved eviction strategies
- Resource Cleanup: Enhanced disposal patterns preventing memory leaks
- Thread Pool Tuning: Optimized for faster response times
- Async Processing: Improved asynchronous command execution
⏱️ Timeout & Configuration
- Configurable Timeouts: Flexible timeout configuration for different operations
- Enhanced Encoding: Better text encoding for international characters
- Sentinel-based Commands: Enhanced CDB command execution reliability
🧪 Quality & Testing
- 1,862 Total Tests: Comprehensive test suite (all passing)
- Extension Testing: 120+ tests for extension system
- Zero Warnings: Clean build with warnings treated as errors
- 62.62% Coverage: Enhanced branch coverage with edge case testing
🔒 Security & Service
- Extension Security: Token validation and session isolation
- Windows Service: Improved service installation and logging
- Session Management: Enhanced lifecycle management and cleanup
🐛 Key Bug Fixes
- Fixed session number handling and lifecycle management
- Resolved command completion detection issues
- Fixed blocking calls in command result reading
- Proper dispose pattern implementation preventing resource leaks
- Enhanced concurrency and thread safety
📊 Statistics
- Version: 1.0.6.86 (from 1.0.5)
- Commits: 140+ commits with new features and improvements
- New Components: Extension system with 17+ classes and 4 example extensions
- Build Status: 0 warnings, production-ready
🎯 Migration Notes
The extension system is fully backward compatible. No breaking changes to existing MCP tools or workflows.
Full Changelog: 1.0.5...1.0.6