apollographql/federation
### [`v0.36.0`](https://togithub.com/apollographql/federation/blob/master/gateway-js/CHANGELOG.md#v0360)
[Compare Source](https://togithub.com/apollographql/federation/compare/@apollo/gateway@0.35.1...@apollo/gateway@0.36.0)
- In `RemoteGraphQLDataSource`, if the subgraph response has a `cache-control` header, use it to affect the current request's overall cache policy. You can disable this by passing `honorSubgraphCacheControlHeader: false` to the `RemoteGraphQLDataSource constructor`. This feature is only enabled when your subgraph is running Apollo Server 3.0.2 or later. [PR #870](https://togithub.com/apollographql/apollo-server/pull/870) [Related docs PR](https://togithub.com/apollographql/apollo-server/pull/5536)
- Provide the full incoming `GraphQLRequestContext` to `GraphQLDataSource.process`, as well as a `kind` allowing your implementation to differentiate between requests that come from incoming GraphQL operations, health checks, and schema fetches. [PR #870](https://togithub.com/apollographql/apollo-server/pull/870) [Issue #419](https://togithub.com/apollographql/apollo-server/issues/419) [Issue #835](https://togithub.com/apollographql/apollo-server/issues/835)
Configuration
π Schedule: At any time (no schedule defined).
π¦ Automerge: Enabled.
β» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
π Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box.
This PR contains the following updates:
^0.35.0
->^0.36.0
Release Notes
apollographql/federation
### [`v0.36.0`](https://togithub.com/apollographql/federation/blob/master/gateway-js/CHANGELOG.md#v0360) [Compare Source](https://togithub.com/apollographql/federation/compare/@apollo/gateway@0.35.1...@apollo/gateway@0.36.0) - In `RemoteGraphQLDataSource`, if the subgraph response has a `cache-control` header, use it to affect the current request's overall cache policy. You can disable this by passing `honorSubgraphCacheControlHeader: false` to the `RemoteGraphQLDataSource constructor`. This feature is only enabled when your subgraph is running Apollo Server 3.0.2 or later. [PR #870](https://togithub.com/apollographql/apollo-server/pull/870) [Related docs PR](https://togithub.com/apollographql/apollo-server/pull/5536) - Provide the full incoming `GraphQLRequestContext` to `GraphQLDataSource.process`, as well as a `kind` allowing your implementation to differentiate between requests that come from incoming GraphQL operations, health checks, and schema fetches. [PR #870](https://togithub.com/apollographql/apollo-server/pull/870) [Issue #419](https://togithub.com/apollographql/apollo-server/issues/419) [Issue #835](https://togithub.com/apollographql/apollo-server/issues/835)Configuration
π Schedule: At any time (no schedule defined).
π¦ Automerge: Enabled.
β» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
π Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by WhiteSource Renovate. View repository job log here.