Skip to content

v2.0.1: Fix Selective Function Failures

Latest

Choose a tag to compare

@withLinda withLinda released this 02 Aug 16:41
· 5 commits to main since this release

πŸ”§ Bug Fixes

This release resolves the critical selective function failure issue where only 62.5% of MCP functions were working correctly (5 out of 8 functions).

βœ… Fixed Issues

  • 100% Function Success: All 8 MCP functions now work without import errors
  • Server Import: Fixed missing get_mcp_server export causing server.py failures
  • Import Dependencies: Moved complex imports inside functions to prevent __main__ context issues
  • Startup Performance: Optimized to <2 seconds startup time

πŸ§ͺ Quality Improvements

  • Testing Suite: Added 26 comprehensive tests covering all aspects
  • Security: Input validation and injection prevention
  • Performance: Memory management and concurrent execution
  • CI/CD: Optimized GitHub Actions workflows

πŸ“¦ What's Changed

  • Add missing get_mcp_server export to package structure
  • Move subprocess/tempfile imports inside function bodies
  • Create comprehensive testing framework
  • Update PyPI description for better discoverability
  • Eliminate GitHub Actions workflow duplication

🎯 Impact

  • Before: 62.5% success rate (5/8 functions working)
  • After: 100% success rate (12/12 functions working)
  • Zero Breaking Changes: Maintains full backward compatibility

πŸš€ Deployment

This release automatically deploys to PyPI via trusted publisher.

Full Changelog: v2.0.0...v2.0.1

Fixes #4