Geoffroy Couprie
Geoffroy Couprie
In #1117, we cannot report APQ cache misses, because the APQ layer executes before the plugins apply to the request: https://github.com/apollographql/router/blob/23c3974a122989ee115c41db956a69afd325e969/apollo-router-core/src/services/router_service.rs#L415-L420 In case of cache miss, APQ returns an error...
with the `@defer` implementation coming up, we need a way to observe and modify deferred responses
rhai runs synchronously, so it cannot apply to all of the deferred responses at once. The current plan emerging from #1206 is to apply the current `map_response` behaviour on the...
creating a new `Context` object surprisingly implies doing a file syscall:  This is apparently due to `DashMap` looking up the available resources in the cgroup at...
on this query: ```graphql query ProductById { product(id: "apollo-federation") { id ... on ProductItf @defer { package } } } ``` we get: ```json { "data": { "product": { "id":...
when there are duplicate keys in the configuration files, serde-yaml only takes the last one. We should return an error instead. A solution is outlined here: https://github.com/dtolnay/serde-yaml/issues/150
Fix #1366 small optimization that will reduce the number of syscalls (Dashmap recalculates the shard amount from the cgroup at creation but does not save the value anywhere)
We changed the released package names in #1393 to include the full target triplet :warning: **do not merge this until we have published a release containing #1393**
Since the router is usable as a library, we should: - find out which minimal Rust version we can build the router on - which minimal Rust version we want...
small QoL improvement, moving subprojects to folders with a different folder to aid in name completion :warning: do not merge until the next release, as this will affect project scaffolding