4.0 主要是升级到 jdk8,不再支持 jdk 6/7 。 参考: https://github.com/alibaba/arthas/issues/2530
- 沿用原来的名称的好处,自然是少了很多工作量,用户习惯不变。
-
如果直接用原来的
as.sh/arthas-boot.jar
,有小部分用户可能会遇到不兼容问题。 并且原来的脚本可能会拉到 4.0 版本的 arthas。导致原来能用的机器,突然不能用了。会有一定答疑的成本 -
如果使用
as4.sh/arthas-boot4.jar
的命名,可以保持完全兼容(maven坐标需要更新)。 但需要用户自己切换。 -
使用
as4.sh/arthas-boot4.jar
的命名可以让用户明确知道使用的是新版本。 -
目前 arthas 4 版本和 arthas 3.x 版本匹别不大。但后续会有比较大的变化,如果完全切割之后,兼容性的考虑可以少很多
-
单独
as4.sh/arthas-boot4.jar
的命名,可以让用户在新版本上多测试一段时间