Sunli
|
13a66a5013
|
Skip tracing for introspection queries #841
|
2022-10-01 16:17:27 +08:00 |
|
Edward Rudd
|
7aba2011c2
|
Fix nightly rustfmt (#970)
* fix format of other code due to new nightly
* Adjust github fmt checks to use a fixed nightly version
|
2022-07-05 06:54:07 +08:00 |
|
Edward Rudd
|
8ccd27e62d
|
add nodes exposure on ConectionType so nesting through edges isn't always needed. (#952)
|
2022-06-17 00:12:07 +08:00 |
|
Sunli
|
440fe98f18
|
Cache parsed ExecuteDocument in APQ. #919
|
2022-05-13 18:17:03 +08:00 |
|
Sunli
|
93763997af
|
Rework connection types
|
2022-04-19 19:18:06 +08:00 |
|
Edward Rudd
|
244f75c87a
|
update opentelemetry
|
2022-02-19 19:05:13 -05:00 |
|
Seyyed Morteza Moosavi
|
b0f8f80b63
|
Add DataContext trait
|
2022-01-18 13:20:35 +03:30 |
|
tilpner
|
99275b8093
|
fix(tracing): add name to error event
According to the opentelemetry specification for traces [0], each span
must have a non-empty name.
[0]: https://github.com/open-telemetry/oteps/blob/main/text/trace/0059-otlp-trace-data-format.md
> // This field is semantically required to be set to non-empty string.
> //
> // This field is required.
> string name = 6;
|
2021-12-02 15:59:49 +01:00 |
|
Sunli
|
10646216cc
|
Update docs
|
2021-11-20 11:16:48 +08:00 |
|
Sunli
|
81e4cc2142
|
Custom directive
|
2021-11-20 09:04:46 +08:00 |
|
Sunli
|
097c570c0b
|
Change log level. #518
|
2021-09-24 10:54:52 +08:00 |
|
Julian Tescher
|
85fd626f30
|
Update opentelemetry to v0.16.x
|
2021-08-07 13:10:40 -07:00 |
|
Sunli
|
1b173b7588
|
Allows to get the actual field name and alias in ResolveInfo . #551
|
2021-06-29 09:30:26 +08:00 |
|
Sunli
|
8888897c51
|
Add the operation_name to Extension::execute method.
|
2021-06-10 10:17:33 +08:00 |
|
Sunli
|
dfe8245894
|
Add support for returning multiple resolver errors. #531
|
2021-06-07 14:03:36 +08:00 |
|
Yin Jifeng
|
6d5393aa38
|
fix: call instrument span later
|
2021-05-19 10:49:06 +08:00 |
|
Sunli
|
6aa191fba5
|
Add secret attribute for arguments, they will not appear in the log. #463
|
2021-04-07 19:40:19 +08:00 |
|
Sunli
|
1399b41efb
|
Fix missing log output of Logger extension.
|
2021-04-05 21:47:45 +08:00 |
|
Sunli
|
22a5e71215
|
Improve Extensions.
|
2021-04-05 12:21:02 +08:00 |
|
Sunli
|
d97ddda91d
|
Update subscription.rs
|
2021-04-04 19:51:41 +08:00 |
|
Sunli
|
7000651b88
|
Rework Extension
|
2021-04-04 14:37:41 +08:00 |
|
Sunli
|
7ff4db8f1a
|
Implements ScalarType for serde_json::Value .
|
2021-04-01 16:54:54 +08:00 |
|
Sunli
|
cc937b70b5
|
Rework Extension & TracingExtension & OpenTelemetryExtension
|
2021-03-26 12:03:10 +08:00 |
|
Sunli
|
d280978ccb
|
Update dependencies
|
2021-03-24 12:25:03 +08:00 |
|
Sunli
|
e9c4a5d189
|
Update docs
|
2021-03-22 13:27:24 +08:00 |
|
Sunli
|
d6c79771d5
|
Remove TracingConfig
Now Request span always takes the current span as the parent, so this option is no longer needed.
|
2021-03-22 12:01:49 +08:00 |
|
Sunli
|
8310fa4350
|
Now all features are not activated by default.
|
2021-03-22 10:39:17 +08:00 |
|
Sunli
|
6dfd660e6a
|
Add extension::OpenTelemetry .
|
2021-03-22 09:36:14 +08:00 |
|
Sunli
|
cf1fe6f6c7
|
Fix tracing extension doesn't work with async code. ##448
|
2021-03-20 10:32:41 +08:00 |
|
Sunli
|
5c644de219
|
Switch the async runtime used for testing to Tokio.
|
2021-03-12 12:47:24 +08:00 |
|
Sunli
|
221e4ff279
|
Fix the problem that the borrowing lifetime returned by the Context::data function is too small.
|
2021-02-23 23:05:08 +08:00 |
|
Naaman
|
e50e9d8d30
|
Update http-headers to use http::HeaderMap
|
2021-01-10 10:57:28 +00:00 |
|
Sunli
|
bbb7124616
|
Add Analyzer extension.
|
2020-12-18 23:58:03 +08:00 |
|
Sunli
|
8979620181
|
Remove async-channel and async-mutex from dependencies.
|
2020-12-17 10:05:32 +08:00 |
|
Sunli
|
ad0798e8de
|
Add TracingConfig for each request. #337
|
2020-11-07 21:23:22 +08:00 |
|
Sunli
|
05002c68cb
|
Add Tracing::with_parent function. #337
|
2020-11-07 08:22:24 +08:00 |
|
Hargobind S. Khalsa
|
0f495cd627
|
Validate the query hash before persisting queries
|
2020-10-31 13:53:53 -07:00 |
|
Koxiaet
|
db312a372d
|
Replace futures with futures_util
|
2020-10-16 07:49:22 +01:00 |
|
Koxiaet
|
4e562a86a7
|
Avoid locking extensions mutex when possible
|
2020-10-16 06:52:52 +01:00 |
|
Koxiaet
|
725156eda4
|
Rustfmt
|
2020-10-15 07:39:53 +01:00 |
|
Koxiaet
|
d34ac0ba08
|
Make imports consistent
|
2020-10-15 07:38:10 +01:00 |
|
Sunli
|
6dd9483762
|
Improve performance
|
2020-10-12 14:49:32 +08:00 |
|
Sunli
|
b0ceb58163
|
Use value! instead of serde_json::json! .
|
2020-10-12 10:17:05 +08:00 |
|
Sunli
|
2ca10e0ded
|
Add parse_value and from_value funcntions.
|
2020-10-11 20:24:31 +08:00 |
|
Sunli
|
10cd868f4c
|
Some improvements.
|
2020-10-10 16:28:07 +08:00 |
|
Sunli
|
19f05597e0
|
Merge master
|
2020-10-01 09:40:04 +08:00 |
|
Sunli
|
1e30712726
|
Merge branch 'master' into rework-errors
|
2020-10-01 09:39:47 +08:00 |
|
Koxiaet
|
b61088089b
|
Fix compilation and tests
|
2020-09-30 19:40:17 +01:00 |
|
Koxiaet
|
ab82460b81
|
Merge master
|
2020-09-30 18:24:24 +01:00 |
|
Sunli
|
fd4c2b193b
|
Added Apollo persisted queries extension. #280
|
2020-09-30 11:37:12 +08:00 |
|