Releases: graphql-python/gql
Releases · graphql-python/gql
v3.0.0a2
Another alpha release of the 3.0 branch.
Bugs corrected:
- Fix running execute and subscribe of client in a Thread (#135)
- Fix race condition in websocket transport close (#133)
- DSL: Fixed bug where a nested GraphQLInputObjectType is causing infinite recursive calls (#132)
- Raises "KeyError" when argument is invalid on DSL. (#121)
New features:
- Adding a new transport class to handle Phoenix channels (#100)
- add the data property in TransportQueryError (#136)
Other improvements:
- Migrated from Travis to GitHub actions
- Migrated from coveralls to codecov
- New documentation generated with sphinx, hosted on readthedocs.io
v3.0.0a1
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:
- 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
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.