跳到主要内容

每月发布周期:发布 12 月和 1 月 RC

·3 分钟阅读
Eric Vicenti
Facebook 工程师

在 React Native 推出后不久,我们开始每两周发布一次,以帮助社区采用新功能,同时保持版本稳定以供生产使用。在 Facebook,我们每两周需要稳定一次代码库,以便发布我们的生产 iOS 应用程序,因此我们决定以相同的速度发布开源版本。现在,许多 Facebook 应用程序每周发布一次,尤其是在 Android 上。由于我们每周从主分支发布,因此我们需要保持它相当稳定。因此,每两周发布一次的节奏甚至不再对内部贡献者有益。

我们经常从社区听到反馈说发布速度难以跟上。Expo 等工具不得不跳过每次发布,以管理版本的快速变化。因此,很明显,每两周发布一次对社区并没有起到很好的作用。

现在每月发布

我们很高兴地宣布新的每月发布节奏,以及 2016 年 12 月发布的 v0.40,它在上个月已经稳定下来并准备好采用。(请务必更新 iOS 上原生模块中的头文件)。

尽管可能会有几天误差以避免周末或处理意外问题,但您现在可以预期某个版本将在该月的第一天可用,并在该月的最后一天发布。

使用当月的版本以获得最佳支持

一月份的候选版本已准备好尝试,您可以在此处查看新内容

为了查看即将到来的变化并向 React Native 贡献者提供更好的反馈,请尽可能始终使用当月的发布候选版本。到月底发布每个版本时,其中包含的更改将已在生产 Facebook 应用程序中发布超过两周。

您可以使用新的 react-native-git-upgrade 命令轻松升级您的应用程序

npm install -g react-native-git-upgrade
react-native-git-upgrade 0.41.0-rc.0

我们希望这种更简单的方法将使社区更容易跟踪 React Native 中的变化,并尽可能快地采用新版本!

(感谢 Martin Konicek 提出此计划,以及 Mike Grabowski 使其实现)