All Versions
10
Latest Version
Avg Release Cycle
42 days
Latest Release
184 days ago

Changelog History

  • v3.1.7

    December 04, 2019

    https://github.com/alibaba/arthas/milestone/10?closed=1

    #961 profiler在shutdown后,再次使用会报错 bug
    #962 profiler execute crash jvm bug
    #435 watch命令查看变量的值时,显示父类或基类的属性。
    #731 Add an option to expand the field in the parent class
    #955 3.1.5版本里,访问 http://localhost:8563/ 返回 404 bug
    #958 Improve trace command -j option
    #947 开源协议修改为Apache License
    #948 watch ongl表达式太长出错 bug
    #956 sc -df 返回的字段的type展示出现换行

  • v3.1.6

    December 03, 2019
  • v3.1.5

    November 25, 2019

    Issues: https://github.com/alibaba/arthas/milestone/9?closed=1

    👍 #923 Support AsyncProfiler/Frame Graph
    👍 #916 dump command support classes size limit option
    👍 #899 improve grep command for support regexp(-e) and -n/-v/-n/-A/-B/-C and -f
    👍 #833 better support git bash
    👍 #921 Support http visit arthas-output directory
    #316 Telnet and HTTP use one port
    ⬆️ #922 Upgrade cli to 1.0.3 to improve boolean option support
    ⬆️ #945 Upgrade logger.api to 0.2.8
    🌲 #944 improve arthas-boot error log
    #912#942 Improve the time statistics of the monitor/tt/trace commands
    #924 Copy http resources from termd project to core module
    👍 #890 Support thead filter by state


    Issues: https://github.com/alibaba/arthas/milestone/9?closed=1

    #923 支持 AsyncProfiler/Frame Graph 火焰图
    #916 dump 命令支持limit 参数
    #899 grep 命令支持更多的选项
    #833 改进对 git bash的支持
    #921 支持http访问 arthas-output 目录
    #316 telnet和http 协议共用同一个端口
    #922 升级 cli 到 1.0.3
    #945 升级 logger.api 到 0.2.8
    #944 改进 arthas-boot 网络不通时的提示信息
    #912#942 改进 monitor/tt/trace 等命令的时间统计,修正不准确的问题
    #924 把静态的http资源从 termd 项目移到 core模块里
    #890 thread 命令支持以state过滤

  • v3.1.4

    September 24, 2019

    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

  • v3.1.3

    September 18, 2019

    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

  • v3.1.2

    September 09, 2019

    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 heapdumpcommand
    #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 中文文档里网页内锚点跳转失效的问题

  • v3.1.1

    May 15, 2019

    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
  • v3.1.0

    February 13, 2019

    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
    • 0️⃣ 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
  • v3.0.5

    November 28, 2018

    Issues: https://github.com/alibaba/arthas/milestone/2?closed=1

    👍 1. Add an arthas-boot module to support all platforms. java -jar arthas-boot.jar -h #278 👍 2. Add pure java telnet client support. java -jar arthas-client.jar --help #272

    1. Add history command #298
    2. Add sysenv command #288
    3. Add ognl command #240 👍 6. Support history-search-forward/history-search-backward #307 🌐 7. Improve web console user experience #300 ♻️ 8. Refactor as.sh , support more argumentsgit, support git bash/MinGw/Cygwin #130 #212 👍 9. jad command support classes created by lambda #305 👍 10. watch command support #cost #227
    4. Check telnet port and http port before attach #171 🔧 12. Support session timeout configuration #296
    5. Fix the case-insensitive problem of the watch/tt command #321 #219
    6. fix -- long options completion problem #318 👍 15. fix class search problem, support classes created by lambda #302

    Issues: https://github.com/alibaba/arthas/milestone/2?closed=1

    1. 增加arthas-boot.jar,支持全平台统一体验。java -jar arthas-boot.jar -h #278
    2. 增加纯java实现的telnet client。java -jar arthas-client.jar --help #272
    3. 增加history 命令 #298
    4. 增加sysenv 命令 #288
    5. 增加ognl命令 #240
    6. 更好的命令匹配,支持history-search-forward/history-search-backward #307
    7. 改进web console的用户体验 #300
    8. 重构as.sh,支持更多的参数,更好的适配java home,支持git bash/MinGw/Cygwin #130 #212
    9. jad命令支持lambda类 #305
    10. watch命令增加 #cost 统计 #227
    11. 增加对telnet/http端口检测,更好的提示用户 #171
    12. 增加session timeout的配置 #296
    13. 修复watch/tt等命令不支持大写option的问题 #321 #219
    14. 修复--的自动补全问题 #318
    15. 修复类匹配问题,支持lambda类搜索 #302
  • v3.0.5-20190213

    February 10, 2019