Skip to content

🚀 GLSP-MCP v0.2.0: MCP Streaming & Ubuntu 24.04 Support

Latest

Choose a tag to compare

@avrabe avrabe released this 30 Jul 18:34
· 24 commits to main since this release

🚀 Major Features

  • MCP Real-time Streaming System: Live updates and notifications for enhanced user experience
  • Component Execution Monitoring: Advanced WASM component tracking with real-time status updates
  • Ubuntu 24.04 CI Support: Complete compatibility with latest Ubuntu LTS using official Tauri workarounds
  • Service Container Architecture: Modern dependency injection pattern for better modularity and testing
  • Advanced Component Rendering: Enhanced visualization system with graphics acceleration support

🔧 Technical Improvements

  • TypeScript Compilation: Fixed 264+ compilation errors across all renderers and services
  • Interface Compatibility: Enhanced connection validation with compatibility scoring system
  • Visual Connection Feedback: Real-time visual indicators during connection establishment
  • CI/CD Pipeline: Upgraded to Ubuntu 24.04 with full cross-platform build support
  • Component Library: Improved component discovery and management with field name consistency

🐛 Bug Fixes

  • Fixed component loading field name mismatch (fileExists vs file_exists)
  • Resolved MCP request hanging issues affecting real-time communication
  • Corrected canvas renderer type errors across UML, WIT, and component renderers
  • Fixed service initialization dependencies preventing proper startup
  • Addressed GLIBC compatibility issues with getrandom crate

📦 Build & Deployment

  • Multi-platform Support: Successfully building on Ubuntu 24.04, Windows, and macOS
  • Legacy WebKit Compatibility: Implemented official Tauri workaround for Ubuntu 24.04
  • CI Performance: All test suites passing with optimized build times
  • Dependency Management: Updated to use Ubuntu 22.04 repos for WebKit compatibility

Full Changelog: v0.1.0...v0.2.0