You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Change description of future to the present
- Update sample Lambda code to include `start` as recommended
- Replace some references to `integration-collaborators` issues with the
integration index page now that more exist
Copy file name to clipboardExpand all lines: docs/source/migration.mdx
+6-6Lines changed: 6 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -37,7 +37,7 @@ The new `@apollo/server` package contains:
37
37
38
38
There are no integration-specific subclasses in Apollo Server 4. Instead, there's a single `ApolloServer` class with a single API that all integrations use.
39
39
40
-
In Apollo Server 3, the Apollo Server core team was responsible for maintaining every integration package. With Apollo Server 4, the AS core team will stop directly maintaining most integration packages. Instead, we will work with the broader open source community [to maintain Apollo Server integrations](https://github.com/apollographql/apollo-server/labels/integration-collaborators), enabling those who regularly use different web frameworks to make the best choices for their framework's integration.
40
+
In Apollo Server 3, the Apollo Server core team was responsible for maintaining every integration package. With Apollo Server 4, the AS core team no longer directly maintains most integration packages. Instead, we work with the broader open source community [to maintain Apollo Server integrations](./integrations/integration-index/), enabling those who regularly use different web frameworks to make the best choices for their framework's integration.
41
41
42
42
For those migrating from Apollo Server 3 to Apollo Server 4, use the below flowchart to see your migration path:
43
43
@@ -270,9 +270,7 @@ console.log(`🚀 Server ready at http://localhost:4000/graphql`);
270
270
271
271
### Removed integrations
272
272
273
-
The Apollo Server core team no longer maintains the following integration packages in Apollo Server 4. We are [looking for collaborators](https://github.com/apollographql/apollo-server/labels/integration-collaborators) who actively use these frameworks to maintain Apollo Server 4 compatible integration packages.
274
-
275
-
Apollo Server 4 removes the below integration packages:
273
+
The Apollo Server core team no longer maintains the following integration packages in Apollo Server 4:
If you use one of these packages, see [the community integration index](./integrations/integration-index/) to see if an integration exists for your environment yet, or [build your own](./integrations/building-integrations).
284
+
285
285
In Apollo Server 3, the `apollo-server-express` package supported both Express and its older predecessor [Connect](https://github.com/senchalabs/connect). In Apollo Server 4, `expressMiddleware` no longer supports Connect. An interested developer could [build a Connect-specific middleware](./integrations/building-integrations), and a PR to this migration guide is welcome if someone does this!
286
286
287
287
### Packages merged into `@apollo/server`
@@ -1087,10 +1087,10 @@ const server = new ApolloServer({
0 commit comments