-
Notifications
You must be signed in to change notification settings - Fork 1.6k
RELEASE NOTES
李夏驰 edited this page Dec 12, 2019
·
20 revisions
大版本
.小版本
.漏洞修复
-
大版本
程序的架构设计进行重大升级或重大改造
-
小版本
- 增加新的命令和功能
- 在现有架构下完成局部架构的微调
-
漏洞修复
在不改变现有架构和功能情况下,对漏洞修复和增强
-
热升级兼容性
由于沙箱容器有热升级功能,你可以使用-S
命令关闭一个沙箱容器,重新启动一个新容器版本。实现不重启JVM的情况下完成沙箱容器的热升级。 -
客户端与服务端兼容性
沙箱是经典的C/S架构,通讯协议采用HTTP,沙箱容器作为服务端,操作脚本sandbox.sh
作为客户端,通过服务端暴露的REST接口完成操作。 -
命令兼容性
沙箱容器在不断的演进过程中,会完善的容器管理的命令,每次升级考虑到用户对命令的理解习惯。 -
API兼容性
正式发布到MAVEN中央仓库的API,每次升级需要考虑升级之后的兼容情况。
- 不兼容:默认当成无法兼容处理,每次升级主版本之前一定要经过充分的测试
- 不承诺:默认可以当成兼容处理,如若升级时出现无法向下兼容的点会在升级文档中给出
- 兼容:君子一诺,驷马难追!
大版本 | 小版本 | 修复版本 | |
---|---|---|---|
API兼容性-编译 | 兼容 | 兼容 | 兼容 |
API兼容性-功能 | 不承诺 | 兼容 | 兼容 |
容器热升级兼容性 | 不承诺 | 不承诺 | 兼容 |
命令兼容性 | 不承诺 | 不承诺 | 兼容 |
JVM沙箱偏向于底层产品,受众面比较窄,问题反馈沟通很可能会因为各种原因造成不及时。所以我们建立了一个钉钉小群,方便大家在这里进行沟通。