Skip to content

1.0.6

Choose a tag to compare

@CapulusCodeNinja CapulusCodeNinja released this 15 Oct 11:53
· 120 commits to main since this release

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, and thread_deadlock_investigation
  • Developer Helper Module: McpNexusExtensions.psm1 for 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