Skip to content

Commit

Permalink
docs: Cleanup edit to fed version support article (#1669)
Browse files Browse the repository at this point in the history
  • Loading branch information
Stephen Barlow authored Sep 1, 2022
1 parent d96bef3 commit 723fff8
Showing 1 changed file with 13 additions and 5 deletions.
18 changes: 13 additions & 5 deletions docs/source/federation-version-support.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,16 @@
title: Federation version support in the Apollo Router
---

import { Link } from 'gatsby';
The Apollo Router supports supergraph schemas that are generated via Apollo Federation 2.x [composition](/federation/federated-types/composition/). This composition algorithm is usually performed by one of the following:

The Apollo Router uses Apollo Federation 2.x. Federation 2.x
is [backward compatible with Federation 1.x](/federation/federation-2/backward-compatibility/), so you can use the router with a valid Federation 1.x supergraph.
* Apollo Studio (for supergraphs that use [managed federation](./managed-federation/overview/))
* The Rover CLI (for _non_-managed supergraphs)

> If your Federation 1.x supergraph _doesn't_ work with the Apollo Router, see [Backward compatibility in Federation 2](/federation/federation-2/backward-compatibility/) for possible causes.
Apollo Federation is an evolving project, and its composition algorithm regularly receives new features and bug fixes. To help ensure that your router fully supports its supergraph schema, you should regularly update it to the latest stable version.

Apollo Federation is an evolving project, and it will receive new features and bug fixes over time. If you need to run a particular version of federation, the following table shows which version of federation each router release is compiled against:
## Support table

The table below shows which version of federation each router release is compiled against. You might encounter issues if your router uses an earlier version of federation than the version that was used to compose its supergraph schema.

<table>
<thead>
Expand Down Expand Up @@ -65,3 +67,9 @@ Apollo Federation is an evolving project, and it will receive new features and b
</tr>
</tbody>
</table>

## Federation 1 support

Federation 2.x composition is backward compatible with Federation 1.x subgraph schemas, so you can use the Apollo Router with any valid Federation 1.x supergraph.

> If your Federation 1.x supergraph _doesn't_ work with the Apollo Router, see possible causes in [Backward compatibility in Federation 2](/federation/federation-2/backward-compatibility/).

0 comments on commit 723fff8

Please sign in to comment.