Skip to content

v0.1.3 - Bug Fixes and Performance Improvements

Latest

Choose a tag to compare

@clharman clharman released this 28 Jun 22:05
· 4 commits to main since this release

🐛 Bug Fixes

MCP Server Management

  • Fixed MCP removal not working (#4)
    • MCP servers can now be properly removed via "Remove" button or JSON editing
    • Fixed deep merge logic to handle object replacement instead of merging
    • MCP modifications no longer reset onboarding variables (#3)

Trust & Onboarding Section

  • Fixed empty Trust & Onboarding section
    • Trust settings now display correctly in project configurations
    • Fixed data source mapping for project-specific settings
    • Toggle switches and counters now work properly

⚡ Performance Improvements

Page Reload Speed

  • Significantly improved page reload performance
    • Fixed EventSource connection leaks that caused slow reloads
    • Eliminated multiple competing connections on page refresh
    • Page reloads now match the speed of opening a new tab

Server-Side Optimizations

  • Enhanced SSE connection handling with better cleanup
  • Added error handling for disconnected clients
  • Improved connection establishment with immediate ping

🔧 Technical Changes

  • Updated deep merge logic in CoreService for proper object replacement
  • Fixed React useEffect dependency issues causing connection multiplexing
  • Added proper cleanup for EventSource connections and timeouts
  • Improved server-side client connection management

🎯 What's Fixed

  • ✅ MCP servers can be removed successfully
  • ✅ Trust & Onboarding section displays content
  • ✅ Fast and consistent page reload performance
  • ✅ No more memory leaks from stale connections
  • ✅ Onboarding state preserved during MCP changes

Full Changelog: v0.1.2...v0.1.3