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

Given the examples are in the same workspace, the examples [Cargo.toml files depend on the router by path](https://github.com/apollographql/router/blob/d0a02525c670e4317586100a31fdbdcd95c6ef07/examples/hello-world/Cargo.toml#L9). We should either add a comment in the example tomls or in...

if you try to set the `subgraph.listen` configuration option to `[::1]:4000`, the router attempts to interpret the address as an array and fails to start up. it works fine if...

Maybe an is_enabled() method with a default set to true on the `Plugin` trait ?

reported by @BoD with the latest version of the [supergraph demo with defer](https://github.com/apollographql/supergraph-demo-fed2/pull/212), I’ve added an artificial 4s delay in the Inventory subgraph responses. Then making a query like this:...

enhancement
component/defer

The [configuration structure file](https://github.com/apollographql/router/blob/main/apollo-router/src/configuration/mod.rs) is getting big, it would be nice if we could split it.

I integrated datadog in the apollo-router, after integration I did the load test(400rps), and I started getting following errors: `ERROR apollo_router::plugins::telemetry: OpenTelemetry trace error occurred: cannot send span to the...

triage
raised by user

It would be helpful to provide access to ENV variables to rhai scripts.

enhancement

FTV1 traces are heavy, and we should therefore only send them if they look interesting. They are already filtered on the server side, but it is a wast of bandwidth...

enhancement

FTV1 is a paid feature, and we are will waste bandwidth by sending them for free tier users. More info here: https://github.com/apollographql/router/pull/1514#issuecomment-1226415941

enhancement

Setting the log level for the router also sets the level at which spans are generated. It's debatable if we should allow these to be set independently.