图灵释放块是否向后兼容?

时间:2014-01-05 11:56:42

标签: wso2

我试图从发布矩阵页面了解发布块的概念:link

查看ESB480 build instructions,措辞表明发布块不向后兼容。

  

要确定要用于特定产品版本的块,请参阅   发布矩阵

问题:turing发布块是否向后兼容?例如,与块2一起发布的API Manager 1.5.0也会在块5上运行吗?

1 个答案:

答案 0 :(得分:2)

图灵平台是最近推出的新平台发布概念。开发和架构"Introducing the Carbon Platform Release Concept"上的邮件线程mailing lists解释了这一点。

如您所知,A WSO2产品= WSO2碳+功能集。

您的问题也是关于从源头构建。我知道您对WSO2 SVN structureorbit, kernel and platform有所了解。你问过这些问题:)

据我所知,ESB 4.8.0 Building from Source维基页面建议您检查相关的块释放标记。

release matrix包含有关特定产品的每个块的信息。

例如,如果要构建ESB 4.8.0,则应该签出turing-chunk04标记。要构建API Manager 1.5.0,您应该签出turing-chunk02标记。

由于该平台包含所有产品,因此您必须签出相关代码才能获得已发布的产品。

向后兼容性取决于每个产品。例如,ESB 4.8.0与ESB 4.7.0不直接兼容,因为底层Carbon是主要升级,并且存在用户管理更改。在这种情况下,您需要迁移数据。但是代理可能是兼容的。

通常,任何图灵平台产品都不能与以前版本的产品直接向后兼容,其中碳核心版本< 4.2.0。

  

问题:turing发布块是否向后兼容?例如,与块2一起发布的API Manager 1.5.0也会在块5上运行吗?

AFAIU,您的问题无效。 API Manager 1.5.0在chunk02下发布,并且在chunk05下没有API Manager版本。但是,图灵块6中发布了API Manager 1.6.0。因此,您必须签出turing-chunk06标记以构建API Manager 1.6.0。

我不确定API Manager 1.6.0是否与API Manager 1.5.0兼容。我还没有意识到这些变化。但是,我可以向您保证,用户管理和注册表中没有任何更改。

图灵平台的重要因素是所有产品都基于Carbon 4.2.0并且只有一个P2 Repository。这意味着任何图灵平台产品都可以从单个图灵P2存储库安装功能。

我希望这有助于消除您的疑虑。

谢谢!