Skip to content

Releases: alibaba/arthas

arthas-all-3.6.2

01 Jun 09:54
Compare
Choose a tag to compare

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

  • #2171 多层trace时,百分比计算不对

  • #2173 展示 arthas-output 目录时,不要显示上级目录链接

  • upgrade fastjson to 1.2.83

  • #2188 Upgrade netty to 4.1.77.Final

  • #2186 Upgrade spring boot to 2.7.0

arthas-all-3.6.1

26 Apr 03:21
Compare
Choose a tag to compare

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

  • #1528 #2156 trace 命令增加耗时百分比

  • #2141 #1865 #2119 http api not support vmtool command

  • #2148 jad失败时打印更多详细信息

  • #2151 #2153 HTTP Api return Sever Error for stack command, InaccessibleObjectException: accessible: module java.base does not "opens java.lang" to unnamed module

  • #2092 Arthas Spring Boot Starter 是否支持配置鉴权

  • #2009 #2159 monitor命令的-E选项报错 bug

  • #2152 通过 tunnel server连接时,如果watch命令输出结果过大,会导致连接断开,用户界面卡住 bug

  • #2136 tunnel server里的 xterm.js 需要同步修改

arthas-all-3.6.0

25 Mar 09:19
Compare
Choose a tag to compare

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

  • #2134 Support strict mode
  • #2128 增加一个strict模式,ognl表达式只能执行 getXX 的函数,防止误用=等改写了对象数据
  • #2125 webconsole页面,最后一行显示不全,在右边有滚动条
  • #2126 fix:mac chrome 最后一行命令不显示
  • #2135 RandomAccessFile 被提前close,导致下载大文件失败
  • #2132 upgrade logback to 1.2.11, slf4j-api to 1.7.36

arthas-all-3.5.6

03 Mar 08:19
Compare
Choose a tag to compare

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

  • #2095 classloader 命令增加jar包统计功能

  • #2118 增加 memory命令,dashboard命令展示空间有限,会丢弃超出的内容

  • #1677 恢复对 enum 类增强支持,并且对过滤掉的类在日志中打印具体原因

  • #2085 arthas和skywalking8.9.1的fastjson插件冲突,(127.0.0.1 3658 Connection refused)

  • #2090 #2104 Shade fastjson package

  • #2110 arthas tunnel server里的 jackson 反序列化 null时,会抛出异常 bug

  • #2081 jad 的 http api 返回格式不是合法 json bug

  • #2089 Upgrade async-profiler to v2.6

  • #2048 Upgrade cfr to 0.152

  • #2120 启动arthas之后,输入dashboard报错:process dashboard failed: Memory Pool not found

  • #2074 GlobalJobControllerImpl 不能保证线程安全问题 bug

  • #2086 change RetransformCommand and DumpClassCommand limit option description to match @DefaultValue annotation

  • #2070 add cloud toolkit hotreload sphinx

  • #2068 Remove repeated conditional judgments.

  • #2043 Bump netty-codec-http from 4.1.59.Final to 4.1.71.Final dependencies

  • #2044 Bump log4j-core from 2.12.1 to 2.12.4 in /core dependencies

arthas-all-3.5.5

06 Dec 11:23
Compare
Choose a tag to compare

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

  • #2036 vmtool support support macOS/ARM64

  • #2035 Upgrade async-profiler to 2.5, support macOS/ARM64

  • #1909 WebConsole支持配置向上回滚的数据行数

  • #2023 改进低版本jdk attach高版本jdk可能抛出java.io.IOException: Non-numeric value found - int expected 的处理

  • #2017 arthas-spring-boot-starter 加载配置文件失效 bug

  • #1911 #1907 Upgrade text-ui to 0.0.3

  • #1970 webconsole修复resize event在websocket关闭情况下报错的bug

  • #2034 Optimize string splicing.

  • #1987 reduce memory waste in UserStatUtil.

  • #1993 potential NPE in Base64Command

  • #1998 potential NPE in PackageInternalsFinder

  • #1921 Bugfix: PackageInternalsFinder support file path with white space and Unicode characters bug

  • #1913 Fix:修复logFile路径在window中展示的问题

