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

I was searching for memory issues in the router and noted that we used lru cache where we probably only needed a hashmap. The cache is loaded and emptied over...

**Describe the bug** ERROR apollo_telemetry: failed to construct trace: there were multiple tracing errors, skipping apollo_exporter: stats discarded as unable to get connection to spaceport: Error occurred while creating a...

triage

**Describe the solution you'd like** Now that ARM binaries are being published, it would be great to have a hosted `linux-aarch64`/`arm64` compatible docker image. Just wanted to add that the...

triage
raised by user

As suggested by @damienpontifex but splitting out from #1908 PR here. ``` xtask_check_helm: parameters: os: type: string steps: - run: name: Validate helm manifests command: | TODAY=$(date +"%Y-%m-%d") CURRENT_KUBE_VERSIONS=$(curl -L...

triage

**Describe the bug** Router returns "Cannot return null for non-nullable field" for fields on objects, although __resolveReference return null parent **To Reproduce** I created a repository to reproduce this. https://github.com/seerg0/apollo-router-issue-demo...

triage
raised by user

**Describe the bug** If objects of the same type is present in different `paths` , multople requests are made to fetch the same resource **To Reproduce** Full setup here: https://github.com/ahrushetskyi/apollo_fed_np1...

triage
raised by user

if the Accept header contained multipart/mixed, even with other alternatives like application/json, a query with a single response was still sent as multipart, which made Explorer fail on the initial...

in https://github.com/apollographql/router/issues/1800#issuecomment-1263678302, a deferred query is done where the `__typename` field is not added in the right response

Fix #1834 Fix #1818 errors were wrongly copied on each incremental response. This will instead filter errors based on their path, and dispatch them to the relevant incremental response, while...

closes https://github.com/apollographql/router/issues/1905