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
trafficstars

A customer asked for metrics related to the query plan cache, especially cache eviction rates. They implemented custom metrics in Apollo Gateway while investigating [performance issues](https://github.com/apollographql/federation/issues/1861) but @BrynCooke indicated that...

enhancement

when there are duplicate keys in the configuration files, serde-yaml only takes the last one. We should return an error instead. A solution is outlined here: https://github.com/dtolnay/serde-yaml/issues/150

Fix #1366 small optimization that will reduce the number of syscalls (Dashmap recalculates the shard amount from the cgroup at creation but does not save the value anywhere)

**Describe the solution you'd like** Support external storage of APQ cache to help limit the frequency of full APQ handshakes. Currently the NodeJS Gateway implementation supports this, and we saw...

raised by user
component/cache

We changed the released package names in #1393 to include the full target triplet :warning: **do not merge this until we have published a release containing #1393**

**Describe the bug** I'm trying to insert an entry to the context in a subgraph error, something like this: ``` .map_result(|result: Result| match result { Err(err) => { if let...

triage
raised by user

**Describe the solution you'd like** As a developer building supergraphs on and or for deployment to `ARM`-based architectures/environments, I need suitable static binaries to be made at the ready for...

triage
raised by user

**Describe the bug** See [this comment](https://github.com/apollographql/router/pull/1329#issuecomment-1178182445).

We now support APQ for incoming requests, but we could use it as clients when interacting with subgraphs: - Try to perform an APQ request, bail out totally if `PersistedQueryNotSupported`...

**Describe the bug** It is currently not possible to set the `Vary` header when using Rhai scripts, as it's overwritten by the router. **To Reproduce** Using the following script and...

component/plugins
raised by user