copilot-swe-agent[bot] and hengyunabc
e4ddb320a8
fix(tunnel-server): upgrade to spring boot 3.5.11 dependency line
...
Co-authored-by: hengyunabc <1683936+hengyunabc@users.noreply.github.com >
2026-02-26 17:39:23 +00:00
copilot-swe-agent[bot] and hengyunabc
820f5012b7
fix(tunnel-server): upgrade tomcat embed core to 9.0.109
...
Co-authored-by: hengyunabc <1683936+hengyunabc@users.noreply.github.com >
2026-02-26 17:32:59 +00:00
copilot-swe-agent[bot] and hengyunabc
0d66fcad25
chore(tunnel-server): align dependency management formatting
...
Co-authored-by: hengyunabc <1683936+hengyunabc@users.noreply.github.com >
2026-02-26 17:30:36 +00:00
copilot-swe-agent[bot] and hengyunabc
47355ff457
fix(tunnel-server): override vulnerable spring security and tomcat versions
...
Co-authored-by: hengyunabc <1683936+hengyunabc@users.noreply.github.com >
2026-02-26 17:29:23 +00:00
copilot-swe-agent[bot]
3e9c2dbfc5
Initial plan
2026-02-26 17:22:23 +00:00
hengyunabc
2a6061db2f
upgrade bytekit to 0.1.6, asm to 9.9.1
2026-02-24 11:37:17 +08:00
hengyunabc
a4dcbb5c18
upgrade netty to 4.1.130.Final
2026-02-03 16:44:19 +08:00
weil and hengyunabc
c0962e30e9
fix: concurrent output interleaved ( #3101 ) ( #3133 )
...
* fix: concurrent output interleaved (#3101 )
* fix: restore watch output format
---------
Co-authored-by: hengyunabc <hengyunabc@gmail.com >
2026-02-03 16:37:04 +08:00
hengyunabc
175fdb013c
feat: add Markdown report generation for profiler output
2026-02-03 15:51:28 +08:00
hengyunabc
c6efb82fef
add .github/workflows/sync-to-gitee.yaml ( #3137 )
2026-01-27 17:22:36 +08:00
hengyunabc and lbs
878f8844e4
feat:实现正则表达式编译缓存功能 #3130 ( #3131 )
...
Co-authored-by: lbs <2322701154@qq.com >
2026-01-12 14:43:23 +08:00
hengyunabc
8c413e2618
release 4.1.5
arthas-all-4.1.5
2026-01-10 17:11:44 +08:00
github-actions[bot]
7c6e1aea4b
update arthas vmtool lib
2026-01-10 09:09:03 +00:00
Copilot
896fc7e851
Add configurable output stream to AnsiLog to avoid hardcoded System.out ( #3128 )
2026-01-09 21:17:31 +08:00
hengyunabc
516b0ff94c
ci: update .github/workflows/test.yaml
2026-01-08 18:06:21 +08:00
Copilot
8337d2f481
fix: NullPointerException when accessing arthas-output with MCP disabled ( #3127 )
2026-01-08 18:03:06 +08:00
hengyunabc
b3f201decf
feat: Integration test ( #3125 )
2026-01-08 17:33:50 +08:00
hengyunabc
645c5c823b
Prettified Code!
2026-01-05 14:11:32 +00:00
hengyunabc
29bffaef10
feat: add JDK version check for ViewFileToolTest to ensure compatibility
2026-01-05 18:21:46 +08:00
hengyunabc
33c631c24d
feat: update byte-buddy dependencies to version 1.18.3
2026-01-05 14:53:33 +08:00
hengyunabc
5293c0513f
feat: fix EnhancerTest
2026-01-05 14:52:53 +08:00
hengyunabc
fcd3a9b9d2
feat: add support for profiler and viewfile tools in ArthasMcpJavaSdkIT
2026-01-05 11:42:25 +08:00
hengyunabc
53d9ab9653
feat: watch/trace support classloader hash, classLoaderClass #3120
2026-01-05 11:10:23 +08:00
hengyunabc
17eb3c17e7
feat(mcp): add view tool ( #3121 )
2026-01-04 22:10:49 +08:00
hengyunabc
67a659ef3f
feat: vmtool suppor heap analyzer. #1915 ( #3122 )
2026-01-04 21:38:44 +08:00
hengyunabc
ccbc933c4b
as-package.sh support --fast
2025-12-29 21:30:38 +08:00
hengyunabc
41f489c0ac
release 4.1.4
arthas-all-4.1.4
2025-12-29 13:13:08 +08:00
hengyunabc
c8c585d0d2
fix: mcp last-event-id request return 404. #3118
2025-12-29 13:07:01 +08:00
hengyunabc
e29a25f3a9
feat: add profiler mcp tool
2025-12-28 20:35:39 +08:00
hengyunabc
cdd032b1b9
upgrade termd to 1.1.7.15. fix netty InternalThreadLocalMap ThreadLocal leak. #1794
2025-12-28 15:04:47 +08:00
hengyunabc
cd2ac061b2
fix(core): break thread local classloader leak
...
- wrap ExpressFactory thread locals with WeakReference so ArthasClassLoader can be collected
- replace TimeTunnelAdviceListener stack with plain Object[] ring buffer to keep only business objects
- reimplement ThreadLocalWatch stack via primitive array helpers and update LongStack tests
2025-12-28 15:04:47 +08:00
hengyunabc
4b904b7de4
fix: mcp-keep-alive-scheduler thread not stop problem
2025-12-27 22:47:00 +08:00
hengyunabc
d499f65af8
fix(core): avoid json-format output invoking constructors. #3111 ( #3116 )
...
fastjson2 may create a default instance via no-arg constructor when building
writers, which can trigger side effects (e.g. singleton guards) during
`options json-format true`.
Use a custom ObjectWriterProvider that disables default value instantiation
and share the JSON config via ObjectView.toJsonString(), reused by
McpObjectVOFilter.
Fixes #3111
2025-12-26 23:30:48 +08:00
hengyunabc
78abea702f
arthas-mcp-integration-test ( #3115 )
2025-12-26 20:29:56 +08:00
Yeaury
67fdc80349
arthas mcp server default STREAMABLE protocol ( #3114 )
2025-12-26 13:15:09 +08:00
hengyunabc
7518088b86
Prettified Code!
2025-12-25 18:50:37 +08:00
hengyunabc
21ca7564f0
feat: classloader support url-classes. #3098
2025-12-25 18:50:37 +08:00
hengyunabc
9e8791d906
add sm mcp tool
2025-12-25 18:50:37 +08:00
hengyunabc
8fef8ecabc
update ClassLoaderTool.java
2025-12-25 18:50:37 +08:00
hengyunabc
134f0d13bc
add sc mcp tool. #3107
2025-12-25 18:50:37 +08:00
hengyunabc
28739f1bc6
fix vmtool mallocTrim. #3109
2025-12-25 15:35:23 +08:00
hengyunabc
520a5f656d
arthas mcp server default STREAMABLE protocol, keepalive 15s
2025-12-25 15:21:23 +08:00
yeaury
b99147d7c1
fix(mcp-server): optimize session validation to prevent 2-second timeout delays
...
Previously, session validation used pullResults() which would block for up to 2 seconds when no results were available, causing Cherry Studio and other clients to timeout.
Changes:
- Replace blocking pullResults() validation with time-based expiry check (25 min threshold)
- Add lastAccessTime tracking to CommandSessionBinding for efficient validation
2025-12-25 15:10:21 +08:00
hengyunabc
04e57667cb
add AGENTS.md
2025-12-24 23:30:10 +08:00
hengyunabc
6ac269476f
add options mcp tool
2025-12-24 23:30:03 +08:00
hengyunabc
6397cd7f1d
fix .github/workflows/build-vmtool.yaml
2025-12-24 23:21:11 +08:00
hengyunabc
6df420b600
feat(mcp): add StopTool for basic1000 functions
2025-12-19 11:03:43 +08:00
darcy
075b152a22
docs: fix -t example in tt.md
2025-12-16 20:15:39 +08:00
darcy
c65376e949
docs: add retransform to stop.md
2025-12-16 10:37:40 +08:00
hengyunabc
8ea3d0a316
release 4.1.3
arthas-all-4.1.3
2025-12-08 10:16:20 +08:00