v4.1.0
pathwaycom/llm-appv4.1.0Jul 15, 2025by ravitemer
AI Summary
v4.1.0 introduces global workspace management, multi-configuration file support, and global environment variable injection via MCP_HUB_ENV.
Key Highlights
- Global workspace cache with `/api/workspaces` endpoint
- XDG-compliant workspace cache storage
- Multi-configuration file support with smart merging
- Global environment variable injection via MCP_HUB_ENV
- Health endpoint with comprehensive workspace information
New Features
- Global workspace management API
- Multi-config file support
- Global environment variable injection
- Enhanced health endpoint
- Configuration file watching improvements
Full Release Notes
### Added - **Workspace Management**: Global workspace cache to track active hub instances across different working directories - New `/api/workspaces` endpoint to list all active workspace instances - Real-time workspace updates via new `workspaces_updated` SSE subscription event - XDG-compliant workspace cache storage (`~/.local/state/mcp-hub/workspaces.json`) - Automatic cleanup of stale workspace entries - **Multi-Configuration File Support**: Enhanced configuration system with intelligent merging - CLI now accepts multiple `--config` arguments: `--config global.json --config project.json` - Later configuration files override earlier ones with smart merging rules - Missing configuration files are gracefully skipped - Enhanced file watching for all specified configuration files - **Global Environment Variable Injection**: `MCP_HUB_ENV` environment variable support - Parse JSON string from `MCP_HUB_ENV` and inject key-value pairs into all MCP server environments - Useful for passing shared secrets, tokens, or configuration to all servers - Server-specific `env` fields always override global values ### Enhanced - **Health Endpoint**: Now includes comprehensive workspace information showing current workspace and all active instances - **Configuration Management**: Enhanced ConfigManager with robust array-based config path handling - **File Watching**: Improved configuration file monitoring across multiple files with better change detection - **Error Handling**: Enhanced error handling and logging throughout the workspace management system - Updated all dependencies to latest versions for improved security and performance