arthas-all-3.5.4

02 Sep 05:36
Compare
Choose a tag to compare

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

  • #1901 Set the screenReaderMode of xterm to false

  • #1885 fix vmtool find classloader error bug

  • #1873 web console页面更好支持iframe,可以配置隐藏nav导航栏

  • #1897 #1898 更新vmtool模块里用到的头文件,用jdk里最新版本

  • #1904 增加 arthas.localConnectionNonAuth 配置项,默认情况下配置鉴权也允许localhost连接执行命令

  • #1903 auth命令写到history里,应该去掉敏感信息

arthas-all-3.5.3

22 Jul 12:16
Compare
Choose a tag to compare

Issues: https://github.com/alibaba/arthas/issues?q=is%3Aclosed+milestone%3A3.5.3

  • #1860 优化 com.taobao.arthas.core.advisor.SpyImpl#splitMethodInfo(String) 性能

  • #1855 trace命令输出的行号错误 bug

  • #1853 arthas-spring-boot-starter里的默认 disabledCommands = "stop" 配置不生效 bug

  • #1833 vmtool在windows下报错 Can't find dependent libraries bug

  • #1861 支持 ARTHAS_LIB_DIR 环境变量,当外部有这个环境变量时,优先使用

  • #1857 async-profiler upgrade to 1.8.6

  • #1852 修复javaagent指定arthas.properties路径加载错误

  • #1842 Upgrade asm to 9.2 to support JDK 18

  • #1841 Upgrade bytebuddy to 1.11.6

  • #1840 fix: support for websphere 8.5(IBM jvm 1.7)

  • #1839 tunnel server 增加查询 agentId 是否存在API

  • #1796 把 profiler 包从 arthas-spy中移出

arthas-all-3.5.2

21 Jun 09:20
Compare
Choose a tag to compare

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

  • #1821 support disabled commands
  • #1817 Trace命令可能在多次执行后,不打印结果
  • #1799 删掉过时的 shutdown 命令
  • #1820 update arthas idea help link
  • #1809 Session被主动关闭时可能造成SharingResultDistributor资源不释放的问题
  • #1801 为基础命令增加具体的页面

arthas-all-3.5.1

13 May 15:55
Compare
Choose a tag to compare

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

  • #1784 #1781 Add vmtool command

  • #1786 Remove the useless resetClassFileTransformer in Enhancer

  • #1779 #1778 对于非chunk response,返回标准的content-length字段

  • #1772 The jvm command may throw exception: java.lang.NullPointerException

  • #1767 jad的一个小小的显示问题 bug

  • #1764 remove env JAVA_TOOL_OPTIONS

  • #1757 去掉默认配置项 arthas.enhanceLoaders=java.lang.ClassLoader ,避免attach后导致系统负载飙升

  • #1755 Thread -n -1 不能正常工作 bug

  • #1748 当找不到java进程时,提示不清晰,应该提示用户执行jps命令

  • #1743 增加一个 ognl 的在线,可编辑的示例,帮助用户自己调试 ognl表达式

  • #1740 当Object输出时,可能会抛出异常,打印 ERROR DATA!!! exception message: null

  • #1738 把 arthas-demo 改名为 math-game ,避免新用户感到疑惑

  • #1737 arthas spring boot starter启动失败后,没有打印具体出错端口

arthas-all-3.5.0

09 Mar 06:43
Compare
Choose a tag to compare

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

  • #1655 增加password 鉴权机制

  • #1724 Add auth command, support authentication

  • #1719 Print main class in welcome message

  • #1727 Tunnel server websocket support url with parameters

  • #1712 当异常栈结果为0长数组时,trace 命令抛出异常 java.lang.ArrayIndexOutOfBoundsException: 0

  • #1714 tunnel server 使用 X-Forwarded-For header来读取源IP

  • #1725 arthas-boot 的 --app-name 选项不生效 bug

  • #1720 TunnelClient 可能打印出 An exceptionCaught() event was fired, and it reached at the tail of the pipeline

  • #1717 使用tunnel client时应用的标准输出可能打印 java.io.IOException: Connection reset by peer

  • #1713 upgrade mvnw, use maven 3.6.3