向后兼容

为1.0.X

Vagrant 1.1以上的提供者全面向后兼容合法的 Vagrant 1.0.X. Vagrantfile 不使用插件. 安装了Vagrant 1.1, 你的 1.0.X 环境应该可以正常工作不需要任何修改, 存在运行的机器将继续被正确的管理.

这个兼容层将保留在 Vagrant 启动, 并且包含 Vagrant 2.0. 它以后仍然可以存在, 但是 Vagrant的兼容承诺仅仅为两个版本. 看见重要的Vagrant发布需要数年的开发和发布, 是安全的, 坚持使用你的1.0.X版本的Vagrantfile.

如果你使用任何Vagrant1.0.X的插件, 你必须在升级前从你之前的Vagrantfile移除他们的关联. Vagrant 1.1以上介绍了一个新的插件模式将保护任何时候再次发生不一致的排序.

如果你的Vagrantfile 在 1.1 不工作, 也没有使用任何插件, 请 举报Bug.

为 1.X

1.X是没有承诺向后兼容的, Vagrantfile 语法稳定也是不承诺的直到最后2.0. 任何向后兼容在1.X将被是清晰的文档.

这个和 Vagrant 0.X是如何手动的有点类似. 在实践中, Vagrant 0.X 只介绍了一个手动向后不兼容, 在整个的开发周期, 但是可能向后兼容是清晰的, 所以人们是可以想到的.

Vagrant 2.0最后有一个稳定的Vagrantfile格式, 它将向后兼容, 正和1.0被认为是稳定的.