router icon indicating copy to clipboard operation
router copied to clipboard

A configurable, high-performance routing runtime for Apollo Federation ๐Ÿš€

Results 667 router issues
Sort by recently updated
recently updated
newest added

I'm getting Fragment is never used if I try to reuse a fragment more than once in the same query. **To Reproduce** Configure router and 2 subgraphโ€™s Hit the router...

triage
raised by user

**DO NOT MERGE - THIS IS A POC ONLY** This POC adds support for binary plugins to the router. The router scans for binary plugins in the "./target/release" directory. Any...

Our de-facto minimum supported Rust version is currently 1.63 as thatโ€™s what we run on CI. https://github.com/apollographql/router/pull/1886 sets [`rust-version`](https://doc.rust-lang.org/cargo/reference/manifest.html#the-rust-version-field) in `Cargo.toml` accordingly. In the future we may want to increase...

now that most branches should be made against `dev` instead of `main` - we should document the new workflows. probably in `DEVELOPMENT.md` maybe in `CONTRIBUTING.md` too? motivations behind the move...

Add support for DHAT heap profiling via dhat feature. Note: I did get some panics when I was testing this out on my Mac. I never got to the bottom...

### **DO NOT MERGE UNDER ANY CIRCUMSTANCES** PoC for external calls via HTTP/POST+JSON payloads. There are two mechanisms explored: - custom http_plugin - `rhai` extension method Both mechanisms appear to...

This updates the helm chart to add a configmap checksum annotation which will trigger a restart of the router deployment when configuration changes are made. Currently, configuration only changes do...

Same as https://github.com/apollographql/router/pull/1601 but in more places. Fixes https://github.com/apollographql/router/issues/1580

related to https://github.com/apollographql/federation-rs/pull/119

related: - https://github.com/apollographql/router/issues/173 (streaming serialization) **still an experiment, not ready to be merged: there are licensing issues, and the streaming serializer will probably end up in serde_json_bytes** instead of serializing...