Arthas 4.1.2 Release Notes
发布日期: 2025-11-27
🚀 新特性 (Features)
1. 用户追踪统计功能 (#3087)
- 新增
userId字段到 Session 接口 - 支持从 HTTP 请求头 (
X-User-Id) 和 URL 参数中提取 userId - 在所有命令执行路径中传递 userId(HTTP API、MCP Server、命令执行器)
- 在
session命令输出中显示 userId - 将 userId 包含在使用统计报告中
2. MCP 协议升级至 2025-06-18 版本 (#3084)
- 升级 MCP 协议版本,支持 elicitation 特性
- 新增
MCP-Protocol-Version支持 - 增强 MCP Schema 定义(+566 行新增代码)
- 新增
ProtocolVersions类用于协议版本管理
🐛 Bug 修复 (Bug Fixes)
1. 修复 interrupt 状态判断问题 (#3079)
- 修复当进程处于
TERMINATED状态时,interrupt 操作应该成功的问题 - 解决
HttpApiHandler.processExecRequest在 job 状态为 TERMINATED 时的竞态条件
2. 修复拼写错误 (#3080)
- 修复文档和代码中的拼写错误
📦 依赖升级 (Dependencies)
- Netty: 升级至
4.1.128.Final(#3085)
🔧 其他改进 (Other Changes)
- 移除 Expert 文档内容(清理约 60 个过时的 expert 问答文档)
- 升级 GitHub CodeQL Action 至 v3
- 禁用 Java CodeQL 分析
📊 变更统计
- 文件变更: 100 个文件
- 新增行数: +848
- 删除行数: -4,250
👥 贡献者
感谢以下贡献者对本版本的贡献:
- hengyunabc (6 commits)
- Yeaury (1 commit)
- yande2011 (1 commit)
- hzqnull (1 commit)