router
router copied to clipboard
A configurable, high-performance routing runtime for Apollo Federation 🚀
**Is your feature request related to a problem? Please describe.** I have a supergraph that may or may not have a deployed subgraph url or environment or I am just...
The docs reference the macros available but only mention how to use the metric ones when we do support the span macros too
## **Is your feature request related to a problem? Please describe.** The GraphQL request has the ability to specify an `extensions` block which may have some custom information needed by...
Follow up to https://github.com/apollographql/router/pull/4718 This PR enables the JWT plugin to ignore other auth prefixes other than the one defined in the configuration. This enables multiple Authorization schemes to be...
in some use cases we might need to choose which supergraph (and subgraphs, etc) is used depending on a condition in the request (hostname, HTTP header, etc) and the Apollo...
The new version of hyper is coming soon (we are already at [1.0.0-rc.4](https://crates.io/crates/hyper/1.0.0-rc.4)), so we should plan around it. Right now I have no idea about the impact or size...
The lists were not correctly recognized when building the error path in the authorization plugin. This has no impact on actual authorization, types that require authorization are still properly recognized...
## Is your feature request related to a problem? Please describe. Today I can pre-warm the cache with operations, but I need to set a fixed number ie "load the...
currently redis reconnection is on a fixed interval
Right now, options like `required_to_start` are visible in the distributed caching part of the doc https://www.apollographql.com/docs/router/configuration/distributed-caching/#required-to-start, but not in entity caching https://www.apollographql.com/docs/router/configuration/entity-caching