v4.1.1
Added
- Real-time Workspace Lifecycle Tracking: Enhanced workspace cache with detailed hub state management
- Workspace states:
active(hub running with connections) andshutting_down(no connections, shutdown timer active) - Real-time connection count tracking for all active hubs
- Shutdown timer information including start time and delay duration
- Automatic state transitions when connections are added/removed
- Live updates via SSE events enable immediate UI feedback on workspace changes
- Workspace states:
Enhanced
-
Workspace Cache: Extended workspace entries with lifecycle metadata
- Added
state,activeConnections,shutdownStartedAt, andshutdownDelayfields - Improved cache update methods for atomic state management
- Better integration between SSEManager and WorkspaceCacheManager
- Added
-
SSE System: Enhanced real-time communication
- SSEManager now updates workspace cache on connection changes
- Automatic workspace state updates when shutdown timers start/cancel
- Async connection handling for better cache integration