|
1 | 1 | # Changelog |
2 | 2 |
|
| 3 | +## [1.1.0] - 2025-06-07 |
| 4 | + |
| 5 | +# 🚀 Synology MCP Server v1.1.0 - Xiaozhi WebSocket & Enhanced Docker Support |
| 6 | + |
| 7 | +**Release Date:** June 7, 2025 |
| 8 | + |
| 9 | +🌟 **Major feature update bringing WebSocket support and enhanced multi-client capabilities!** |
| 10 | + |
| 11 | +## 🚀 What's New |
| 12 | + |
| 13 | +### 🤖 **Xiaozhi WebSocket Integration** |
| 14 | +- **WebSocket-based MCP support** for [Xiaozhi ESP32](https://github.com/78/xiaozhi-esp32) |
| 15 | +- **Dual client support** - Run both stdio (Claude/Cursor) and WebSocket (Xiaozhi) simultaneously |
| 16 | +- **Environment-based configuration** with `ENABLE_XIAOZHI` toggle |
| 17 | +- **Secure token authentication** for Xiaozhi connections |
| 18 | +- **Auto-reconnection** and error recovery for WebSocket connections |
| 19 | + |
| 20 | +### 🐳 **Enhanced Docker Support** |
| 21 | +- **Multi-protocol Docker containers** supporting both stdio and WebSocket connections |
| 22 | +- **Flexible deployment options** - Choose stdio-only or full WebSocket bridge mode |
| 23 | +- **Improved environment variable handling** in containerized deployments |
| 24 | +- **Better logging and debugging** for Docker-based setups |
| 25 | + |
| 26 | +### 🔧 **Infrastructure Improvements** |
| 27 | +- **Multiclient bridge architecture** for handling multiple connection types |
| 28 | +- **Requirements validation** with helpful error messages |
| 29 | +- **Enhanced startup diagnostics** and configuration display |
| 30 | +- **Improved error handling** and graceful shutdown |
| 31 | + |
| 32 | +## 📋 Configuration |
| 33 | + |
| 34 | +### Environment Variables |
| 35 | +- `ENABLE_XIAOZHI`: Enable Xiaozhi WebSocket bridge (true/false, default: false) |
| 36 | +- `XIAOZHI_TOKEN`: Your Xiaozhi authentication token (required if ENABLE_XIAOZHI=true) |
| 37 | +- `XIAOZHI_MCP_ENDPOINT`: Xiaozhi MCP endpoint (optional, defaults to wss://api.xiaozhi.me/mcp/) |
| 38 | + |
| 39 | +### Usage Modes |
| 40 | +- **Claude/Cursor Only**: `ENABLE_XIAOZHI=false` (default) |
| 41 | +- **Dual Support**: `ENABLE_XIAOZHI=true` (supports both Xiaozhi WebSocket and Claude/Cursor stdio) |
| 42 | + |
| 43 | +--- |
| 44 | + |
3 | 45 | ## [1.0.0] - 2025-05-31 |
4 | 46 |
|
5 | 47 | # 🎉 Synology MCP Server v1.0.0 - Initial Release |
|
0 commit comments