router
router copied to clipboard
A configurable, high-performance routing runtime for Apollo Federation 🚀
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [tokio-tungstenite](https://redirect.github.com/snapview/tokio-tungstenite) | dependencies | minor | `0.26.1` -> `0.27.0` | --- ### Release...
Many of our tests use a simple "canned" default schema. This PR replaces the hardcoded query/response mocks with the new subgraph mocking functionality that uses a GraphQL execution engine for...
## Is your feature request related to a problem? Please describe. I need to add some annotations to the deployment resource in order to use CircleCI Releases. Unfortunately the Router...
## Describe the solution you'd like Improve router CORS feature to support `Access-Control-Request-Private-Network` capability. This was added to the tower CORS support in version [0.4.2](https://github.com/tower-rs/tower-http/releases/tag/tower-http-0.4.2) back in 2023. https://docs.rs/tower-http/latest/tower_http/cors/struct.AllowPrivateNetwork.html Chrome's...
This is the primary PR where all changes were made. This has been split into 3 PRs to make it easier to digest: 1. https://github.com/apollographql/router/pull/7699/ -- Use builder for all...
Depends on https://github.com/apollographql/router/pull/7665 This PR is just for information for now. I think we could/should already apply this on dev, but it can also just serve as an example of...
# Task Refactor file uploads plugin from a temporary function-based approach to a proper Tower layer implementation, and resolve HTTP client service buffering issues that were causing runtime panics. #...
# Refactor subgraph service with HTTP utilities extraction and module reorganization ## Task Modernize the subgraph service architecture by extracting HTTP utilities into dedicated modules and reorganizing the entire subgraph...
# Extract and organize APQ functionality into dedicated module structure ## Task Extract and organize APQ (Automatic Persisted Queries) functionality from the monolithic subgraph service into a well-structured, dedicated module...
# Consolidate WebSocket handling in subscription plugin ## Task Consolidate WebSocket subscription handling logic within the subscription plugin to improve architectural clarity and code maintainability as part of the broader...