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

## Describe the bug The `extraContainers` value of the Helm chart appears to be outputting yaml with slightly wrong indentation, in my case for the `ports` list. Workaround is use...

raised by user

Add `apollo_router_deduplicated_queries_total` metric so that a platform team can understand the impact of enabling query deduplication in traffic shaping. Note: I couldn't find any examples of how to do a...

- Allow thrown rhai errors to opt out of logging in the Router - This PR also fixes some inconsistency with what object we logged when an error was thrown...

*Description here* Fixes #**issue_number** --- **Checklist** Complete the checklist (and note appropriate exceptions) before the PR is marked ready-for-review. - [ ] Changes are compatible[^1] - [ ] Documentation[^2] completed...

This adds support for testing `@defer` in integration tests --- **Checklist** Complete the checklist (and note appropriate exceptions) before the PR is marked ready-for-review. - [ ] Changes are compatible[^1]...

*Description here* Fixes #**issue_number** --- **Checklist** Complete the checklist (and note appropriate exceptions) before the PR is marked ready-for-review. - [ ] Changes are compatible[^1] - [ ] Documentation[^2] completed...

An investigation into backpressure issues in the router. Most of the changes are in various plugins to implement backpressure. However, those fixes are not enough to provide useful functionality... The...

Adds an initial plugin, that loads at startup and emits metrics for three simple cases: cpus, cpu_freq and total_memory. Not sure this is the correct approach for this, especially as...

Add deduplicate_query_ignored_headers option for traffic shaping TODO: Unit Tests Manually tested with a K6 script which sent through requests where each request had a unique header value (guid). Ran with...

The `LocatedSpan` type provided by the [`nom_locate`](https://docs.rs/nom_locate/latest/nom_locate/) crate (first introduced in PR #5987) supports an optional user-defined `extra: X` field, which we can use to smuggle meaningful custom error messages...