SANDBOX小版本发布
变更说明
- 支持增强NATIVE方法,但限制在JDK[1.8,12]中启用 #281
- 支持JDK17 #347
- 优化类匹配性能 #292 ,需要升级
sandbox-api
到1.4.0
- 修复已知BUG #328 #352 #385 等
兼容声明
-
整体工程从JDK1.6迁移到JDK1.8,之前的JDK版本将不会再支持。这一点也是充分参考了不同JVM版本的市场份额和基于1.6的代码维护成本过高做了权衡。仍然在使用JDK1.6版本的用户请继续使用之前的沙箱版本。
-
增强NATIVE方法。因受到沙箱实现方案的限制,对JVM版本也有对应的限制要求。NATIVE方法增强将会在JDK[1.8,12]中启用,其他版本不开放。不排除后续调整NIATVE方法增强方案的改变后重新支持的可能。
需要增强
java.lang.System#java.lang.System#currentTimeMillis()
方法的,请务必参考FAQ建议:沙箱如何增强JVM固有函数
API
GROUP-ID | ARTIFACT-ID | VERSION |
---|---|---|
com.alibaba.jvm.sandbox | sandbox-api | 1.4.0 |
com.alibaba.jvm.sandbox | sandbox-module-starter | 1.4.0 |