Skip to content

Releases: graphql-python/gql

v3.0.0a1

13 Jul 16:37
Compare
Choose a tag to compare
v3.0.0a1 Pre-release
Pre-release

This is the second alpha release of the "modern" 3.0 branch.

The main improvements in this version are:

  • Fix some issues with Hasura backend:
    • optional variables an operation name for aiohttp and websockets transports (#94)
    • ignoring keep-alive messages arriving before the connection_ack message (#110)
  • Using more specific exceptions (#95)
  • It is now possible to get all the returned errors in the TransportQueryError exception (#96)
  • Documentation: Improved README.md and added coding guidelines to CONTRIBUTING.md (#97 #114)
  • 100% tests coverage (#107)
  • Graceful shutdown for synchronous subscriptions (#99)
  • type_def argument in Client is now deprecated in favor of schema (#113)

v3.0.0a0

17 May 22:22
Compare
Choose a tag to compare
v3.0.0a0 Pre-release
Pre-release

This is the first alpha version in the "modern" branch of gql.

This branch is based on GraphQL-core 3 and supports Python 3.6+.

The main improvements in this version are:

  • Set use_json default true by default in requests transport (#16)
  • Support different operation names in requests transport (#21)
  • New websockets and http async transports using asyncio (#70)
  • Allow to pass arguments to websockets.connect (#83)
  • LocalSchemaTransport is now an AsyncTransport (#84)
  • New connect method in requests transports (#87)

Please give us your feedback so that we can publish beta and final releases soon.

v2.0.0

17 May 22:16
Compare
Choose a tag to compare

This is the first version in the "legacy" branch of gql.

This branch is based on GraphQL-core 2 and supports Python 2.7 and 3.5+.

We recommend upgrading to Python 3 and using the modern branch starting with v3.0.0.