router
router copied to clipboard
A configurable, high-performance routing runtime for Apollo Federation 🚀
**Describe the bug** In our project we use BatchHttpLink. When attempting to run against `router`, an error is thrown **To Reproduce** Steps to reproduce the behavior: 1. Clone https://github.com/sjungling/apollo-router-batch 2....
**Describe the bug** not sure why but we have a request with 'Content-Type' -> 'text/plain; charset=utf-8' and an additional Authorization and X-Correlation-Id headers. We tried both csrf's ```unsafe_disabled: true``` and...
Related to #1198 but enable it for spans example of configuration: ```yaml telemetry: tracing: common: resources: router: # from router_service static: - name: "version" value: "v1.0.0" request: - header: named:...
[Fed 2 Gateway doesn't provide full selection set to require when `@requires` uses an `@inaccessible` object type](https://github.com/apollographql/federation/issues/1866) We wanna check whether this is happening in the router as well.
**Describe the bug** Our customers define ```variables: "{key1: value1}"``` using an object inside a string but the router doesn't parse it. We have to use an object directly like this...
Right now, the Rhai scripts are not hot-reloaded in the same way that the configuration is. We should change that!
**Is your feature request related to a problem? Please describe.** There is no simple way to provide a fallback Supergraph to use in case something is wrong with Apollo Studio....
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...
CI is configured like this: https://github.com/apollographql/router/blob/ef62de020970e87dd77572fbb1b1c2b72542b575/.circleci/config.yml#L8-L9 https://github.com/apollographql/router/blob/ef62de020970e87dd77572fbb1b1c2b72542b575/.circleci/config.yml#L183-L186 to run this script: https://github.com/CircleCI-Public/rust-orb/blob/70397fd8c966134d9a2045a176a62ea99a4d3e76/src/scripts/install.sh#L3-L10 Note that if the `version` parameter was set to a string that is not `stable`, then `rustup.sh` would...