SANDBOX问题修复版本
-
功能特性
-
修复:
- 解决 #238 提出的:当环境变量$USER不存在时,使用
whoami
代替 - 修复 #242 提出的:修复在类加载过程中遇到看到Sandbox自己的类情况,规避由此引发的类加载死锁。明确sandbox不能增强以下类
- sandbox自身的类
- 被sandbox的ClassLoader所加载的类
- 修复 #256 提出的:EventWatchBuilder对AdviceListener存在匹配歧义风险,模块开发可能会通过这个不严谨的API在利用AdviceListener观察事件中漏指定掉必要的观察事件。
- 修复Advice.getBehavior()因为懒加载遇到BeforeEvent对象复用时,导致信息被污染的BUG
- 修复 #253 提出的:AOP增强两个嵌套调用的方法时会引起事件错位的问题
- 解决 #250 提出的:如果你想观察JVM底层基础类(比如String.class)在Sandbox操作过程中会产生大量的类加载行为,引起公共基础类被大量观察,从而影响性能。
- 解决 #238 提出的:当环境变量$USER不存在时,使用
-
-
不兼容声明
无
-
API
GROUP-ID ARTIFACT-ID VERSION com.alibaba.jvm.sandbox sandbox-api 1.3.1 com.alibaba.jvm.sandbox sandbox-module-starter 1.3.1