支持的 Federation 版本
检查路由器版本是否与 Apollo Federation 版本兼容
图GraphOS 路由器 和 Apollo 路由器核心 支持 supergraph 模式,这些模式是通过 Apollo Federation 2.x 组合. 此 组合算法通常由以下之一执行:
- Apollo GraphOS (用于使用 托管 Federation 的超图)
- The Rover CLI (用于非托管超图)
Apollo Federation 是一个不断发展的项目,其 组合 算法定期接收新功能和错误修复。
💡 提示
定期将 路由器 更新到最新稳定版本来确保它完全支持其 supergraph 模式。
支持表
以下表格显示了每个路由器版本针对哪个 Federation 版本编译。确保您的路由器 Federation 版本至少与用来组合您的 supergraph 模式的版本一样新。
⚠️ 注意
避免使用标记有 ⚠️ 的路由器版本。这些版本包含在 变更日志 中描述的错误。
路由器版本 | Federation 版本 |
---|---|
v1.49.1 及以后 (查看最新版本) | 2.8.1 |
v1.48.0 - v1.49.0 | 2.8.0 |
v1.46.0 - v1.47.0 | 2.7.5 |
v1.45.1 | 2.7.2 |
⚠️ v1.45.0 | 2.7.2 |
v1.39.0 - v1.44.0 | 2.7.1 |
v1.38.0 | 2.6.3 |
v1.36.0 - v1.37.0 | 2.6.2 |
v1.35.0 | 2.6.1 |
v1.34.1 | 2.5.7 |
v1.33.0 - v1.34.0 | 2.5.5 |
v1.30.0 - v1.32.0 | 2.5.4 |
️v1.29.1 | 2.5.3 |
⚠️ v1.29.0 | 2.5.3 |
⚠️ v1.28.0 - v1.28.1 | 2.5.1 |
v1.25.0 - v1.27.0 | 2.4.10 |
v1.24.0 | 2.4.9 |
v1.21.0 - v1.23.0 | 2.4.8 |
v1.20.0 | 2.4.7 |
️⚠️ v1.19.1 | 2.4.6 |
⚠️ v1.19.0 | 2.4.5 |
v1.16.0 - v1.18.1 | 2.4.2 |
v1.15.0 - v1.15.1 | 2.4.1 |
v1.13.1 - v1.14.0 | 2.4.0 |
v1.11.0 - v1.13.0 | 2.3.2 |
v1.10.2 - v1.10.3 | 2.3.1 |
⚠️ v1.10.1 | 2.3.1 |
⚠️ v1.10.0 | 2.3.0 |
v1.6.0 - v1.9.0 | 2.2.2 |
v1.2.1 - v1.5.0 | 2.1.4 |
v1.0.0 - v1.2.0 | 2.1.3 |
Federation 1 支持
Federation 2.x 组合 兼容 Federation 1.x 子图模式,因此您可以使用任何有效的 Federation 1.x 超图 的 router。
如果您的 Federation 1.x 超图 无法与 router 配合使用,请查看Federation 2 中的后向兼容性中可能的原因。