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

Fixes an issue where a path with a variable would duplicate the $. --- **Checklist** Complete the checklist (and note appropriate exceptions) before the PR is marked ready-for-review. - [x]...

These changes are to power https://github.com/apollographql/federation-rs/pull/499 Previously, errors attempted to refer to a part of the AST without passing nodes themselves (e.g., the `name` of a source directive), since they...

This PR adds a `utils` module at the root of apollo federation. In it is an `Iterator` extension trait to help work with iterators over `Result`s, operations that yield `Result`s,...

This PR addresses FED-199. Specifically, it provides an implementation of `FederatedQueryGraphBuilders::process_subgraph_schemas`.

implemented the rest of `Operation::optimize` method https://apollographql.atlassian.net/browse/FED-191 Depends on: - https://github.com/apollographql/router/pull/5195 - https://github.com/apollographql/router/pull/5200 --- **Checklist** Complete the checklist (and note appropriate exceptions) before the PR is marked ready-for-review. - [x]...

I'm investigating an issue where it looks like query parsing / validation becomes extremely latent, leading the router to stop serving requests entirely. Given that we see parsing take more...

Implements `handle_requires` method (port of [`handleRequires`](https://github.com/apollographql/federation/blob/main/query-planner-js/src/buildPlan.ts#L4414)). Resolves [**FED-25**](https://apollographql.atlassian.net/browse/FED-25) --- **Checklist** Complete the checklist (and note appropriate exceptions) before the PR is marked ready-for-review. - [ ] Changes are compatible[^1] -...

component/query-planning

This makes sure that if we do not set up the key and graph ref locally, then tests will not fail. They will still be checked in CI though ---...

**Describe the bug** If the router receives a 400 from a subgraph, the error object the router returns to the caller will contain an empty error message which is different...

raised by user

Part of FED-221, porting some more tests from `query-planner-js/src/__tests__/buildPlan.test.ts` --- **Checklist** Complete the checklist (and note appropriate exceptions) before the PR is marked ready-for-review. - [x] Changes are compatible[^1] -...