Skip to content

Releases: alibaba/arthas

arthas-all-4.0.3

13 Nov 10:02
Compare
Choose a tag to compare

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

  • #2945 watch/trace 等补全 method 时,自动补全支持构造函数

  • #2936 quit 命令打印出提示,说明arthas仍在后台运行,执行 stop 才是彻底退出

  • #2941 修复 PackageInternalsFinder.fuse 在处理空包时(即自己没有类),会有 null 异常的问题

  • #2944 Revert "优化识别重定向" ,修复 watch等命令不支持构造函数 的问题

arthas-all-4.0.2

17 Oct 08:58
Compare
Choose a tag to compare

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

  • #2903 升级 async profiler 到 3.0
  • #2905 #2920 profiler 命令增加新选项 --wall 等
  • #2916 #2918 修复升级 netty 版本导致,下载火焰图失败

arthas-all-4.0.1

14 Sep 09:21
Compare
Choose a tag to compare

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

  • #2892 arthas-4.0.0执行ognl命令无效果

  • #2896 使用ognl更改日志信息失败

  • #2897 增强字节码时,没有正确判断 major version,导致 IllegalArgumentException: JSR/RET are not supported with computeFrames option

  • #2891 feat: website supports switching to v3.x and add notice for not supporting JDK 6/7

arthas-all-3.7.3

14 Sep 08:38
Compare
Choose a tag to compare

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

  • #2900 在 arthas 3.x 版本的打包结果里,同时有 as.sh/as3.sh , arthas-boot.jar/arthas-boot3.jar ,保持兼容性
  • #2884 feat: restrict boot to use 3.x version and support website version switching

arthas-all-4.0.0

12 Aug 08:39
Compare
Choose a tag to compare

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

要点:

  1. 4.0.0 之后只支持JDK8+,已支持 JDK 17/21/23
  2. 升级 jackson, fastjson2, ognl, netty, spring-boot 等依赖版本
  3. profiler 命令优化

  • #2875 使用wisp时,报NPE错误

  • #2572 When Tunnel Server uses a custom port, the jump from the detail-pages to the agent console page fails.

  • #2498 升级到 fastjson2

  • #2659 logger 命令在jdk17的环境下无响应 bug

  • #2705 Tomcat CVE-2023-42795漏洞有升级计划嘛

  • #2740 AnsiLog 的 static 初始化可能抛出异常

  • #2611 升级 ognl 依赖版本

  • #2490 请升级一下依赖 jackson-databind 的版本

  • #2861 支持 jdk 22/23

  • #2835 Release netty ByteBuf after use

  • #2804 update DynamicCompiler add -g option for generate LocalVariableTable

  • #2736 Optimized the compilation speed of the memory compiler

  • #2710 update ognl website url

  • #2680 Bump zt-zip from 1.14 to 1.16

  • #2681 Bump spring-boot3 to 3.1.3 and spring-boot to 2.7.15

  • #2670 check directory for JadCommand and fix typos

  • #2658 优化识别重定向

  • #2661 Upgrade to JUnit 5

  • #2544 fix: agent-attach携带的arthasHome参数未生效 bug

  • #2663 Adjust time display accuracy to milliseconds

  • #2669 fix directory check for DumpClassCommand

  • #2662 Make thread id uniformly displayed in decimal format

  • #2652 feat: sysenv sorted by property key

  • #2646 jad命令优化

  • #2608 Async profiler api upgrade

  • #2573 Fix the page redirection issue of Arthas tunnel server #2572

  • #2566 print job output file

  • #2513 JDK17 ArthasAgent.attach Api Provider sun.tools.attach.LinuxAttachProvider not found bug

arthas-all-3.7.2

02 Jan 14:06
Compare
Choose a tag to compare

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

  • arthas-spring-boot-starter support spring boot3. #2524
  • upgrade spring-boot 2 to 2.7.15, spring boot 3 to 3.1.7
  • upgrade bytekit to 0.0.9 (#2775)
  • fix not use arthasHome when constructing ArthasAgent(#2544)
  • fix AnsiLog static init may error. #2740
  • sysenv/sysprop command sorted by key #2619 (#2652)
  • upgrade bytebuddy to 1.14.11
  • UserStat support agentId (#2501)

arthas-all-3.7.1

24 Aug 12:32
Compare
Choose a tag to compare

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

  • #2620 当 listen 0.0.0.0 时,默认生成随机密码,需要鉴权

  • #2633 修复在线教程,切换到 killercoda feat: update online tutorials, switch to killercoda

arthas-all-3.7.0

02 Aug 09:05
Compare
Choose a tag to compare

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

  • #2572 tunnel-server detail-pages 页面支持自定义 port
  • #2603 tunnel server 里的 SimpleHttpResponse 序列化增加白名单

arthas-all-3.6.9

10 May 02:52
Compare
Choose a tag to compare

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

  • #2481 为使用Alpine Linux作为Docker基础镜像的Java应用提供profiler命令支持

  • #2480 数据回报支持 agentId

  • #2505 upgrade async-profiler to v2.9

  • #2487 某些JDK执行 jps 命令会 core dump,在脚本里需要处理

  • #2485 改进arthas-vmtool 的编译支持,支持JDK 11,去掉多余的头文件等

arthas-all-3.6.8

19 Apr 15:58
Compare
Choose a tag to compare

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

  • #2226 考虑使用QEMU支持编译vmtool linux aarch64 ,支持 linux arm64

  • #2443 补充针对linux系统的非主流架构的编译构建使用支持

  • #2444 利用github action 更新 vmtool lib

  • #2470 Upgrade asm to 9.5, support Java 21

  • #2350 classloader 命令支持高版本jdk 的 jdk.internal.loader.ClassLoaders$AppClassLoader

  • #2427 feat: 添加打断指定线程的功能

  • #2448 websocket idle time 从 60s 改为 10s

  • #2441 Update heapdump.md

  • #2468 Add -n command example to mbean commands

  • #2478 support build vmtool linux aarch64

  • #2432 Add http header connection close

  • #2353 doc(web ui):update document about introduction

  • #2378 watch/trace 等需要支持匹配到 class 的最大数量限制

  • #2385 Fix issue: make watch/trace/... cmds support a new option to controll the max number of matched class.

  • #2371 doc: 当jdk版本大于9时 perfcount命令提示增加相关的启动参数

  • #2412 fix the priority of environment properties

  • #2411 fix AnsiLog format NullPointerException

  • #2397 fix TelnetConsole#process() return status

  • #2399 fix attach doublecheck

  • #2347 perf(web ui): dashboard

  • #2344 fix(web ui):support relative paths

  • #2348 maven仓库上面的几乎所有的arthas项目的HomePage链接都是无效链接