Skip to content

arthas-all-4.1.3

Choose a tag to compare

@github-actions github-actions released this 08 Dec 02:47
· 39 commits to master since this release

Arthas 4.1.3 Release Notes

发布日期: 2025-12-08

概述

Arthas 4.1.3 版本主要对 MCP Server 进行了重大重构,提升了架构的可维护性和扩展性,同时修复了多个稳定性问题,并增强了 watch/trace 等核心命令的功能。

🚀 新特性

MCP Server 架构重构

  • 重构 MCP Server 为 Streamable/Stateless 单服务架构 (#3096)
    • 简化了 MCP Server 的整体架构设计
    • 支持更灵活的部署方式

功能增强

  • watch/trace 命令支持 timeout 参数 (#3089)

    • 可设置命令执行超时时间,避免长时间阻塞
  • enhance 命令支持 lazy 模式

    • 延迟增强,提升灵活性

MCP 功能优化

  • MCP 支持 Arthas 认证McpStatelessServer 支持 arthas auth 和 userId
  • MCP 默认使用 ObjectView 格式:提升输出可读性
  • MCP watch/trace 工具 numberOfExecutions 默认值改为 1
  • MCP 默认超时时间调整为 30 秒

🐛 Bug 修复

  • 修复 SessionImpl 空值异常 (#3094)

    • 解决调用 setForegroundJob(null) 时的 NPE 问题
  • 修复 pom.xml 中 io.netty 依赖问题 (#3090, #3092)

📦 依赖更新

  • Netty BOM 版本保持 4.1.128.Final
  • MCP SDK 版本: 0.17.0

📊 统计信息

  • 提交数: 14 commits
  • 文件变更: 131 files changed
  • 代码变更: +1,300 / -717 行

👥 贡献者

感谢以下贡献者对本版本的贡献:

  • hengyunabc (11 commits)
  • Yeaury (2 commits)
  • XiLeePapa (1 commit)