enisdenjo / graphql-yoga-nestjs

Nest GraphQL GraphQL Yoga driver
https://the-guild.dev/graphql/yoga-server/docs/integrations/integration-with-nestjs
25 stars 11 forks source link

chore(deps): update apollo graphql packages to v2 (major) #17

Closed renovate[bot] closed 1 year ago

renovate[bot] commented 2 years ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@apollo/gateway 0.54.1 -> 2.3.2 age adoption passing confidence
@apollo/subgraph 0.6.1 -> 2.3.2 age adoption passing confidence

Release Notes

apollographql/federation (@​apollo/gateway) ### [`v2.3.2`](https://togithub.com/apollographql/federation/blob/HEAD/gateway-js/CHANGELOG.md#​232) [Compare Source](https://togithub.com/apollographql/federation/compare/@apollo/gateway@2.3.1...@apollo/gateway@2.3.2) ##### Patch Changes - Move gateway post-processing errors from `errors` into `extensions.valueCompletion` of the response ([#​2380](https://togithub.com/apollographql/federation/pull/2380)) \[https://github.com/apollographql/federation/pull/2335](https://togithub.com/apollographql/federation/pull/2335)5]\(PR [#​2335](https://togithub.com/apollographql/federation/issues/2335)) introduced a breaking change that broke existing usages with respect to nullability and gateway error handling. In response to \[https://github.com/apollographql/federation/issues/2374](https://togithub.com/apollographql/federation/issues/2374)4]\(Issue [#​2374](https://togithub.com/apollographql/federation/issues/2374)), we are reverting the breaking portion of this change by continuing to swallow post processing errors as the gateway did prior to v2.3.0. Instead, those errors will now be included on the `extensions.valueCompletion` object in the response object. Gateway v2.3.0 and v2.3.1 are both affected by this change in behavior. - Updated dependencies \[]: - [@​apollo/composition](https://togithub.com/apollo/composition)[@​2](https://togithub.com/2).3.2 - [@​apollo/federation-internals](https://togithub.com/apollo/federation-internals)[@​2](https://togithub.com/2).3.2 - [@​apollo/query-planner](https://togithub.com/apollo/query-planner)[@​2](https://togithub.com/2).3.2 ### [`v2.3.1`](https://togithub.com/apollographql/federation/blob/HEAD/gateway-js/CHANGELOG.md#​231) [Compare Source](https://togithub.com/apollographql/federation/compare/@apollo/gateway@2.3.0...@apollo/gateway@2.3.1) ##### Patch Changes - Capture non-ftv1 error information in metrics data. This ([#​2242](https://togithub.com/apollographql/federation/pull/2242)) error information allows the inline trace plugin to correctly aggregate stats about errors (where no federated trace data is available) and stop reporting incomplete traces which are missing unavailable error information. This PR is a precursor to [apollographql/apollo-server#​7136](https://togithub.com/apollographql/apollo-server/issues/7136) - Fix issue where the query planner was incorrectly not querying `__typename` in a subgraph fetch when `@interfaceObject` is involved ([#​2366](https://togithub.com/apollographql/federation/pull/2366)) - Updated dependencies \[[`7e2ca46f`](https://togithub.com/apollographql/federation/commit/7e2ca46f57dccae6f5037c64d8719cee72adfe88), [`eb5a8bc0`](https://togithub.com/apollographql/federation/commit/eb5a8bc0038ea237c3bde77bbc7a2dd616fc7387)]: - [@​apollo/query-planner](https://togithub.com/apollo/query-planner)[@​2](https://togithub.com/2).3.1 - [@​apollo/composition](https://togithub.com/apollo/composition)[@​2](https://togithub.com/2).3.1 - [@​apollo/federation-internals](https://togithub.com/apollo/federation-internals)[@​2](https://togithub.com/2).3.1 This CHANGELOG pertains only to Apollo Federation packages in the 2.x range. The Federation v0.x equivalent for this package can be found [here](https://togithub.com/apollographql/federation/blob/version-0.x/gateway-js/CHANGELOG.md) on the `version-0.x` branch of this repo. ### [`v2.3.0`](https://togithub.com/apollographql/federation/blob/HEAD/gateway-js/CHANGELOG.md#​230) [Compare Source](https://togithub.com/apollographql/federation/compare/@apollo/gateway@2.2.3...@apollo/gateway@2.3.0) - Fix unexpected composition error about `@shareable` field when `@external` is on a type in a fed1 schema (one without `@link`) [PR #​2343](https://togithub.com/apollographql/federation/pull/2343). - Fix issue with some `@interfaceObject` queries due to missing "input rewrites" [PR #​2346](https://togithub.com/apollographql/federation/pull/2346). ### [`v2.2.3`](https://togithub.com/apollographql/federation/blob/HEAD/gateway-js/CHANGELOG.md#​223) [Compare Source](https://togithub.com/apollographql/federation/compare/@apollo/gateway@2.2.2...@apollo/gateway@2.2.3) - Fix possible assertion error during query planning [PR #​2299](https://togithub.com/apollographql/federation/pull/2299) - Fix potential issue with nested [@​defer](https://togithub.com/defer) in non-deferrable case [PR #​2312](https://togithub.com/apollographql/federation/pull/2312) ### [`v2.2.2`](https://togithub.com/apollographql/federation/blob/HEAD/gateway-js/CHANGELOG.md#​222) [Compare Source](https://togithub.com/apollographql/federation/compare/@apollo/gateway@2.2.1...@apollo/gateway@2.2.2) - Fix issue with path in query plan's deferred nodes [PR #​2281](https://togithub.com/apollographql/federation/pull/2281). ### [`v2.2.1`](https://togithub.com/apollographql/federation/blob/HEAD/gateway-js/CHANGELOG.md#​221) [Compare Source](https://togithub.com/apollographql/federation/compare/@apollo/gateway@2.2.0...@apollo/gateway@2.2.1) - Fix federation spec always being expanded to the last version [PR #​2274](https://togithub.com/apollographql/federation/pull/2274). ### [`v2.2.0`](https://togithub.com/apollographql/federation/blob/HEAD/gateway-js/CHANGELOG.md#​220) [Compare Source](https://togithub.com/apollographql/federation/compare/@apollo/gateway@2.1.4...@apollo/gateway@2.2.0) - **BREAKING**: Disable exposing full document to sub-query by default (introduced 2.1.0): - This change decreases memory consumption in general (which is the reason for disabling this by default), but users that have custom code making use of `GraphQLDataSourceProcessOptions.document` will now need to explicitly set `GatewayConfig.queryPlannerConfig.exposeDocumentNodeInFetchNode`. - **BREAKING**: composition now rejects `@shareable` on interface fields. The `@shareable` directive is about controlling if multiple subgraphs can resolve a particular field, and as interface field are never directly resolved (it's their implementation that are), having `@shareable` on interface fields is not completely meaningful and was never meant to be supported. If an existing subgraph does have a `@shareable` on an interface field, this will now be rejected, but the `@shareable` can simply and safely be removed since it previously was ignored. - Allows `@shareable` to be repeatable so it can be allowed on both a type definition and its extensions [PR #​2175](https://togithub.com/apollographql/federation/pull/2175). - Note that this require the use of the new 2.2 version of the federation spec introduced in this change. - Preserve default values of input object fields [PR #​2218](https://togithub.com/apollographql/federation/pull/2218). - Drop support for node12 [PR #​2202](https://togithub.com/apollographql/federation/pull/2202) - Fix issue where QP was generating invalid plan missing some data [#​361](https://togithub.com/apollographql/federation/issues/361). - Avoid reusing named fragments that are invalid for the subgraph [PR #​2255](https://togithub.com/apollographql/federation/pull/2255). - Fix QP not always type-exploding interface when necessary [PR #​2246](https://togithub.com/apollographql/federation/pull/2246). - Fix potential QP issue with shareable root fields [PR #​2239](https://togithub.com/apollographql/federation/pull/2239). - Correctly reject field names starting with `__` [PR #​2237](https://togithub.com/apollographql/federation/pull/2237). - Fix error when a skipped enum value had directives applied [PR #​2232](https://togithub.com/apollographql/federation/pull/2232). - Preserve default values of input object fields [PR #​2218](https://togithub.com/apollographql/federation/pull/2218). ### [`v2.1.4`](https://togithub.com/apollographql/federation/blob/HEAD/gateway-js/CHANGELOG.md#​214) [Compare Source](https://togithub.com/apollographql/federation/compare/@apollo/gateway@2.1.3...@apollo/gateway@2.1.4) - Ensures supergraph `@defer`/`@stream` definitions of supergraph are not included in the API schema [PR #​2212](https://togithub.com/apollographql/federation/pull/2212). - Optimize plan for defer where only keys are fetched [PR #​2182](https://togithub.com/apollographql/federation/pull/2182). - Improves error message to help with misspelled source of an `@override` [PR #​2181](https://togithub.com/apollographql/federation/pull/2181). - Fix validation of variable on input field not taking default into account [PR #​2176](https://togithub.com/apollographql/federation/pull/2176). ### [`v2.1.3`](https://togithub.com/apollographql/federation/blob/HEAD/gateway-js/CHANGELOG.md#​213) [Compare Source](https://togithub.com/apollographql/federation/compare/@apollo/gateway@2.1.2...@apollo/gateway@2.1.3) - Fix building subgraph selections using the wrong underlying schema [PR #​2155](https://togithub.com/apollographql/federation/pull/2155). ### [`v2.1.2`](https://togithub.com/apollographql/federation/blob/HEAD/gateway-js/CHANGELOG.md#​212) [Compare Source](https://togithub.com/apollographql/federation/compare/@apollo/gateway@2.1.1...@apollo/gateway@2.1.2) - Allow fields with arguments in `@requires` [PR #​2120](https://togithub.com/apollographql/federation/pull/2120). - Fix potential inefficient planning due to `__typename` [PR #​2137](https://togithub.com/apollographql/federation/pull/2137). - Fix potential assertion during query planning [PR #​2133](https://togithub.com/apollographql/federation/pull/2133). - Fix some defer query plans having invalid result sets (with empty branches) [PR #​2125](https://togithub.com/apollographql/federation/pull/2125). - Fix defer information lost when cloning fetch group (resulting in non-deferred parts) [PR #​2129](https://togithub.com/apollographql/federation/pull/2129). - Fix directives on fragment spread being lost [PR #​2126](https://togithub.com/apollographql/federation/pull/2126). ### [`v2.1.1`](https://togithub.com/apollographql/federation/blob/HEAD/gateway-js/CHANGELOG.md#​211) [Compare Source](https://togithub.com/apollographql/federation/compare/@apollo/gateway@2.1.0...@apollo/gateway@2.1.1) - Fix build-time regression caused by [#​1970](https://togithub.com/apollographql/federation/issues/1970) (removal of [@​types/node-fetch](https://togithub.com/types/node-fetch) from runtime dependencies) [PR #​2116](https://togithub.com/apollographql/federation/pull/2116) ### [`v2.1.0`](https://togithub.com/apollographql/federation/blob/HEAD/gateway-js/CHANGELOG.md#​210) [Compare Source](https://togithub.com/apollographql/federation/compare/@apollo/gateway@2.0.5...@apollo/gateway@2.1.0) - The method `RemoteGraphQLDataSource.errorFromResponse` now returns a `GraphQLError` (as defined by `graphql`) rather than an `ApolloError` (as defined by `apollo-server-errors`). [PR #​2028](https://togithub.com/apollographql/federation/pull/2028) - **BREAKING**: If you call `RemoteGraphQLDataSource.errorFromResponse` manually and expect its return value to be a particular subclass of `GraphQLError`, or if you expect the error received by `didEncounterError` to be a particular subclass of `GraphQLError`, then this change may affect you. We recommend checking `error.extensions.code` instead. - The `LocalGraphQLDataSource` class no longer supports the undocumented `__resolveObject` Apollo Server feature. [PR #​2007](https://togithub.com/apollographql/federation/pull/2007) - **BREAKING**: If you relied on the undocumented `__resolveObject` feature with `LocalGraphQLDataSource`, it will no longer work. If this affects you, file an issue and we can help you find a workaround. - Fix issue when using a type condition on an inaccessible type in `@require` [#​1873](https://togithub.com/apollographql/federation/pull/1873). - **BREAKING**: this fix required passing a new argument to the `executeQueryPlan` method, which is technically exported by the gateway. Most users of the gateway should *not* call this method directly (which is exported mainly for testing purposes in the first place) and will thus be unaffected, but if you do call this method directly, you will have to pass the new argument when upgrading. See the method documentation for details. - Reject directive applications within `fields` of `@key`, `@provides` and `@requires`[PR #​1975](https://togithub.com/apollographql/federation/pull/1975). - **BREAKING**: previously, directive applications within a `@key`, `@provides` or `@requires` were parsed but not honored in any way. As this change reject such applications (at composition time), it could theoretically require to remove some existing (ignored) directive applications within a `@key`, `@provides` or `@requires`. - Fix issue where fragment expansion can erase applied directives (most notably `@defer`) [PR #​2093](https://togithub.com/apollographql/federation/pull/2093). - Fix abnormally high memory usage when extracting subgraphs for some fed1 supergraphs (and small other memory footprint improvements) [PR #​2089](https://togithub.com/apollographql/federation/pull/2089). - Fix issue with fragment reusing code something mistakenly re-expanding fragments [PR #​2098](https://togithub.com/apollographql/federation/pull/2098). - Fix issue when type is only reachable through a [@​provides](https://togithub.com/provides) [PR #​2083](https://togithub.com/apollographql/federation/pull/2083). - Fix case where some key field necessary to a `@require` fetch were not previously fetched [PR #​2075](https://togithub.com/apollographql/federation/pull/2075). - Add type definitions to schema extensions [PR #​2081](https://togithub.com/apollographql/federation/pull/2081) - Update peer dependency `graphql` to `^16.5.0` to use `GraphQLErrorOptions` [PR #​2060](https://togithub.com/apollographql/federation/pull/2060) - Upgrade underlying `@apollo/utils.fetcher` to support aborting a request. This is a type-only change, and will not impact the underlying runtime. [PR #​2017](https://togithub.com/apollographql/federation/pull/2017). - Some TypeScript types, such as the arguments and return value of `GraphQLDataSource.process`, are defined using types from the `@apollo/server-gateway-interface` package instead of from `apollo-server-types` and `apollo-server-core`. This is intended to be fully backwards-compatible; please file an issue if this leads to TypeScript compilation issues. [PR #​2044](https://togithub.com/apollographql/federation/pull/2044) - Don't require `@link` when using `@composeDirective` [PR #​2046](https://togithub.com/apollographql/federation/pull/2046) - Don't do debug logging by default [PR #​2048](https://togithub.com/apollographql/federation/pull/2048) - Add `@composeDirective` directive to specify directives that should be merged to the supergraph during composition [PR #​1996](https://togithub.com/apollographql/federation/pull/1996). - Fix fragment reuse in subgraph fetches [PR #​1911](https://togithub.com/apollographql/federation/pull/1911). - Custom `fetcher`s should now accept a `Request` object which has a `signal: AbortSignal` property https://fetch.spec.whatwg.org/#requestinit for request timeout purposes. [PR #​2017](https://togithub.com/apollographql/federation/pull/2017) - Expose document representation of sub-query request within GraphQLDataSourceProcessOptions so that it is available to RemoteGraphQLDataSource.process and RemoteGraphQLDataSource.willSendRequest [PR#​1878](https://togithub.com/apollographql/federation/pull/1878) - Cleanup error related code, adding missing error code to a few errors [PR #​1914](https://togithub.com/apollographql/federation/pull/1914). - Fix issue generating plan for a "diamond-shaped" dependency [PR #​1900](https://togithub.com/apollographql/federation/pull/1900). - Fix issue computing query plan costs that can lead to extra unnecessary fetches [PR #​1937](https://togithub.com/apollographql/federation/pull/1937). - Move `DEFAULT_UPLINK_ENDPOINTS` to static member of `UplinkSupergraphManager` [PR #​1977](https://togithub.com/apollographql/federation/pull/1977). - Add `node-fetch` as a runtime dependency [PR #​1970](https://togithub.com/apollographql/federation/pull/1970). - Add timeouts when making requests to Apollo Uplink [PR #​1950](https://togithub.com/apollographql/federation/pull/1950). - Avoid type-explosion with fed1 supergraphs using a fed2 query planner [PR #​1994](https://togithub.com/apollographql/federation/pull/1994). - Add callback when fetching a supergraph from Apollo Uplink fails [PR #​1812](https://togithub.com/apollographql/federation/pull/1812). - Expand support for Node.js v18 [PR #​1884](https://togithub.com/apollographql/federation/pull/1884) ### [`v2.0.5`](https://togithub.com/apollographql/federation/blob/HEAD/gateway-js/CHANGELOG.md#​205) [Compare Source](https://togithub.com/apollographql/federation/compare/@apollo/gateway@2.0.4...@apollo/gateway@2.0.5) - Fix bug with unsatisfiable query branch when handling federation 1 supergraph [PR #​1908](https://togithub.com/apollographql/federation/pull/1908). ### [`v2.0.4`](https://togithub.com/apollographql/federation/blob/HEAD/gateway-js/CHANGELOG.md#​204) [Compare Source](https://togithub.com/apollographql/federation/compare/@apollo/gateway@2.0.3...@apollo/gateway@2.0.4) - Fix issue when all root operations were defined in an `extend schema` [PR #​1875](https://togithub.com/apollographql/federation/issues/1875). ### [`v2.0.3`](https://togithub.com/apollographql/federation/blob/HEAD/gateway-js/CHANGELOG.md#​203) [Compare Source](https://togithub.com/apollographql/federation/compare/@apollo/gateway@2.0.2...@apollo/gateway@2.0.3) - Fix bug with type extension of empty type definition [PR #​1821](https://togithub.com/apollographql/federation/pull/1821) - Fix output of `printSubgraphSchema` method, ensuring it can be read back by composition and `buildSubgraphSchema` [PR #​1831](https://togithub.com/apollographql/federation/pull/1831). - Fix issue with `@requires` and conditional queries (`@include`/`@skip`) [1835](https://togithub.com/apollographql/federation/pull/1835). - Fix bug with field covariance when the underlying plan use type-explosion [1859](https://togithub.com/apollographql/federation/pull/1859). ### [`v2.0.2`](https://togithub.com/apollographql/federation/blob/HEAD/gateway-js/CHANGELOG.md#​202) [Compare Source](https://togithub.com/apollographql/federation/compare/@apollo/gateway@2.0.1...@apollo/gateway@2.0.2) - **BREAKING**: We no longer export a `getDefaultFetcher` function. This function returned the default `fetch` implementation used to talk to Uplink (which is distinct from the default `fetch` implementation used by `RemoteGraphQLDataSource` to talk to subgraphs). It was the fetcher from `make-fetch-happen` v8 with some preset configuration relating to caching and request headers. However, the caching configuration was not actually being used when talking to Uplink (as we talk to Uplink over POST requests, and the Uplink protocol has an application-level mechanism for avoiding unnecessary large responses), and the request headers were already being provided explicitly by the Uplink client code. Since this release is also upgrading `make-fetch-happen`, it is impossible to promise that there would be no behavior change at all to the fetcher returned from `make-fetch-happen`, and as none of the preset configuration is actually relevant to the internal use of `getDefaultFetcher` (which now just uses `make-fetch-happens` without extra configuration), we have removed the function. If you were using this function, you can replace `const fetcher = getDefaultFetcher()` with `import fetcher from 'make-fetch-happen'`. [PR #​1805](https://togithub.com/apollographql/federation/pull/1805) - The `fetch` implementation used by default by `UplinkFetcher` and `RemoteGraphQLDataSource` is now imported from `make-fetch-happen` v10 instead of v8. The fetcher used by `RemoteGraphQLDataSource` no longer limits the number of simultaneous requests per subgraph (or specifically, per host/port pair) to 15 by default; instead, there is no limit. (If you want to restore the previous behavior, install `make-fetch-happen`, import `fetcher` from it, and pass `new RemoteGraphQLDataSource({ fetcher: fetcher.defaults(maxSockets: 15)}))` in your `buildService` option.) Note that if you invoke the `fetcher` yourself in a `RemoteGraphQLDataSource` subclass, you should ensure that you pass "plain" objects rather than `Headers` or `Request` objects, as the newer version has slightly different logic about how to recognize `Headers` and `Request` objects. We have adjusted the TypeScript types for `fetcher` so that only these "plain" objects (which result in consistent behavior across all fetcher implementations) are permitted. [PR #​1805](https://togithub.com/apollographql/federation/pull/1805) - Fix `Schema.clone` when directive application happens before definition [PR #​1785](https://togithub.com/apollographql/federation/pull/1785) - More helpful error message for errors encountered while reading supergraphs generated pre-federation 2 [PR #​1796](https://togithub.com/apollographql/federation/pull/1796) - Fix handling of [@​require](https://togithub.com/require) "chains" (a [@​require](https://togithub.com/require) whose fields have [@​require](https://togithub.com/require) themselves) [PR #​1790](https://togithub.com/apollographql/federation/pull/1790) - Fix bug applying an imported federation directive on another directive definition [PR #​1797](https://togithub.com/apollographql/federation/pull/1797). - Fix bug where planning a query with `@require` impacts the plans of followup queries [PR #​1783](https://togithub.com/apollographql/federation/pull/1783). - Improve fed1 schema support during composition [PR #​1735](https://togithub.com/apollographql/federation/pull/1735) - Add missing [@​apollo/federation-internals](https://togithub.com/apollo/federation-internals) dependency to gateway [PR #​1721](https://togithub.com/apollographql/federation/pull/1721) - Improve merging of groups during `@require` handling in query planning [PR #​1732](https://togithub.com/apollographql/federation/pull/1732) - Move `__resolveReference` resolvers on to `extensions` [PR #​1746](https://togithub.com/apollographql/federation/pull/1746) - Add gateway version to schema extensions [PR #​1751](https://togithub.com/apollographql/federation/pull/1751) - Honor directive imports when directive name is spec name [PR #​1720](https://togithub.com/apollographql/federation/pull/1720) - Migrate to `@apollo/utils` packages for `createSHA` and `isNodeLike` [PR #​1765](https://togithub.com/apollographql/federation/pull/1765) ### [`v2.0.1`](https://togithub.com/apollographql/federation/blob/HEAD/gateway-js/CHANGELOG.md#v201) [Compare Source](https://togithub.com/apollographql/federation/compare/@apollo/gateway@2.0.0...@apollo/gateway@2.0.1) - Use `for: SECURITY` in the core/link directive application in the supergraph for `@inaccessible` [PR #​1715](https://togithub.com/apollographql/federation/pull/1715) ### [`v2.0.0`](https://togithub.com/apollographql/federation/blob/HEAD/gateway-js/CHANGELOG.md#v200) [Compare Source](https://togithub.com/apollographql/federation/compare/@apollo/gateway@0.54.1...@apollo/gateway@2.0.0) - Previous preview release promoted to general availability! Please see previous changelog entries for full info.
apollographql/federation (@​apollo/subgraph) ### [`v2.3.2`](https://togithub.com/apollographql/federation/blob/HEAD/subgraph-js/CHANGELOG.md#​232) [Compare Source](https://togithub.com/apollographql/federation/compare/@apollo/subgraph@2.3.1...@apollo/subgraph@2.3.2) ##### Patch Changes - Updated dependencies \[]: - [@​apollo/federation-internals](https://togithub.com/apollo/federation-internals)[@​2](https://togithub.com/2).3.2 ### [`v2.3.1`](https://togithub.com/apollographql/federation/blob/HEAD/subgraph-js/CHANGELOG.md#​231) [Compare Source](https://togithub.com/apollographql/federation/compare/@apollo/subgraph@2.3.0...@apollo/subgraph@2.3.1) ##### Patch Changes - Updated dependencies \[]: - [@​apollo/federation-internals](https://togithub.com/apollo/federation-internals)[@​2](https://togithub.com/2).3.1 This CHANGELOG pertains only to Apollo Federation packages in the 2.x range. The Federation v0.x equivalent for this package can be found [here](https://togithub.com/apollographql/federation/blob/version-0.x/subgraph-js/CHANGELOG.md) on the `version-0.x` branch of this repo. ### [`v2.3.0`](https://togithub.com/apollographql/federation/blob/HEAD/subgraph-js/CHANGELOG.md#​230-beta2) [Compare Source](https://togithub.com/apollographql/federation/compare/@apollo/subgraph@2.2.3...@apollo/subgraph@2.3.0) - `@tag` directive support for the `SCHEMA` location. This has been added to the 2.3 version of the federation spec, so to access this functionality you must bump your federation spec version to 2.3 by using `@link(url: "https://specs.apollo.dev/federation/v2.3", ...)` on your `schema` element. [PR #​2314](https://togithub.com/apollographql/federation/pull/2314). ### [`v2.2.3`](https://togithub.com/apollographql/federation/compare/@apollo/subgraph@2.2.2...@apollo/subgraph@2.2.3) [Compare Source](https://togithub.com/apollographql/federation/compare/@apollo/subgraph@2.2.2...@apollo/subgraph@2.2.3) ### [`v2.2.2`](https://togithub.com/apollographql/federation/compare/@apollo/subgraph@2.2.1...@apollo/subgraph@2.2.2) [Compare Source](https://togithub.com/apollographql/federation/compare/@apollo/subgraph@2.2.1...@apollo/subgraph@2.2.2) ### [`v2.2.1`](https://togithub.com/apollographql/federation/compare/@apollo/subgraph@2.2.0...@apollo/subgraph@2.2.1) [Compare Source](https://togithub.com/apollographql/federation/compare/@apollo/subgraph@2.2.0...@apollo/subgraph@2.2.1) ### [`v2.2.0`](https://togithub.com/apollographql/federation/blob/HEAD/subgraph-js/CHANGELOG.md#​220) [Compare Source](https://togithub.com/apollographql/federation/compare/@apollo/subgraph@2.1.4...@apollo/subgraph@2.2.0) - Adds support for the 2.2 version of the federation spec (that is, `@link(url: "https://specs.apollo.dev/federation/v2.2")`), which: - allows `@shareable` to be repeatable so it can be allowed on both a type definition and its extensions [PR #​2175](https://togithub.com/apollographql/federation/pull/2175). - Drop support for node12 [PR #​2202](https://togithub.com/apollographql/federation/pull/2202) ### [`v2.1.4`](https://togithub.com/apollographql/federation/compare/@apollo/subgraph@2.1.3...@apollo/subgraph@2.1.4) [Compare Source](https://togithub.com/apollographql/federation/compare/@apollo/subgraph@2.1.3...@apollo/subgraph@2.1.4) ### [`v2.1.3`](https://togithub.com/apollographql/federation/compare/@apollo/subgraph@2.1.2...@apollo/subgraph@2.1.3) [Compare Source](https://togithub.com/apollographql/federation/compare/@apollo/subgraph@2.1.2...@apollo/subgraph@2.1.3) ### [`v2.1.2`](https://togithub.com/apollographql/federation/compare/@apollo/subgraph@2.1.1...@apollo/subgraph@2.1.2) [Compare Source](https://togithub.com/apollographql/federation/compare/@apollo/subgraph@2.1.1...@apollo/subgraph@2.1.2) ### [`v2.1.1`](https://togithub.com/apollographql/federation/compare/@apollo/subgraph@2.1.0...@apollo/subgraph@2.1.1) [Compare Source](https://togithub.com/apollographql/federation/compare/@apollo/subgraph@2.1.0...@apollo/subgraph@2.1.1) ### [`v2.1.0`](https://togithub.com/apollographql/federation/blob/HEAD/subgraph-js/CHANGELOG.md#​210) [Compare Source](https://togithub.com/apollographql/federation/compare/@apollo/subgraph@2.0.5...@apollo/subgraph@2.1.0) - Update peer dependency `graphql` to `^16.5.0` to use `GraphQLErrorOptions` [PR #​2060](https://togithub.com/apollographql/federation/pull/2060) - Remove dependency on apollo-server-types [PR #​2037](https://togithub.com/apollographql/federation/pull/2037) - Expand support for Node.js v18 [PR #​1884](https://togithub.com/apollographql/federation/pull/1884) ### [`v2.0.5`](https://togithub.com/apollographql/federation/compare/@apollo/subgraph@2.0.4...@apollo/subgraph@2.0.5) [Compare Source](https://togithub.com/apollographql/federation/compare/@apollo/subgraph@2.0.4...@apollo/subgraph@2.0.5) ### [`v2.0.4`](https://togithub.com/apollographql/federation/compare/@apollo/subgraph@2.0.3...@apollo/subgraph@2.0.4) [Compare Source](https://togithub.com/apollographql/federation/compare/@apollo/subgraph@2.0.3...@apollo/subgraph@2.0.4) ### [`v2.0.3`](https://togithub.com/apollographql/federation/blob/HEAD/subgraph-js/CHANGELOG.md#​203) [Compare Source](https://togithub.com/apollographql/federation/compare/@apollo/subgraph@2.0.2...@apollo/subgraph@2.0.3) - Fix output of `printSubgraphSchema` method, ensuring it can be read back by composition and `buildSubgraphSchema` [PR #​1831](https://togithub.com/apollographql/federation/pull/1831). - Fix definition of `@key` to be repeatable [PR #​1826](https://togithub.com/apollographql/federation/pull/1826). ### [`v2.0.2`](https://togithub.com/apollographql/federation/blob/HEAD/subgraph-js/CHANGELOG.md#​202) [Compare Source](https://togithub.com/apollographql/federation/compare/@apollo/subgraph@2.0.1...@apollo/subgraph@2.0.2) - Add \__resolveType to \_Entity union [PR #​1773](https://togithub.com/apollographql/federation/pull/1773) ### [`v2.0.1`](https://togithub.com/apollographql/federation/blob/HEAD/subgraph-js/CHANGELOG.md#v201) [Compare Source](https://togithub.com/apollographql/federation/compare/@apollo/subgraph@2.0.0...@apollo/subgraph@2.0.1) - Released in sync with other federation packages but no changes to this package. ### [`v2.0.0`](https://togithub.com/apollographql/federation/blob/HEAD/subgraph-js/CHANGELOG.md#v200) [Compare Source](https://togithub.com/apollographql/federation/compare/@apollo/subgraph@0.6.1...@apollo/subgraph@2.0.0) - Previous preview release promoted to general availability! Please see previous changelog entries for full info.

Configuration

📅 Schedule: Branch creation - "after 10pm,before 6:00am" in timezone Europe/Warsaw, Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.



This PR has been generated by Mend Renovate. View repository job log here.

charlypoly commented 2 years ago

/guild newsletter

charlypoly commented 2 years ago

/the-guild newsletter

the-guild-content-bot[bot] commented 2 years ago

@charlypoly, issue saved for the The Guild Newsletter - Issue #3! ⚡️

enisdenjo commented 1 year ago

⚠️ Codebase has been moved under the official GraphQL Yoga repository.