2076 Commits
Author SHA1 Message Date
Zhang Yu 7b0ae6f64c fix: 修复空指针异常并改进README (#3066) 2025-09-23 16:29:00 +08:00
Zhang Yu bc2e2dc5a5 feat: enhance MCP authentication and allow configurable /mcp path (#3061) 2025-09-22 14:19:08 +08:00
Zhang Yu ea346ff55e feat: Add Bearer Token authentication support for MCP requests (#3059)
* feat: 为MCP请求添加Bearer Token认证支持
- MCP请求现在支持Bearer Token和Basic Auth两种认证方式
- 普通HTTP请求保持原有Basic Auth认证方式不变
2025-09-12 13:05:20 +08:00
Zhang Yu 2e0ae5ec9a feat: mcp serialization fix (#3058)
* feat: 升级fastjson2版本并优化序列化处理

- 升级fastjson2版本以支持更大的序列化深度限制,修复"level too large : 2049"错误
- 优化工具类处理逻辑,解决无getter方法类的序列化问题
- 增强流式工具错误信息处理机制

* fix: 优化类名匹配和错误信息判定机制
2025-09-11 16:42:06 +08:00
Zhang Yu 0b616ece0e feat: Support MCP 2025-03-26 protocol with streaming tools (#3054)
- 实现MCP协议2025-03-26版本支持
- 添加流式工具(Streamable Tools)架构
- 支持双传输模式:流式传输(SSE)和无状态传输
- 实现30+个Arthas工具的MCP接口封装
- 添加实时进度通知和结果流式输出
- 支持watch、monitor、trace、dashboard、profiler等流式工具
2025-08-29 23:10:28 +08:00
Zhang Yu 1522341a5c feat: Add MCP (Model Context Protocol) base protocol implementation with Netty (#3039) 2025-07-30 15:50:51 +08:00
Lei Zhiyuan 0aeffc9bda fix bug of viewing enum obj (#3041) 2025-07-27 08:44:46 +08:00
hengyunabc 2b97ca86bc Prettified Code! 2025-07-27 00:43:23 +00:00
kkHAIKE 502a04858f Add mallocTrim command to vmTool (#3030) 2025-07-27 08:43:05 +08:00
hengyunabc 05962028ce upgrade github workflow windows-2019 to windows-2022 2025-07-16 23:54:01 +08:00
hengyunabc d9811a07b6 fix ArthasBanner latestVersion() block. #3021 2025-05-14 10:53:27 +08:00
hengyunabc b0990518e5 fix lambda class filter. #3010 2025-04-15 22:15:23 +08:00
hengyunabc 1140fa0d99 update site/docs/en/doc/tt.md 2025-04-15 20:13:13 +08:00
alliswell008 8034b5df18 Update tt.md
删除指定的 tt 记录需要指定索引
2025-04-15 20:10:50 +08:00
hengyunabc 0896c192e1 fix arthas-boot blocking in findTcpListenProcess method. #3007 2025-04-08 15:31:52 +08:00
Jiajing LU 47f7eb28ce Update flatten-maven-plugin to generate a flatten reduced POM (#3005) 2025-03-28 13:07:17 +08:00
Hervé Boutemy 0d6c1a63eb drop duplicate dependencies. fix #3004 2025-03-25 17:28:52 +08:00
Hervé Boutemy 63ee8dfb19 update Maven Wrapper: mvn wrapper:wrapper 2025-03-24 15:39:01 +08:00
Hervé Boutemy bde1136b6a drop duplicate dependency 2025-03-24 15:33:06 +08:00
Hervé Boutemy 4a21bd2b14 mvn -ntp: no transfer progress 2025-03-24 11:10:26 +08:00
hengyunabc f4899f02a4 release 4.0.5 arthas-all-4.0.5 2025-03-11 23:41:24 +08:00
hengyunabc de7e18a333 use async-profiler nightly version. #2997 2025-03-11 23:41:24 +08:00
hengyunabc a723b0b180 upgrade asm to 9.7.1 2025-03-11 23:32:12 +08:00
hengyunabc a35499171d upgrade bytekit to 0.1.4 2025-03-11 23:30:00 +08:00
hengyunabc 55bc0b236e improve profiler command output, doc, timeout. #2961 2025-03-11 23:28:10 +08:00
hengyunabc 1df7f6b8f6 fix SpyImpl.atEnter ConcurrentModificationException. #2952 2025-03-11 17:25:34 +08:00
hengyunabc 3e188e3942 fix compare 2025-03-11 17:10:53 +08:00
hengyunabc b86f474e27 fix abortProcess concurrency problem. #2957 2025-03-11 16:03:46 +08:00
Murphy Mo 03eb94c7e9 add know user (#2993) 2025-03-11 11:08:25 +08:00
hengyunabc b35a25dfb7 upgrade netty to 4.1.119.Final. fix #2986 2025-03-11 11:05:29 +08:00
hengyunabc 091ce30f31 improve banner, support app_name, start_time. #2990 2025-02-14 16:50:00 +08:00
hengyunabc 3144514717 fix get main_class. #2990 2025-02-14 16:23:45 +08:00
FengYe 3307687cb4 Fix grpc unittest (#2956) 2025-01-20 10:52:36 +08:00
hengyunabc b266e1c967 fix classLoader#getURLs() may throw NullPointerException. fix #2968 2024-12-02 15:13:55 +08:00
hengyunabc 3bc5053c69 Prettified Code! 2024-11-27 02:39:12 +00:00
hengyunabc 8e4dd907ff log profiler execute args 2024-11-27 00:41:28 +08:00
hengyunabc 534b822a0b remove profiler collect action. fix loop NullPointerException #2961 2024-11-27 00:35:15 +08:00
hengyunabc 375220cb92 support ognl strict. #2955 2024-11-21 17:24:22 +08:00
hengyunabc 9f6cc8e4fc Update CONTRIBUTING.md 2024-11-21 00:14:58 +08:00
hengyunabc e6e95dfa56 add workflows/push-docker.yaml 2024-11-21 00:12:00 +08:00
hengyunabc dec5c1cdd5 release 4.0.4 arthas-all-4.0.4 2024-11-20 22:32:39 +08:00
haidao 797baf5b04 upgrade termd to 1.1.7.14 and maven-shade-plugin to 3.6.0 (#2949) 2024-11-20 22:27:42 +08:00
hengyunabc 4e931cbe83 add OgnlTest. #2954 2024-11-20 17:13:03 +08:00
hengyunabc aa23a4acc9 downgrade ognl to 3.3.5. #2954, #2953 2024-11-20 17:12:37 +08:00
hengyunabc 6cee2d33f3 update web-ui/arthasWebConsole/yarn.lock 2024-11-20 16:39:08 +08:00
hengyunabc baed34483e Update CONTRIBUTING.md 2024-11-14 14:31:09 +08:00
hengyunabc 4369b39c67 add update-doc workflow 2024-11-14 13:12:56 +08:00
hengyunabc 2a16ff1b3a release 4.0.3 arthas-all-4.0.3 2024-11-13 17:24:59 +08:00
hengyunabc fd1cb27015 fix project name 2024-11-13 17:24:59 +08:00
hengyunabc 1911278205 watch/trace support <init> completion. #2945 2024-11-13 16:57:01 +08:00