🚀 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 (
fileExistsvsfile_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