向后兼容
»对于 1.0.x
Vagrant 1.1+ 对于没有使用插件的合法的Vagrant 1.0.x Vagrantfiles提供完整的向后兼容。在安装Vagrant 1.1后,你的1.0.x 环境无需修改即可继续正常工作,退出运行的虚拟机也将继续正确的管理。
兼容层将保留在Vagrant中,包括Vagrant 2.0。Vagrant的兼容承诺只支持两个版本。主要的Vagrant版本需要数年才能开发和发布,暂时坚持使用版本1.0.x Vagrantfile是安全的。
如果您使用任何Vagrant 1.0.x插件,则必须在升级之前从Vagrant文件中移除对这些插件的引用。 Vagrant 1.1+引入了一种新的插件格式,可以防止再次发生这种不兼容。
»对于 1.x
1.x之间的向后兼容性不被承诺,并且Vagrantfile语法稳定性在2.0 final之前不被承诺。 1.x内的任何向后不兼容性将被清楚地记录。
这与如何处理Vagrant 0.x类似。在实践中,Vagrant 0.x仅在整个开发周期中引入了一些向后不兼容的情况,但向后不兼容的可能性已经明确,因此人们并不感到惊讶。
Vagrant 2.0 最终将有一个稳定的Vagrantfile格式,保持向后兼容,就像1.0被认为是稳定的一样。