Skip to content

Releases: graphql-python/gql

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)

v3.4.0

14 Jul 15:42
Compare
Choose a tag to compare

New features

  • Permanent reconnecting async session (#324)
    This new feature will make it more easy to keep a reference to a session in a class.
    See the new documentation about this
    Note: the backoff dependency had to be added for this feature
  • Adding explicit json_serialize argument in AIOHTTPTransport (#337)

Bug fixes

  • Allow omitting optional arguments with serialize_variables=True (#338)

Documentation

  • DOC Add basic example result in README (#336)

v3.3.0

20 May 08:33
Compare
Choose a tag to compare

New features

  • DSL Add default method for variables (#322)

Fixes

  • Check for errors during fetch_schema() (#328)
  • Fix parsing of None with parse_results=True (#326)

Documentation

  • Add doc to install gql with conda (#321)

v3.2.0

12 Apr 09:39
Compare
Choose a tag to compare

New features

  • DSL: support custom names for root operation types (#320)

Fixes

  • Fix gql-cli signal issue on windows (fixed in #311)
  • Represent serialized floats to approximately python float precision (#318)

Maintenance

  • Update black dev dependency to 22.3.0 (#313)
  • replace use of scripts with entry_points (#311)
  • build Python wheel (#312)

Documentation

  • DSL add note for arguments with Python keywords (#317)