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

Two main things that we're doing in this PR. 1. We've added a variable to FetchNode called `context_rewrites`. This is a vector of DataRewrite::KeyRenamer that are specifically taking data from...

It was intended to be an example for configuring an in-house router. It isn't referenced anywhere, isn't actually very useful and it's out of date as well. Let's delete it...

Implemented `try_optimize_with_fragments` function. - Added a new file `optimize.rs` under `query_plan`. - Refactored some SelectionSet methods and moved them to SelectionMap for reuse. --- **Checklist** Complete the checklist (and note...

[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [actions/checkout](https://togithub.com/actions/checkout) | action | digest | `b4ffde6` -> `a5ac7e5` | ---...

that test is not flaky, but still takes 15s to do the same operation 3 times in a row --- **Checklist** Complete the checklist (and note appropriate exceptions) before the...

The tests are marked as flaky in CI, so let's try to improve them. - Reduce the timeout (nano-seconds rather than micro-seconds) - Remove the (seemingly) redundant sleep - Make...

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

- New sub-selections used to use the root type as its type_position, not the current element's base type. - added `OpPathElement::sub_selection_type_position` --- **Checklist** Complete the checklist (and note appropriate exceptions)...

# Overview Adds a new instrumentation config, `graphql`, which supports a single metric called `field.length`. When enabled, this will publish the lengths of array fields returned in primary supergraph responses....

Add support for a new trace id selector kind, the apollo trace id which represents the trace id on [Apollo Studio](https://studio.apollographql.com/). Example: ```yaml telemetry: instrumentation: spans: router: "studio.trace.id": trace_id:: apollo...