Skip to content
Jonathan Kim edited this page Jul 11, 2020 · 21 revisions

Welcome to Graphene v3!

This is our biggest ever release and brings Graphene up to date with the latest changes in the GraphQL spec as well as delivering some new features and bug fixes. Since this is a major version release there are some backwards incompatible changes you’ll want to be aware of when upgrading from Graphene 2.1 or earlier.

Python compatibility

Graphene 3.0 drops support for Python 2.x and now supports Python 3.6, 3.7, and 3.8.

What's new in Graphene v3

GraphQL-core v3

Graphene builds on top of the excellent GraphQL-core library which is a direct port of the reference GraphQL.js library. Graphene v3 now uses GraphQL-core v3 which is a significant update from v2 bringing lots of new language features and other improvements.

Better Enum support

TODO

Fast ObjectType creation

TODO

Base64 scalar

TODO

Subscription support

TODO

Other new features

Backwards incompatible changes in 3.0

Backends support removed

TODO

Enum inputs

TODO

Full changelog https://github.com/graphql-python/graphene/compare/v2.1.8...v3.0.0