An open API service providing commit metadata for open source projects.

GitHub / graphql-python/graphql-core / commits

A Python 3.6+ port of the GraphQL.js reference implementation of GraphQL.

SHA Message Author Date Stats
e49e4e2d test: add regression test for hang on spec-invalid defer/stream query Christoph Zwerschke <c****o@o****e> 28 days ago
6fdd3a68 polish: fix stream test cases Christoph Zwerschke <c****o@o****e> 28 days ago
b02eb885 test: port the remaining defer and stream test cases Christoph Zwerschke <c****o@o****e> 28 days ago
a3a267a1 fix: release stream producers parked on the back-pressured queue Christoph Zwerschke <c****o@o****e> 28 days ago
bfbb0163 feat: switch incremental delivery to the WorkQueue architecture Christoph Zwerschke <c****o@o****e> 28 days ago
adf2fc7c test: assert defer payload sequence in the sibling-error regression test Christoph Zwerschke <c****o@o****e> 29 days ago
f7c56738 feat: add WorkQueue scheduler for incremental delivery Christoph Zwerschke <c****o@o****e> 29 days ago
902b3565 feat: add Computation class for incremental delivery Christoph Zwerschke <c****o@o****e> 29 days ago
993d4490 Update dependencies Christoph Zwerschke <c****o@o****e> 29 days ago
4a57ffb4 Fix mypy type errors in the test suite (#274) Ben XO <7****o@u****m>
Committed by: GitHub <n****y@g****m>
29 days ago
eb76e076 fix: avoid invalid-state crash from sibling erroring @defer fragments (#271) Ben XO <7****o@u****m>
Committed by: GitHub <n****y@g****m>
29 days ago
56d43381 fix: apply directives when SDL contains type definitions and extensions with ... Christoph Zwerschke <c****o@o****e> about 1 month ago
b47f1532 fix: raise request error on invalid fragment variables Christoph Zwerschke <c****o@o****e> about 1 month ago
665225b4 Bump version Christoph Zwerschke <c****o@o****e> about 2 months ago
f5820d16 Restore full branch coverage for DeferStreamDirectiveOnRootField rule Christoph Zwerschke <c****o@o****e> about 2 months ago
0b08cf3f fix: DeferStreamDirectiveOnValidOperations fragment tracking Christoph Zwerschke <c****o@o****e> about 2 months ago
014a7d53 fix: DeferStreamDirectiveOnRootField forbids fragments on abstract types Christoph Zwerschke <c****o@o****e> about 2 months ago
d8501372 Bump version Christoph Zwerschke <c****o@o****e> about 2 months ago
b935a6b7 Adopt cause in favor of original_error Christoph Zwerschke <c****o@o****e> about 2 months ago
68d1ea55 api: export VariableValues, SchemaChange, and defer/stream validation rules Christoph Zwerschke <c****o@o****e> about 2 months ago
27c900bc Bump version Christoph Zwerschke <c****o@o****e> 2 months ago
c1d399ed subscribe: replace per_event_executor with map_source_to_response_event Christoph Zwerschke <c****o@o****e> 2 months ago
5b127f1a polish: group FRAGMENT_VARIABLE_DEFINITION with executable defs Christoph Zwerschke <c****o@o****e> 2 months ago
0460840a chore: forward-port configuration of the `ofType` introspection depth Christoph Zwerschke <c****o@o****e> 2 months ago
3a39a41e chore: forward-port directives on directive definitions Christoph Zwerschke <c****o@o****e> 2 months ago
d91beca4 Use new verson of pytest-describe Christoph Zwerschke <c****o@o****e> 2 months ago
f2db0e39 Bump version Christoph Zwerschke <c****o@o****e> 2 months ago
4b42ace5 fix(OneOf): fail coercion when the single OneOf field is invalidly provided b... Christoph Zwerschke <c****o@o****e> 2 months ago
bd4f4f5e fix(OneOf): count only known fields for one-of validation Christoph Zwerschke <c****o@o****e> 2 months ago
3c76ccfe fix(value_from_ast): reject unknown input object fields Christoph Zwerschke <c****o@o****e> 2 months ago
5f93d17e fix(OneOf): fail coercion when two fields are provided "pre-coercion-only" Christoph Zwerschke <c****o@o****e> 2 months ago
8676357c unify OneOf non-null and count error messages Christoph Zwerschke <c****o@o****e> 2 months ago
bf902f9f polish: consistently write GraphQL-core in code comments Christoph Zwerschke <c****o@o****e> 2 months ago
a4b1d6f7 fix: enhance runtime invalid default value error messages Christoph Zwerschke <c****o@o****e> 2 months ago
31171e14 fix: name fragment variables as such in execution errors Christoph Zwerschke <c****o@o****e> 2 months ago
4798831e fix(coerce_input_literal): null variable input object fields should override ... Christoph Zwerschke <c****o@o****e> 2 months ago
08e8c4f4 fix: ignore undefined-valued unknown fields in input objects Christoph Zwerschke <c****o@o****e> 2 months ago
f63677ff fix(variables): treat undefined as absent with respect to variables Christoph Zwerschke <c****o@o****e> 2 months ago
d21f79b3 refactor: add execution mode/serially argument to execute_root_selection_set Christoph Zwerschke <c****o@o****e> 2 months ago
f2c37deb rename execute_query_or_mutation_or_subscription_event to execute_root_select... Christoph Zwerschke <c****o@o****e> 2 months ago
2fc0981b feat: add ValidatedSubscriptionArgs and validateSubscriptionArgs Christoph Zwerschke <c****o@o****e> 2 months ago
dbd271a3 Demote create_source_event_stream to helper taking the built executor Christoph Zwerschke <c****o@o****e> 2 months ago
1748199c fix incremental label null validation Christoph Zwerschke <c****o@o****e> 2 months ago
5f579125 Fix TypeInfo.get_input_type() for custom scalar list literals Christoph Zwerschke <c****o@o****e> 2 months ago
612a6783 feat(execution): expose partial result on abort errors Christoph Zwerschke <c****o@o****e> 2 months ago
40ab59dc fix(value_from_ast): restore variable own-property checks Christoph Zwerschke <c****o@o****e> 2 months ago
87e2ad1d feat(execution): expose async_work_finished execution hook Christoph Zwerschke <c****o@o****e> 2 months ago
2f3ac70a fix(pyutils): support cancelling futures and custom awaitables in gather_with... Christoph Zwerschke <c****o@o****e> 2 months ago
53b888f3 refactor(execution): track pending work Christoph Zwerschke <c****o@o****e> 2 months ago
8533b24f fix: bubbling sync errors need not become async Christoph Zwerschke <c****o@o****e> 2 months ago
e6016680 fix(execution): finish executors before publishing responses Christoph Zwerschke <c****o@o****e> 2 months ago
6dfa8bcb fix(execute): handle default_type_resolver promise rejections Christoph Zwerschke <c****o@o****e> 2 months ago
2af70437 Fix test coverage issue Christoph Zwerschke <c****o@o****e> 2 months ago
d8a96ac7 fix(incremental): await async incremental cleanup Christoph Zwerschke <c****o@o****e> 2 months ago
b933887b fix(execute): handle list promise rejections Christoph Zwerschke <c****o@o****e> 2 months ago
ae0c7a78 Bump version Christoph Zwerschke <c****o@o****e> 2 months ago
ecb3c08a deduplicate overlapping deferred and non-deferred fragment spreads Christoph Zwerschke <c****o@o****e> 2 months ago
bd44e602 add graphql "harness" abstraction along with async parse/validate support Christoph Zwerschke <c****o@o****e> 2 months ago
bb02fcff let graphql inherit all parse/validate/execute options Christoph Zwerschke <c****o@o****e> 2 months ago
e32dda83 add bigint support Christoph Zwerschke <c****o@o****e> 2 months ago
55c7e8ba add tests for memoization of collect_subfields Christoph Zwerschke <c****o@o****e> 2 months ago
ede4c10f streamline scalar coercion Christoph Zwerschke <c****o@o****e> 2 months ago
4474c9fb rename execution context terminology to executor Christoph Zwerschke <c****o@o****e> 2 months ago
7a77e54b use single phase of resolver abort signal cancellation Christoph Zwerschke <c****o@o****e> 2 months ago
824b9da6 convert ExecutionContext to Executor Christoph Zwerschke <c****o@o****e> 2 months ago
ccb8ceaa add abrupt return handling for sync iterables Christoph Zwerschke <c****o@o****e> 2 months ago
6c5fad35 fix(map_async_iterable): always close source when mapped iterable is thrown Christoph Zwerschke <c****o@o****e> 2 months ago
c4398281 Schema Coordinates Christoph Zwerschke <c****o@o****e> 2 months ago
321753dd build_client_schema: build enum type value maps lazily Christoph Zwerschke <c****o@o****e> 2 months ago
26fec0e5 Add test that 'schema' keyword kept when schema has description Christoph Zwerschke <c****o@o****e> 2 months ago
fbda46b1 Bump version Christoph Zwerschke <c****o@o****e> 2 months ago
7df1bc6a expand the test for access to the abort signal within resolvers Christoph Zwerschke <c****o@o****e> 2 months ago
352679ce minor validation tweak Christoph Zwerschke <c****o@o****e> 2 months ago
36487c81 fix(replace_variables): preserve sources for fragment variable values Christoph Zwerschke <c****o@o****e> 2 months ago
ab7d0909 Make `includeDeprecated` non-null Christoph Zwerschke <c****o@o****e> 2 months ago
cfa74ea8 Reject deprecated fields when interface field is not deprecated Christoph Zwerschke <c****o@o****e> 2 months ago
5cdaf8b2 Forbid @skip and @include directives in subscription root selection Christoph Zwerschke <c****o@o****e> 2 months ago
97bc6b3c Add support for @experimental_disableErrorPropagation Christoph Zwerschke <c****o@o****e> 2 months ago
4df82a82 Bump JavaScript version Christoph Zwerschke <c****o@o****e> 2 months ago
35946cd6 ease upgrade path for programmatic default values Christoph Zwerschke <c****o@o****e> 2 months ago
adfccc60 small refactor Christoph Zwerschke <c****o@o****e> 2 months ago
25024519 Add KnownOperationTypes rule Christoph Zwerschke <c****o@o****e> 2 months ago
8d457c00 Make deprecated.reason non-nullable Christoph Zwerschke <c****o@o****e> 2 months ago
6a3f0965 introduce GraphQLField, GraphQLInputField, GraphQLArgument, and GraphQLEnumValue Christoph Zwerschke <c****o@o****e> 2 months ago
04fc689f simplify extend_schema_impl with map_schema_config Christoph Zwerschke <c****o@o****e> 2 months ago
a1d507f9 simplify lexicographic_sort_schema with map_schema_config Christoph Zwerschke <c****o@o****e> 2 months ago
153c6a8a introduce map_schema_config Christoph Zwerschke <c****o@o****e> 2 months ago
f54ba85c polish: fix lexer state comment Christoph Zwerschke <c****o@o****e> 2 months ago
168d3bb0 rename PromiseCanceller to AbortSignalListener Christoph Zwerschke <c****o@o****e> 2 months ago
ba641802 add cancellation support to async iterable iteration Christoph Zwerschke <c****o@o****e> 2 months ago
302b3a67 Detect directive argument changes Christoph Zwerschke <c****o@o****e> 2 months ago
d5ec1c51 Add safe schema change for descriptions changing Christoph Zwerschke <c****o@o****e> 2 months ago
d2134494 test: restore full coverage for aborted resolver tests Christoph Zwerschke <c****o@o****e> 2 months ago
d3ab1690 cancel execution on triggered abort signal despite hanging async resolvers Christoph Zwerschke <c****o@o****e> 2 months ago
2fb5f1f5 feat: pass abort_signal to resolvers Christoph Zwerschke <c****o@o****e> 2 months ago
76e9febe RFC: Default value validation & coercion Christoph Zwerschke <c****o@o****e> 2 months ago
57de775f fix: handle default and different types passed to abort method Christoph Zwerschke <c****o@o****e> 2 months ago
6b9a5f11 fix where cancellation happens for objects Christoph Zwerschke <c****o@o****e> 2 months ago
6c440a39 AbortController support Christoph Zwerschke <c****o@o****e> 2 months ago
10c3c848 Alternative approach for find_schema_changes Christoph Zwerschke <c****o@o****e> 2 months ago

← Back to repository