We’ve been hard at work on Apollo Server 3 and we’ve released version 3.0.0!
The theme of Apollo Server 2 was “lots of great GraphQL libraries are now built into Apollo Server”. Unfortunately, for backwards-compatibility reasons, that eventually turned into “outdated versions of lots of great GraphQL libraries are still built into Apollo Server”. So the theme of Apollo Server 3 is: fewer hardcoded integrations, more flexibility. This means the migration guide is quite long, as a lot of formerly-built-in functionality is now something you can integrate yourself. We’re excited to finish this work because it makes Apollo Server much more flexible and malleable; we’re looking forward to the new features we can add in v3.1, v3.2, etc now that we’re not quite as tied to the past.
As of July 7, we’ve published version 3.0.0 of all Apollo Server packages (except the support package apollo-server-env which is at 4.0.0).
You can try AS3 in your app with
$ npm install apollo-server
apollo-server with the particular Apollo Server package you use)