Sunli
|
07c1a2e684
|
Limit recursive depth to 256 by default
|
2022-07-21 10:14:40 +08:00 |
|
Douman
|
bf054b0872
|
Expose IntrospectionMode
|
2022-05-27 12:54:40 +09:00 |
|
Sunli
|
d0bb37f419
|
Add Schema::build_with_ignore_name_conflicts method to specifies a list to ignore type conflict detection.
|
2022-05-24 20:08:35 +08:00 |
|
Sunli
|
de4f908812
|
Add some options for exporting SDL. #877
|
2022-05-05 20:09:35 +08:00 |
|
Paul Nguyen
|
903ebd0060
|
Remove obsolete disable_introspection field in Request
|
2022-05-02 18:12:06 +02:00 |
|
Sunli
|
88ba75ec70
|
Rework connection types
|
2022-04-19 19:18:06 +08:00 |
|
Paul Nguyen
|
09f3be4fd1
|
Allow introspection only schemas
|
2022-04-18 21:25:02 +02:00 |
|
Sunli
|
2f0bcaa8ee
|
Remove useless ParseQueryFut type
|
2022-04-15 15:31:07 +08:00 |
|
Douman
|
22d61df4d7
|
Introduce ability to pre-parse Request's query
|
2022-04-15 15:58:09 +09:00 |
|
Sunli
|
a4b840a984
|
Add support for oneof field on object. #766
|
2022-03-04 21:24:17 +08:00 |
|
Sunli
|
707890e551
|
Add Union and Interface support for trait objects. #780
Clippy clean
|
2022-01-11 09:35:09 +08:00 |
|
Sunli
|
1b50738af7
|
Custom directive
|
2021-11-20 09:04:46 +08:00 |
|
Sunli
|
e2c6ead1a3
|
Add DirectivesUnique rule
|
2021-11-18 20:14:56 +08:00 |
|
Sunli
|
eb9cda4c80
|
Remove skipped fields from the document before executing the query.
|
2021-11-18 19:37:10 +08:00 |
|
Sunli
|
eb022a0cca
|
Rework validators
|
2021-11-14 21:09:14 +08:00 |
|
Sunli
|
0e9e087691
|
Move the methods of the Type trait to InputType and OutputType .
|
2021-11-12 07:23:05 +08:00 |
|
Sunli
|
8f8fe3e46d
|
Make Schema::execute return HTTP headers when an error occurs. #572
|
2021-07-16 07:47:43 +08:00 |
|
Sunli
|
c367f15b05
|
Fix the bug that MergedObject may cause panic. #539
|
2021-06-21 09:48:19 +08:00 |
|
Sunli
|
f992e8ab94
|
Add the operation_name to Extension::execute method.
|
2021-06-10 10:17:33 +08:00 |
|
Sunli
|
e7382bf549
|
Rework error propagation. #531
|
2021-06-08 10:05:30 +08:00 |
|
Sunli
|
f8021c0fb5
|
Add support for returning multiple resolver errors. #531
|
2021-06-07 14:03:36 +08:00 |
|
Sunli
|
9ab9a60ec0
|
Remove spin crate from dependencies
|
2021-04-08 11:41:15 +08:00 |
|
Sunli
|
a9ac598e2e
|
Add secret attribute for arguments, they will not appear in the log. #463
|
2021-04-07 19:40:19 +08:00 |
|
Sunli
|
824356d118
|
Rework Extension
|
2021-04-04 14:37:41 +08:00 |
|
Sunli
|
662454c103
|
Remove SchemaBuilder::override_name method. #437
|
2021-03-31 16:54:57 +08:00 |
|
Sunli
|
e899885aa8
|
Add Request::disable_introspection method. #456
|
2021-03-30 11:59:57 +08:00 |
|
Sunli
|
05911f3516
|
Rework Extension & TracingExtension & OpenTelemetryExtension
|
2021-03-26 12:03:10 +08:00 |
|
Sunli
|
6e2fe32be0
|
Add SchemaBuilder::enable_subscription_in_federation method. #449
|
2021-03-20 17:22:18 +08:00 |
|
Sunli
|
272fea205d
|
Add SchemaBuilder::override_name method. #437
|
2021-03-09 18:07:18 +08:00 |
|
Sunli
|
2953ed059c
|
When introspection is disabled, introspection related types are no longer registered.
|
2021-02-23 12:49:41 +08:00 |
|
Sunli
|
b054fc0704
|
Add Send + Sync constraints for InputType , OutputType and SubscriptionType .
|
2021-01-14 12:41:59 +08:00 |
|
Naaman Curtis
|
78a1ea1910
|
update response to correctly carry headers through (#384)
* update response to correctly carry headers through
|
2021-01-11 08:05:51 +08:00 |
|
Sunli
|
1e449f9da6
|
Add Context::set_http_header method. #370
|
2021-01-10 08:06:48 +08:00 |
|
Sunli
|
65ca9ef605
|
Add Schema::federation_sdl method. #376
|
2021-01-06 11:01:13 +08:00 |
|
Sunli
|
af1d501d75
|
Add dataloader
|
2020-12-21 13:33:36 +08:00 |
|
Sunli
|
0d76987f40
|
Add Analyzer extension.
|
2020-12-18 23:58:03 +08:00 |
|
Sunli
|
bf9e3ec578
|
Improve depth and complex.
|
2020-12-18 18:56:28 +08:00 |
|
Sunli
|
ba23761cb4
|
Add visible attributes on types, fields, and parameters, allowing some content to be hidden based on conditions.
|
2020-12-12 16:23:53 +08:00 |
|
Sunli
|
5dc4223d5c
|
Fix #327.
|
2020-10-28 09:39:19 +08:00 |
|
Sunli
|
e34f1351bd
|
Add SchemaBuilder::override_description function.
|
2020-10-27 10:06:10 +08:00 |
|
Sunli
|
e1be5d5537
|
Fix typo
|
2020-10-22 10:11:47 +08:00 |
|
Sunli
|
e3d693da28
|
Add entity lookup support for MergedObject.
Add some GraphQL specification constraints for all derived macros.
Use `Registry::create_dummy_type` to create a merged type.
|
2020-10-20 11:49:31 +08:00 |
|
Sunli
|
83a0028085
|
Fix the bug that ʻExtension::prepare_request` cannot get the correct request data through the context.
Add test code for extension.
|
2020-10-18 11:24:16 +08:00 |
|
Koxiaet
|
12fe7445c7
|
Replace futures with futures_util
|
2020-10-16 07:49:22 +01:00 |
|
Koxiaet
|
ec8ec740be
|
Avoid locking extensions mutex when possible
|
2020-10-16 06:52:52 +01:00 |
|
Koxiaet
|
1205d6e91e
|
Remove itertools dependency
|
2020-10-16 06:37:48 +01:00 |
|
Sunli
|
c99e0b2e54
|
Add Schema::names function.
|
2020-10-15 19:36:54 +08:00 |
|
Koxiaet
|
93c886af07
|
Make imports consistent
|
2020-10-15 07:38:10 +01:00 |
|
Sunli
|
25af42ed81
|
Improve performance
|
2020-10-12 14:49:32 +08:00 |
|
Sunli
|
87ba51fdd0
|
Some improvements.
|
2020-10-10 16:28:07 +08:00 |
|