router
router copied to clipboard
A configurable, high-performance routing runtime for Apollo Federation 🚀
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...
[](https://renovatebot.com) This PR contains the following updates: | Package | Update | Change | |---|---|---| | rust | minor | `1.63.0` -> `1.64.0` | | rust | minor |...
[](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | rust | stage | minor | `1.61.0` -> `1.63.0` | ---...
**Describe the solution you'd like** I generated a [custom binary](https://www.apollographql.com/docs/router/customizations/custom-binary) using the docs. Now, I am unable to build a custom Dockerfile using the [provided example](https://github.com/apollographql/router/blob/main/dockerfiles/diy/dockerfiles/Dockerfile.repo). **Describe alternatives you've considered**...
I would like the ability to enforce pagination limits at the router level, without delegating to subgraphs Here's an example: `query Comments($cursor: String) { Comments(first: 99999999999999999, after: $cursor) { ...`...
**Is your feature request related to a problem? Please describe.** Currently there is no built-in plugin to validate JWT's within the router that use JWKS. This means all security and...
**Describe the bug** Router shutdown time is 10.2 seconds vs. Gateway 0.4 seconds in [supergraph-demo-fed2](https://github.com/apollographql/supergraph-demo-fed2) **To Reproduce** Steps to reproduce the behavior: 1. `git clone [email protected]:apollographql/supergraph-demo-fed2.git` 2. `make demo-local-router` 3....
**Describe the solution you'd like** If you build rust docs many of our `pub` modules, structs, etc... have no documentation. We should have minimal documentation for all the `pub` components...
In the docs this is described as: "Handler represents a Plugin endpoint.". We started discussing whether this comment was correct or not and were discussing whether the `Handler` should be...
Some items are part of the public API even if they cannot imported. For example: ```rust mod a { mod b { pub fn c() -> D { /*…*/ }...