Skip to content

Releases: graphql-python/gql

v3.5.0b7

14 Nov 18:13
Compare
Choose a tag to compare
v3.5.0b7 Pre-release
Pre-release

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

04 Oct 14:00
Compare
Choose a tag to compare
v3.5.0b6 Pre-release
Pre-release

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

26 Jul 10:16
Compare
Choose a tag to compare
v3.5.0b5 Pre-release
Pre-release

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

06 May 19:43
Compare
Choose a tag to compare
v3.5.0b4 Pre-release
Pre-release

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

06 May 17:16
Compare
Choose a tag to compare

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

23 Feb 22:06
Compare
Choose a tag to compare
v3.5.0b3 Pre-release
Pre-release

Fixes

  • Fix sync subscribe graceful shutdown (#395)

v3.5.0b2

23 Feb 17:09
Compare
Choose a tag to compare
v3.5.0b2 Pre-release
Pre-release

Fixes

  • TransportQueryError should extend TransportError (#392)

Maintenance

  • Update aiohttp minimum dependency version to 3.8.0 (#393)

v3.5.0b1

22 Feb 15:43
Compare
Choose a tag to compare
v3.5.0b1 Pre-release
Pre-release

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

26 Nov 15:18
Compare
Choose a tag to compare
v3.5.0b0 Pre-release
Pre-release

New features

  • Add HTTPX transport (#370)

Misc

  • Update Sphinx dev dependency to 5.3.0 (#371)

v3.5.0a0

07 Nov 22:54
Compare
Choose a tag to compare
v3.5.0a0 Pre-release
Pre-release

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)