- Tracing support for validation and parsing
- Dropping support for Python 2
- Removing TornadoExecutor in favor of built in AsyncioExecutor
- Switching to native coroutines
- Better naming for OpenCensus spans and signature caching
- Apollo Engine and Opencensus trace extensions
- Adding some tooling for building observability tools ported from apollo-tooling
- Fix for field resolvers in extension framework
- Added experimental extensions framework
- Upgraded to Graphene 2.1
- Allow users to provide their own GraphQLBackend implementation
- Use GraphQLBackend for document parsing
- Cache body and document parsing in case subclasses need their values for logic
- Remove the use of deprecated parameters names in GraphQL execute function