Releases: graphql-python/gql
Releases · graphql-python/gql
v3.5.0b7
Fixes
- Fix parse_results with fragments (#446)
Misc
- Fix automatic documentation build on readthedocs.io:
readthedocs remove system_packages: true
in config
- DOC explain how to install pre-releases versions
- Fix tests with Python 3.12 (#442)
v3.5.0b6
Features
- Support batching queries using sync transports (#431)
- Support automatic batching of sync requests coming from different threads (#436)
Misc
- Validate the argument of the gql function (#435)
Maintenance
- Bump vcrpy and requests_toolbelt (#440) : allows users to use urllib3 2.x versions
v3.5.0b5
Features
- Make retry backoff and status codes customizable for the requests transport (#421)
Maintenance
- Bump graphql-core min version to 3.3.0a3 and remove await before subscribe (#417)
- Bump websockets dependency to allow 11.x versions (#424)
- Adjust aiohttp pin (#425)
v3.5.0b4
Features
- Allow to configure the introspection query sent to recover the schema (#402)
- Python 3.11 support (#410)
Fixes
- Restrict urllib3 to versions 1.x (#413)
This should fix the problems which appeared when requests version 2.30 bumped urllib3 to a 2.x version.
- DSLSchema transform type attribute assert into AttributeError (#409)
- Fix typo response_headers in httpx transport (#407)
- Allow alias on DSLMetaField (#405)
- DOC minor typo (#396)
- Switch ubuntu-latest to ubuntu-20.04 to fix github actions
v3.4.1
Fixes
- Restrict urllib3 to versions 1.x (#413).
This should fix the problems which appeared when requests
version 2.30 bumped urllib3
to a 2.x version.
v3.5.0b3
Fixes
- Fix sync subscribe graceful shutdown (#395)
v3.5.0b2
Fixes
TransportQueryError
should extend TransportError
(#392)
Maintenance
- Update aiohttp minimum dependency version to 3.8.0 (#393)
v3.5.0b1
New features
- Don't try to close the aiohttp session if
connector_owner
is False (#382)
- Feature allow to set the content-type of file uploads (#386)
v3.5.0b0
New features
- Add HTTPX transport (#370)
Misc
- Update Sphinx dev dependency to 5.3.0 (#371)
v3.5.0a0
New features
- Add execute-timeout argument for gql-cli (#349)
Bug fixes
- Fix KeyError when errors is not iterable (#359)
- Handle JSON response being
None
(#365)
- Get response headers even with 4xx return code (#367)
Documentation
- Add documentation on websockets level ping frames (#345)
- Minor Spelling Mistake (#351)
- Add phoenix channel transport example (#354)
Misc
- Make
AsyncTransport
and Transport
proper abstract base classes (#350)
- Update graphql-core to 3.3.0 and dropping support for Python 3.6 (#363)