Skip to content

jvm-sandbox@1.3.1

Compare
Choose a tag to compare
@oldmanpushcart oldmanpushcart released this 11 Jan 21:43
· 152 commits to master since this release

SANDBOX问题修复版本

  • 1.3.1版本二进制包下载

  • 功能特性

    • 修复:

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

  • 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