Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update AS2 EOL info #7840

Merged
merged 3 commits into from
Mar 4, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion docs/source/migration.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ Apollo Server 4 provides the following features:

> 🚚 This guide helps you migrate from Apollo Server 3 to Apollo Server 4. If you are using Apollo Server 2, you must first [migrate to Apollo Server 3](https://www.apollographql.com/docs/apollo-server/v3/migration) before following this guide.

We recommend that all users of Apollo Server upgrade to Apollo Server 4 as soon as possible. [Apollo Server 2 and Apollo Server 3 are deprecated](./previous-versions), with an end-of-life date of October 22, 2023 and October 22, 2024 respectively.
We recommend that all users of [previous versions](./previous-versions) of Apollo Server upgrade to Apollo Server 4 as soon as possible. Apollo Server 3 is deprecated with an end-of-life date of October 22, 2024. Apollo Server 2 is end-of-life as of October 22, 2023.

## The new `@apollo/server` package

Expand Down
15 changes: 6 additions & 9 deletions docs/source/previous-versions.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ Apollo Server 4 is the latest version of Apollo Server and is [generally availab

> [Learn more about deprecation and end-of-life.](/resources/product-launch-stages#stages-for-discontinuing-support)

Both previous major versions of Apollo Server are currently [deprecated](/resources/product-launch-stages#deprecated), with an end-of-life date of **October 22, 2023 for v2** and **October 22, 2024 for v3**. Additionally, [certain features](#apollo-server-2) of Apollo Server 2 have reached their end-of-life date of **December 31, 2022**.
Apollo Server 3 is currently [deprecated](/resources/product-launch-stages#deprecated), with an end-of-life date of **October 22, 2024**.

Deprecated versions continue to receive security patches and updates to address major regressions until their end-of-life date. They typically do not receive new features and other kinds of bug fixes may or may not be backported to deprecated versions at Apollo's discretion.

Expand All @@ -20,18 +20,15 @@ End-of-life versions will remain available in the npm registry and can still be

[Apollo Server 3](/apollo-server/v3/) is deprecated and will transition to end-of-life on **October 22, 2024**. We encourage all Apollo Server 3 users to [**upgrade** to Apollo Server 4 now](./migration). Note that Apollo Server 2 and 3 were distributed in various npm packages (such as `apollo-server`, `apollo-server-core`, and `apollo-server-express`); Apollo Server 4 combines these packages into a single new [`@apollo/server` package](./migration/#the-new-apolloserver-package).

### Apollo Server 2
## End-of-life versions

[Apollo Server 2](/apollo-server/v2/) is deprecated and will transition to end-of-life on **October 22, 2023**. We encourage all users of Apollo Server 2 to **upgrade** to Apollo Server 4, first by following the [v3 migration guide](/apollo-server/v3/migration) and then following the [v4 migration guide](./migration). Note that Apollo Server 2 and 3 were distributed in various npm packages (such as `apollo-server`, `apollo-server-core`, and `apollo-server-express`); Apollo Server 4 combines these packages into a single new [`@apollo/server` package](./migration/#the-new-apolloserver-package).
Apollo no longer commits to providing any support for these versions. While you may still file issues about security concerns or significant regressions, Apollo may choose not to address them.

We recommend upgrading to Apollo Server 4 as _soon as possible_. Depending on which Apollo Server features you use, the upgrade process might require several changes to your server. The most straightforward upgrade path is to first upgrade from Apollo Server 2 to 3, then once everything works, continue upgrading from Apollo Server 3 to 4.
### Apollo Server 2

Three features of Apollo Server 2 have reached their end-of-life date as of **December 31st, 2022**. These three features are:
* [Subscriptions](/apollo-server/v2/data/subscriptions/)
* [File uploads](/apollo-server/v2/data/file-uploads/)
* [GraphQL Playground](/apollo-server/v2/testing/graphql-playground/).
[Apollo Server 2](/apollo-server/v2/) is end-of-life as of **October 22, 2023**. We encourage all users of Apollo Server 2 to **upgrade** to Apollo Server 4, first by following the [v3 migration guide](/apollo-server/v3/migration) and then following the [v4 migration guide](./migration). Note that Apollo Server 2 and 3 were distributed in various npm packages (such as `apollo-server`, `apollo-server-core`, and `apollo-server-express`); Apollo Server 4 combines these packages into a single new [`@apollo/server` package](./migration/#the-new-apolloserver-package).

As of 2023, Apollo no longer commits to providing any support for these three features. While you may still file issues about security concerns or significant regressions, if the problems do not exist when a server is initialized with `new ApolloServer({ subscriptions: false, uploads: false, playground: false })`, Apollo may choose not to address them.
We recommend upgrading to Apollo Server 4 as _soon as possible_. Depending on which Apollo Server features you use, the upgrade process might require several changes to your server. The most straightforward upgrade path is to first upgrade from Apollo Server 2 to 3, then once everything works, continue upgrading from Apollo Server 3 to 4.

### Apollo Server 1

Expand Down