zh-han
5fe5f06897
docs: fix Enhancer constructor javadoc @param list to match signatures ( #3275 )
2026-10-09 14:38:39 +08:00
Burak Kalaycı
af68995811
fix: show the full thread id in the thread table ( #3274 )
...
The ID column weight was 1, so at the default width of 80 Overflow.HIDDEN
kept only two characters. 100 and 101 both rendered as 10. Borrow weight
from the NAME column, which is already clipped, and leave the other columns
unchanged.
Fixes #3270
2026-10-09 14:33:43 +08:00
cui fliter
65589689d0
fix: wait for all term servers and sessions during shell shutdown ( #3269 )
2026-10-09 14:14:46 +08:00
hengyunabc
f9386bfbf6
update AGENTS.md
2026-09-29 15:47:44 +08:00
hengyunabc
8484df9c99
clean
2026-09-29 15:47:44 +08:00
hengyunabc
dbafd23644
Fix as.sh Java home selection and validation ( #3273 )
2026-09-29 15:46:50 +08:00
hengyunabc
d6e847e8b0
Fix as.sh version selection and startup reliability ( #3271 )
2026-09-28 17:39:48 +08:00
cui fliter
141a349a15
fix(jfr): treat unitless time values as seconds ( #3265 )
2026-09-08 14:20:33 +08:00
hengyunabc
be42fd932a
release 4.3.5
arthas-all-4.3.5
2026-08-31 13:09:11 +08:00
hengyunabc
391efda424
docs: add complex OGNL expression guide ( #3262 )
2026-08-31 09:42:22 +08:00
hengyunabc
e6b6edf562
chore: remove unavailable online tutorial references ( #3263 )
2026-08-31 09:41:59 +08:00
Lei Zhiyuan
3335e07deb
fix: upgrade fastjson2 to 2.0.64 ( #3261 )
...
Pick up AutoType hardening and parser DoS fixes from 2.0.63+.
2026-08-26 13:11:40 +08:00
hengyunabc
a5ecd7a84a
Prettified Code!
2026-08-14 02:31:32 +00:00
hengyunabc
48f2f3f904
docs: document Kubernetes cross-container attach
2026-08-14 10:31:07 +08:00
hengyunabc
21cf2e9ba5
release 4.3.4
arthas-all-4.3.4
2026-08-14 00:41:23 +08:00
hengyunabc
12197165ff
feat: log cross-namespace attach success ( #3259 )
2026-08-14 00:34:12 +08:00
Ben
35a718c061
feat: support attach across mount namespace for k8s ephemeral debug container ( #3247 )
...
When attaching from a k8s ephemeral debug container, the debug container
shares the pid namespace but NOT the mount namespace with the target app
container, which breaks the JDK attach mechanism. This adds cross mount
namespace support (auto-gated by comparing /proc/<pid>/ns/mnt), so normal
same-container / non-Linux usage is unaffected:
- expose the target attach socket via a /proc/<pid>/root symlink
- copy the full arthas home into the target container (incl. arthas-spy.jar,
async-profiler, arthas.properties), chowned to the target uid/gid
- clean up the temp arthas home on stop/destroy (gated by a marker file)
- post-attach telnet port health check with a clear error pointing to arthas.log
- as.sh: skip the user/owner consistency check when running as root
2026-08-13 20:14:08 +08:00
hengyunabc
d89e0ebd6b
release 4.3.3
arthas-all-4.3.3
2026-08-12 14:41:52 +08:00
hengyunabc
5f38ec6e74
feat(mcp): add upload_file tool ( #3258 )
2026-08-12 11:44:26 +08:00
hengyunabc
a960592c79
fix docker multi-platform base image
2026-07-24 17:44:23 +08:00
hengyunabc
a29d7f84fc
release 4.3.2
arthas-all-4.3.2
2026-07-19 16:55:49 +08:00
hengyunabc
90d7052285
feat: support Unicode input and history in terminal ( #3242 )
2026-07-19 16:47:37 +08:00
DragonFSKY
435e985dd8
fix: complete methods for classes loaded by multiple ClassLoaders ( #3218 )
2026-07-19 00:11:00 +08:00
hengyunabc
0d0066deaa
fix: pass className to vmtool referenceAnalyze MCP tool ( #3241 )
2026-07-18 23:46:46 +08:00
Vasiliy Mikhailov
86d01c09da
Respect PaginationHandler.handle() stop signal in ResultUtils.processClassNames ( #3224 )
2026-07-17 11:32:41 +08:00
Vasiliy Mikhailov
4379657ea8
Return 0 from RateCounter.rate() when no values have been recorded ( #3228 )
2026-07-17 11:15:44 +08:00
晓风残月
4a0f6dbaa1
fix: avoid skipping ordinary lambda-named classes ( #3240 )
2026-07-17 11:13:49 +08:00
Roger3581321
89fed559e8
fix: race condition in AdviceListenerManager causing lost listeners ( #3237 )
2026-07-17 10:45:28 +08:00
hengyunabc
7b74eb6a1b
release 4.3.1
arthas-all-4.3.1
2026-06-30 23:48:28 +08:00
hengyunabc
1a324e717d
Remove unused GaStack collection package ( #3229 )
2026-06-29 17:42:15 +08:00
hengyunabc
4a9add301a
fix vmtool backtrace limit validation ( #3226 )
2026-06-28 10:40:37 +08:00
Roger3581321
3f8c99c670
Set the priority and daemon for the binding thread ( #1972 )
2026-06-28 10:13:30 +08:00
hengyunabc
1bc67389ac
Use writer-idle websocket ping ( #3225 )
2026-06-26 18:46:09 +08:00
hengyunabc
2100c9b115
release 4.3.0
arthas-all-4.3.0
2026-06-15 23:45:06 +08:00
hengyunabc
9fd40f5ee2
docs: update Spring Boot Starter support note
2026-06-15 16:43:04 +08:00
shinyruo
d7d8fe8ea8
fix: escape multiline classloader names in view ( #3208 )
2026-06-11 15:55:11 +08:00
hengyunabc
518238a358
add quiet terminal mode for agents ( #3213 )
2026-06-09 16:05:58 +08:00
hengyunabc
3c8ecb156b
feat: add standalone line command ( #3210 )
2026-06-08 20:08:02 +08:00
hengyunabc
229680adeb
Add Arthas MCP version tool ( #3211 )
2026-06-08 14:44:05 +08:00
hengyunabc
4aac69fb46
fix advice listener snapshot registration ( #3209 )
2026-06-06 20:49:24 +08:00
hengyunabc
f3e065c61b
release 4.2.2
arthas-all-4.2.2
2026-06-04 20:00:22 +08:00
hengyunabc
2c08845cc3
docs: add external command loading guide ( #3206 )
2026-06-04 19:44:09 +08:00
hengyunabc
84aa70a11b
Fix MCP automatic polling timeout ( #3205 )
2026-06-04 19:36:30 +08:00
hengyunabc
fc555813c3
release 4.2.1
arthas-all-4.2.1
2026-06-02 16:21:18 +08:00
hengyunabc
9cfdb94db3
Add docs sidebar tree and search ( #3204 )
2026-06-02 16:07:35 +08:00
hengyunabc
d52baca837
fix(mcp-auth): propagate auth to streamable tasks ( #3202 )
2026-06-02 11:20:21 +08:00
hengyunabc
5ab2c2a74b
Trigger Gitee sync after docs update
2026-05-26 08:25:04 +08:00
hengyunabc
ad89f61829
release 4.2.0
arthas-all-4.2.0
2026-05-26 02:00:17 +08:00
hengyunabc
620dec4174
fix mcp streamable http close flake ( #3200 )
2026-05-26 01:10:00 +08:00
hengyunabc
fa1725656f
upgrade async-profiler to 4.4 close #3186 ( #3199 )
2026-05-26 00:16:39 +08:00