Skip to content

Releases: graphql-python/graphql-core

v3.3.0a10

28 Sep 19:11
7ad2484
Compare
Choose a tag to compare
v3.3.0a10 Pre-release
Pre-release

Alpha release GraphQL-core v3.3.0a10, still based on GraphQL.js v17.0.0a3.

Notable improvements since the last alpha release:

  • Fixed attribute error on exception with bad source (#240)
  • Add @oneOf support to introspection query (#241)
  • Use AnyIO instead of pytest-asyncio for running async tests (#242)
  • introduced GraphQLWrappedResult to avoid filtering in incremental delivery
  • Use uv instead of poetry as default packaging tool
  • Some performance improvements and refactorings from upstream
  • Various code cleanups

Thanks to @jkimbo for sponsoring this project, and to @agronholm, @erikwrede and @kimjh12 for contributing to this release.

v3.3.0a9

18 Jun 21:41
fa8f9b5
Compare
Choose a tag to compare

Alpha release GraphQL-core v3.3.0a9, based on GraphQL.js v17.0.0a3.

Notable improvements since the last alpha release:

  • Allow nested defers at the same level
  • Skip empty subsequent results

Thanks to @patrick91 and @jkimbo for sponsoring this project.

v3.3.0a8

24 May 19:58
e7da373
Compare
Choose a tag to compare
v3.3.0a8 Pre-release
Pre-release

Alpha release GraphQL-core v3.3.0a8, based on GraphQL.js v17.0.0a3.

Notable improvements since the last alpha release:

  • Fix IntrospectionQuery type definition (#234)
  • Cancel remaining fields on exceptions (#236 and #238)
  • Cancel remaining list and iterator items on exceptions
  • Cancel remaining type resolvers on exceptions
  • Suppress records for deferred fragments that are completely empty
  • Add support for @OneOf directives in print_schema

Thanks again to the sponsors of this project, @patrick91, @jkimbo, and to @erikwrede, @magikmark, @mgorven, @sobolevn and @willemt for contributing to this release.

Sorry for lagging behind upstream a bit and not always responding as quickly as I want to.

v3.3.0a7

26 Jan 17:48
44334f3
Compare
Choose a tag to compare
v3.3.0a7 Pre-release
Pre-release

Alpha release GraphQL-core v3.3.0a7, based on GraphQL.js v17.0.0a3.

Notable improvements since the last alpha release:

  • This release also supports Python 3.13
  • New incremental response format using id and subPath and pending notifications
  • OneOf Input Objects via @oneOf directive
  • Speedup sorting and building/extending schema
  • Support for fourfold nested lists in introspection
  • Transform input objects used as default values (#206)
  • Support deep copy of schema with directive with arg of custom type (#210)
  • Allow injecting custom data to custom execution context (#226)
  • ValidationAbortedError can now be imported (#227)
  • Benchmarking with CodSpeed (#230)

Thanks again to the sponsors of this project, @patrick91, @jkimbo, @getsentry, and to @erikwrede, @menma1234, @patrick91, @rafalp and @trim21 for contributing to this release.

Sorry for lagging behind upstream a bit and not always responding as quickly as I want to.

v3.2.6

26 Jan 16:45
b7935f7
Compare
Choose a tag to compare

Patch-release GraphQL-core v3.2.6, based on GraphQL.js v16.8.2.

This patch-release supports Python 3.6 to 3.13. Notable fixes:

  • Transform input objects used as default values (#206)
  • Allow deep copy of schema with directive with args of custom type (#210)

Thanks to all who are sponsoring me (@Cito) for maintaining this project.

v3.2.5

13 Oct 18:30
f277633
Compare
Choose a tag to compare

Patch-release GraphQL-core v3.2.5, based on GraphQL.js v16.8.2.

This patch-release supports Python 3.6 to 3.13.

Thanks to all who are sponsoring me (@Cito) for maintaining this project.

v3.2.4

04 Sep 19:00
a2d71e2
Compare
Choose a tag to compare

Patch-release GraphQL-core v3.2.4, based on GraphQL.js v16.8.2.

This patch-release supports Python 3.6 to 3.12 and includes these changes:

  • Fix invalid original_error propagation in custom scalars
  • Fix performance degradation in OverlappingFieldsCanBeMergedRule
  • Support fourfold nested lists in introspection
  • Avoid various deprecation warnings with newer Python versions

Thanks to all who are sponsoring me (@Cito) for maintaining this project.

v3.3.0a6

11 Aug 20:43
9dcf25e
Compare
Choose a tag to compare
v3.3.0a6 Pre-release
Pre-release

Alpha release GraphQL-core v3.3.0a6, based on GraphQL.js v17.0.0a2.

Changes:

Thanks again to the sponsors of this project, @patrick91, @jkimbo, @codecov and @getsentry, and to @nrbnlulu for contributing to this release.

v3.3.0a5

14 Apr 17:25
3cf0d26
Compare
Choose a tag to compare
v3.3.0a5 Pre-release
Pre-release

Alpha release GraphQL-core v3.3.0a5, based on GraphQL.js v17.0.0a2.

This alpha release already includes a lot of the changes and fixes in GraphQL.js v17.0.0a3.

Thanks again to the sponsors of this project, @patrick91, @jkimbo, @sentry and @codecov, and to the contributors for this release, @fedirz and @yilinjuang.

v3.3.0a4

17 Feb 11:42
e256148
Compare
Choose a tag to compare
v3.3.0a4 Pre-release
Pre-release

Alpha release GraphQL-core v3.3.0a4, based on GraphQL.js v17.0.0a2.

This alpha release officially supports Python 3.12, and comes with some fixes. It also includes some changes and fixes in GraphQL.js v17.0.0a3.

A big thank you goes to the sponsors of this project, @patrick91, @jkimbo, @sentry and @codecov, and to the contributors for this release, @evanmays and @mrtc0.