Skip to content

Releases: graphql-python/graphql-core

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.

v3.3.0a3

04 Jun 20:31
f7e937c
Compare
Choose a tag to compare
v3.3.0a3 Pre-release
Pre-release

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

This alpha release ports the remaining changes in GraphQL.js v17.0.0a2.

Particularly noteworthy are these new features:

There is also one breaking change:

  • The subscribe function now stays synchronous when possible.
    This change aligns the return types of execute and subscribe
    (as well as the create_source_event_stream function)
    with respect to returning values or awaitables (graphql/graphql-js#3620).

This alpha release also contains the following changes and features:

  • Undefined is not an exception any more (#187)
  • Optimized parallel execution when there is only one task (#190)
  • GraphQLInputFieldOutType is now importable (#195)
  • Include name in representation of nodes (#198)
  • Turn MapAsyncIterable into an AsyncGenerator (#199)

Big shoutout to all who are sponsoring me (@Cito), such as @indeedeng, @patrick91 and @jkimbo, and to all who contributed by reporting issues or sending PRs, such as @erikwrede, @ipeterov, @kevinvalk, @kristjanvalur, @LinuxIsCool, @QSHolzner and @rafalp.