Releases: alibaba/arthas
arthas-all-3.1.4
Issues: https://github.com/alibaba/arthas/milestone/8?closed=1
#848 Support user data report
#870 fix logger load Helper class from parent ClassLoader problem
#865 logger command support log4j2
#862 logger command print AsyncAppender blocking info
Issues: https://github.com/alibaba/arthas/milestone/8?closed=1
#848 支持用户数据回报
#870 修复logger可能加载到parent ClassLoader里的Helper类的问题
#865 logger command support log4j2
#862 logger command print AsyncAppender blocking info
arthas-all-3.1.3
Issues: https://github.com/alibaba/arthas/milestone/7?closed=1
#851 fix jad command do not work under JDK 6/7
#855 alert error message when webconsole connect error
#857 Upgrade cfr to 0.146
Issues: https://github.com/alibaba/arthas/milestone/7?closed=1
#851 修复jad命令在 JDK 6/7下不工作的问题
#855 在webconsole上连接出错时,弹出提示框
#857 升级 cfr 到 0.146
arthas-all-3.1.2
Issues: https://github.com/alibaba/arthas/milestone/6?closed=1
#835 Support reverse tunnel proxy
#816 Support RPM package
#775 Support Debian Package.
#837 Add heapdump
command
#839 Add vmoption
command
#736 Add logger
command to print all logger information
#707 Add stop
command, alias for shutdown
command
#766 sc
sm
support -c
#767 sm
-m
print classLoaderhash
#803 Command prompt change to arthas@pid
#776 <ctrl+L>
clear screen
#753 Upgrade crf to 0.145
#746 fix tt time cost less than zero
Issues: https://github.com/alibaba/arthas/milestone/6?closed=1
#835 支持反向代理Server
#816 支持打包为 RPM
#775 支持打包为 deb
#837 增加 heapdump
命令
#839 增加 vmoption
命令
#736 增加logger
命令
#707 增加stop
命令,是shutdown
命令的别名
#766 sc
sm
命令 加上-c
支持
#767 sm
-m
新增classLoaderhash
的展示
#803 命令行提示符改为arthas@pid
形式
#776 支持<ctrl+L>
清屏快捷键
#753 Upgrade crf to 0.145
#746 修复tt
命令里的cost
负数的问题
#420 中文文档里网页内锚点跳转失效的问题
arthas-all-3.1.1
Issues: https://github.com/alibaba/arthas/milestone/4?closed=1
- trace command support print line number #668
- add
mbean
command #666 - webconsole support ip/port parameters #488
- fix jobs system, redirect issues #695 #694
- jad command support lambda classes #675
- Improve the mechanism of the mc command to search for java packages and classes enhancement #661
- support start under the unicode path in windows #574 #335
- save command history every time #9
- dashboard command better print Runtime info #696
- redefine command log redefine history #530
- Upgrade netty to 4.1.36.Final #680
- Upgrade termd to 1.1.7.4 #697
- support nobody user #572
- jad command support method completion #667
- dump command support completion #623
- options command support completion #612
- support attach windows service process #581
- fix tab completion when the line is empty #564
Problems that may be encountered when upgrading:
- Agent jar file does not exist #700
Issues: https://github.com/alibaba/arthas/milestone/4?closed=1
- trace支持打印line number #668
- 增加mbean命令 #666
- webconsole支持传递ip/port参数 #488
- 修复jobs系统,重定向 #695 #694
- 修复jad 反编绎lambda类出错的问题 #675
- 改进mc命令查找package/class的机制 #661
- 支持windows下中文目录 #574 #335
- 每次执行都保存commnad history #9
- dashboard命令更好展示Runtime信息 #696
- redefine命令打印redefine历史 #530
- Upgrade netty to 4.1.36.Final #680
- Upgrade termd to 1.1.7.4 #697
- 支持nobody用户启动 #572
- jad命令支持method补全 #667
- dump命令支持自动补全 #623
- options命令支持自动补全 #612
- 在windows下支持诊断以service启动的进程 #581
- 修复命令为空时 tab自动补全 #564
升级可能会遇到的问题:
- Agent jar file does not exist #700
3.1.0
All Issues: https://github.com/alibaba/arthas/milestone/3?closed=1
- Better unicode support #267 #376
- Support JDK 11: #294 #425 #450 #451 #459
- Support docker image: #308 #364
- sm/sm/jad support completion: #323
- ognl express do not support get private field bug #336
- Change the default session timeout to 30 min #342
- Improve web console user experience #344
- keymap command usage more friendly #366
- Add mc command/In Memory Java Compiler #373
- dashboard/watch/monitor/tt/stack/trace support press Q to exit #410
- dump support output directory #419
- as.sh/arthas-boot support width/height options #422
- better arthas-boot/as.sh #445 #422
- When timezone is +0800, default repo mirror is aliyun #452
- ObjectView support enum #454
- cli support home and end #472
- Add pwd command #493
- Add cat command #494
- Redirect to the specified file instead of the file under the ~/logs/arthas-cache/ directory #495
- jad command support --source-only option, output source code only #496
- watch/monitor/trace/tt/stack support better auto completion #497
- The sm command should print method with Descriptor #504
全部 Issues: https://github.com/alibaba/arthas/milestone/3?closed=1
- 修复中文支持: #267 #376
- 完整支持JDK 11: #294 #425 #450 #451 #459
- 支持构建Docker镜像: #308 #364
- sm/sm/jad 支持自动补全: #323
- ognl 表达式修复支持 private field #336
- 默认session超时时间改为 30 min #342
- 改进web console用户体验,切换到xtermd.js #344
- keymap 命令的帮助信息更友好 #366
- 增加 mc 命令,内存编绎器 #373
- dashboard/watch/monitor/tt/stack/trace 支持按 Q 退出 #410
- dump support output directory/dump 指令指定文件存储路径 #419
- as.sh/arthas-boot 支持设置 width/height #422
- 改进 arthas-boot/as.sh 的用户体验 #445 #422
- 当时区是东8区时,默认使用aliyun镜像,加速下载 #452
- ObjectView 支持打印enum类型 #454
- cli支持end和home键 #472
- 增加 pwd 命令 #493
- 增加 cat 命令 #494
- 重新设计重定向,直接重定向到指定的文件里,而不是 ~/logs/arthas-cache/ 目录 #495
- jad 命令支持 --source-only 选项 #496
- watch/monitor/trace/tt/stack 命令支持更好的自动补全 #497
- sm 命令打印method的Descriptor #504
arthas-all-3.0.5
Issues: https://github.com/alibaba/arthas/milestone/2?closed=1
- Add an arthas-boot module to support all platforms
. java -jar arthas-boot.jar -h
#278 - Add pure java telnet client support.
java -jar arthas-client.jar --help
#272 - Add history command #298
- Add sysenv command #288
- Add ognl command #240
- Support history-search-forward/history-search-backward #307
- Improve web console user experience #300
- Refactor
as.sh
, support more argumentsgit, support git bash/MinGw/Cygwin #130 #212 - jad command support classes created by lambda #305
- watch command support #cost #227
- Check telnet port and http port before attach #171
- Support session timeout configuration #296
- Fix the case-insensitive problem of the watch/tt command #321 #219
- fix
--
long options completion problem #318 - fix class search problem, support classes created by lambda #302
Issues: https://github.com/alibaba/arthas/milestone/2?closed=1
- 增加
arthas-boot.jar
,支持全平台统一体验。java -jar arthas-boot.jar -h
#278 - 增加纯java实现的telnet client。
java -jar arthas-client.jar --help
#272 - 增加history 命令 #298
- 增加sysenv 命令 #288
- 增加ognl命令 #240
- 更好的命令匹配,支持history-search-forward/history-search-backward #307
- 改进web console的用户体验 #300
- 重构
as.sh
,支持更多的参数,更好的适配java home,支持git bash/MinGw/Cygwin #130 #212 - jad命令支持lambda类 #305
- watch命令增加 #cost 统计 #227
- 增加对telnet/http端口检测,更好的提示用户 #171
- 增加session timeout的配置 #296
- 修复watch/tt等命令不支持大写option的问题 #321 #219
- 修复
--
的自动补全问题 #318 - 修复类匹配问题,支持lambda类搜索 #302