router
router copied to clipboard
A configurable, high-performance routing runtime for Apollo Federation 🚀
## Is your feature request related to a problem? Please describe. When configuring the regex for conditional header logging I get the following error message if I made a typo...
## Is your feature request related to a problem? Please describe. The `router.yaml` has a JSON config schema that can be generated from the Router binary but the helm charts...
add conditional to determine to use a range for the hosts if it exists or to use the default we came across a use case where we had to set...
Operations and selection/selection-sets has internal invariants (before considering its correctness or any other constraints). I call it "well-formedness" of operation/selection/-set structs. For example: - Every node has the same schema....
The old tracing macros for metrics are slow compared to the new metrics macros. Made some small perf optimisations to the macros and converted span metrics to use them. Before:...
## Is your feature request related to a problem? Please describe. Coprocessors today are able to read the query parameters of a request using the `path`. For some use-cases, these...
This PR is a followup to https://github.com/apollographql/router/pull/5378 . In that PR, removing this wrapping closure triggered 46 router tests to fail specifically on macOS with the message `'GraphQL endpoint exposed'...
**Is your feature request related to a problem? Please describe.** It's reasonable for the query planner to make use of top-level @skip and @include usages in order to determine whether...
Just getting baseline perf --- **Checklist** Complete the checklist (and note appropriate exceptions) before the PR is marked ready-for-review. - [ ] Changes are compatible[^1] - [ ] Documentation[^2] completed...
## Is your feature request related to a problem? Please describe. I have some operations that hit the Router that for one reason or another I never wanted cached. This...