arthas-all-4.1.4
·
16 commits
to master
since this release
Arthas 4.1.4 Release Notes
发布日期: 2025-12-29
🚀 新特性 (Features)
MCP Server 增强
- 新增 Profiler MCP 工具 - 支持通过 MCP 协议进行性能分析 (
profiler命令) - 新增 sc MCP 工具 - 支持通过 MCP 搜索类 (#3107)
- 新增 sm MCP 工具 - 支持通过 MCP 搜索方法
- 新增 options MCP 工具 - 支持通过 MCP 查看/修改全局选项
- 新增 StopTool - 支持通过 MCP 停止 Arthas
- MCP Server 默认使用 STREAMABLE 协议 - 改进 SSE 流式传输,keepalive 间隔 15s (#3114)
- 新增 MCP 集成测试模块 (arthas-mcp-integration-test) (#3115)
classloader 命令增强
- classloader 支持
--url-classes选项 - 可以查看 URLClassLoader 加载的类来源 (#3098)
🐛 Bug 修复 (Bug Fixes)
内存泄漏修复
- 修复 Netty InternalThreadLocalMap ThreadLocal 泄漏问题 - 升级 termd 到 1.1.7.15 (#1794)
- 修复 ThreadLocal ClassLoader 泄漏问题 - 改进
ThreadLocalWatch实现
MCP Server 修复
- 修复 MCP last-event-id 请求返回 404 问题 (#3118)
- 修复 mcp-keep-alive-scheduler 线程未停止问题
- 优化 MCP session 校验 - 防止 2 秒超时延迟
其他修复
📚 文档更新 (Documentation)
- 修复
tt命令文档中-t参数示例 - 在
stop命令文档中添加retransform相关说明 - 更新
classloader命令文档,添加--url-classes用法
🔧 依赖升级 (Dependencies)
| 依赖 | 旧版本 | 新版本 |
|---|---|---|
| termd-core | 1.1.7.14 | 1.1.7.15 |
| mcp (新增) | - | 0.17.0 |
📦 构建变更 (Build)
- 新增 JDK 17+ profile,自动包含 arthas-mcp-integration-test 模块
- 修复 build-vmtool.yaml 构建配置