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

Our current header propagation plugin is all about managing headers from client -> subgraph. Currently, we don't propagate headers from subgraph -> client, but there are users who require this...

component/plugins
feature

small QoL improvement, moving subprojects to folders with a different folder to aid in name completion :warning: do not merge until the next release, as this will affect project scaffolding

Following a discussion and suggestion from @Geal it could be great to add the ability for a user to insert a header from the context in the header layer

component/plugins
component/rhai
component/defer

To improve the user experience when developing a rhai script plugin in the router, I think it could be interesting to embed the rhai playground https://github.com/rhaiscript/playground. Some thoughts: + Having...

component/rhai

This is just meant to track the need to try to define that story. Part of the work here will be to fill out this issue with a design plan....

component/rhai

**Describe the bug** I try to upload files via graphql ``` curl -v localhost:4000/ \ -F operations='{ "query": "mutation ($file: Upload!) { singleUpload(file: $file) { location } }", "variables": {...

triage
raised by user

Today, the Apollo Gateway supports whole response caching thanks to @mandiwise's contribution of https://github.com/apollographql/federation/pull/870 as an evolution of [the `@cacheControl` story in Apollo Server](https://www.apollographql.com/docs/apollo-server/performance/caching/), which produces `cache-control` (and `age`) headers....

feature
component/cache

**Describe the bug** `test_jaeger_tracing` fails on my machine **To Reproduce** Steps to reproduce the behavior: 1. Run `docker compose up --build` 2. In another terminal, run `cargo xtask test` 3....

component/infra

We want to add Test coverage indicators that use Codecov, based on [llvm source based coverage](https://rustc-dev-guide.rust-lang.org/llvm-coverage-instrumentation.html)) if applicable.

component/infra

## Current plan Implement defer only for now, in the router, with some query planner modification. [`@defer RFC`](https://github.com/graphql/graphql-wg/blob/main/rfcs/DeferStream.md) Related issues: - #1178 - #1179 - #1180 - #1181 To be...

component/defer