30 lines
1.4 KiB
Markdown
30 lines
1.4 KiB
Markdown
# Release v2.2.2 - 超时自动清理修复
|
||
|
||
## 🌟 亮点
|
||
本版本修复了一个重要的资源管理问题:当 MCP session 因超时结束时,GUI/Web UI 界面没有正确关闭,导致界面持续显示而无法正常关闭。
|
||
|
||
## 🐛 问题修复
|
||
- 🔄 **超时自动清理**: 修复 GUI/Web UI 在 MCP session timeout (默认 600 秒) 后没有自动关闭的问题
|
||
- 🛡️ **资源管理优化**: 改进超时处理机制,确保在超时时正确清理和关闭所有 UI 资源
|
||
- ⚡ **超时检测增强**: 加强超时检测逻辑,确保在各种情况下都能正确处理超时事件
|
||
- 🔧 **界面响应改进**: 改善 Web UI 前端对 session timeout 事件的处理响应
|
||
|
||
## 🚀 技术改进
|
||
- 📦 **Web Session 管理**: 重构 WebFeedbackSession 的超时处理逻辑
|
||
- 🎯 **QTimer 整合**: 在 GUI 中引入精确的 QTimer 超时控制机制
|
||
- 🌐 **前端通信优化**: 改进 Web UI 前端与后端的超时消息传递
|
||
- 🧹 **资源清理机制**: 新增 _cleanup_resources_on_timeout 方法确保彻底清理
|
||
|
||
## 📦 安装与更新
|
||
```bash
|
||
# 快速测试最新版本
|
||
uvx mcp-feedback-enhanced@latest test --gui
|
||
|
||
# 更新到特定版本
|
||
uvx mcp-feedback-enhanced@v2.2.2 test
|
||
```
|
||
|
||
## 🔗 相关链接
|
||
- 完整文档: [README.zh-CN.md](../../README.zh-CN.md)
|
||
- 问题报告: [GitHub Issues](https://github.com/Minidoracat/mcp-feedback-enhanced/issues)
|
||
- 解决问题: #5 (GUI/Web UI timeout cleanup) |