@graphql-mesh/plugin-rate-limit
Changelog for @graphql-mesh/plugin-rate-limit: every release with its changes and the pull requests behind them.
0.109.1
Patch Changes
0.109.0
Patch Changes
0.108.0
Patch Changes
- Updated dependencies
[
a7cbeef,e148b13,07c7b8e]:- @graphql-mesh/utils@0.106.0
- @graphql-mesh/types@0.106.0
0.107.1
Patch Changes
- #9586
096ed33Thanks @dependabot! - dependencies updates:- Updated dependency
@graphql-tools/utils@^11.2.2↗︎ (from^11.2.0, independencies)
- Updated dependency
- Updated dependencies
[
096ed33,096ed33,096ed33]:- @graphql-mesh/cross-helpers@0.4.16
- @graphql-mesh/types@0.105.1
- @graphql-mesh/utils@0.105.1
0.107.0
Patch Changes
- Updated dependencies
[
b7def27]:- @graphql-mesh/types@0.105.0
- @graphql-mesh/utils@0.105.0
0.106.17
Patch Changes
-
#9465
eece882Thanks @zcag! - dependencies updates:- Updated dependency
@envelop/rate-limiter@^10.1.0↗︎ (from^10.0.1, independencies) - Updated dependency
@graphql-mesh/string-interpolation@^0.5.17↗︎ (from^0.5.16, independencies) - Updated dependency
@graphql-mesh/types@^0.104.29↗︎ (from^0.104.28, independencies) - Updated dependency
@graphql-mesh/utils@^0.104.37↗︎ (from^0.104.36, independencies) - Updated dependency
@graphql-tools/utils@^11.1.1↗︎ (from^11.1.0, independencies)
- Updated dependency
-
#9527
59a2e76Thanks @dependabot! - dependencies updates:- Updated dependency
@envelop/rate-limiter@^10.1.0↗︎ (from^10.0.1, independencies)
- Updated dependency
-
#9530
6282a71Thanks @dependabot! - dependencies updates:- Updated dependency
@graphql-tools/utils@^11.1.1↗︎ (from^11.1.0, independencies)
- Updated dependency
-
#9547
b28d9ecThanks @dependabot! - dependencies updates:- Updated dependency
@graphql-tools/utils@^11.2.0↗︎ (from^11.1.1, independencies)
- Updated dependency
-
Updated dependencies [
eece882,6282a71,b28d9ec,eece882,eece882,59a2e76,6282a71,b28d9ec,1b0e3c4,eece882,444fbbe,6282a71,2c347d5,b28d9ec,1b0e3c4,4c56adc]:- @graphql-mesh/cross-helpers@0.4.15
- @graphql-mesh/string-interpolation@0.5.18
- @graphql-mesh/types@0.104.30
- @graphql-mesh/utils@0.104.38
0.106.16
Patch Changes
- Updated dependencies
[
06c0dee,1da4b45,fa18e2d,1da4b45,fa18e2d,7cfc2a0]:- @graphql-mesh/string-interpolation@0.5.17
- @graphql-mesh/types@0.104.29
- @graphql-mesh/utils@0.104.37
0.106.15
Patch Changes
- #9446
6943e28Thanks @enisdenjo! - dependencies updates:- Updated dependency
@graphql-tools/utils@^11.1.0↗︎ (from^11.0.1, independencies)
- Updated dependency
- Updated dependencies
[
6943e28,8c7b764,6943e28,8c7b764,6943e28,6943e28]:- @graphql-mesh/cross-helpers@0.4.14
- @graphql-mesh/types@0.104.28
- @graphql-mesh/utils@0.104.36
0.106.14
Patch Changes
- #9406
af31a59Thanks @dependabot! - dependencies updates:- Updated dependency
@graphql-tools/utils@^11.0.1↗︎ (from^11.0.0, independencies)
- Updated dependency
- Updated dependencies
[
af31a59,af31a59,af31a59]:- @graphql-mesh/cross-helpers@0.4.13
- @graphql-mesh/types@0.104.27
- @graphql-mesh/utils@0.104.35
0.106.13
Patch Changes
0.106.12
Patch Changes
- Updated dependencies
[
46d8eed]:- @graphql-mesh/utils@0.104.33
0.106.11
Patch Changes
- Updated dependencies
[
94fbfbd]:- @graphql-mesh/string-interpolation@0.5.16
- @graphql-mesh/utils@0.104.32
0.106.10
Patch Changes
- Updated dependencies
[
339c32c]:- @graphql-mesh/string-interpolation@0.5.15
- @graphql-mesh/utils@0.104.31
0.106.9
Patch Changes
- #9348
3ad6a00Thanks @ardatan! - dependencies updates:- Updated dependency
@graphql-mesh/string-interpolation@^0.5.13↗︎ (from0.5.13, independencies)
- Updated dependency
- Updated dependencies
[
3ad6a00]:- @graphql-mesh/string-interpolation@0.5.14
- @graphql-mesh/utils@0.104.30
0.106.8
Patch Changes
- Updated dependencies
[
13af2ff]:- @graphql-mesh/string-interpolation@0.5.13
- @graphql-mesh/utils@0.104.29
0.106.7
Patch Changes
0.106.6
Patch Changes
0.106.5
Patch Changes
- Updated dependencies
[
5d38d11]:- @graphql-mesh/string-interpolation@0.5.12
- @graphql-mesh/utils@0.104.26
0.106.4
Patch Changes
- Updated dependencies
[
4f81520]:- @graphql-mesh/types@0.104.23
- @graphql-mesh/utils@0.104.25
0.106.3
Patch Changes
- Updated dependencies
[
a442cbe,a442cbe,080aca9]:- @graphql-mesh/types@0.104.22
- @graphql-mesh/utils@0.104.24
0.106.2
Patch Changes
- #9224
bf58d6dThanks @dependabot! - dependencies updates:- Updated dependency
@envelop/rate-limiter@^10.0.1↗︎ (from^10.0.0, independencies)
- Updated dependency
- Updated dependencies
[
d213cd9,d213cd9]:- @graphql-mesh/types@0.104.21
- @graphql-mesh/utils@0.104.23
0.106.1
Patch Changes
- Updated dependencies
[
6c65df7,6c65df7,6e3779c]:- @graphql-mesh/types@0.104.20
- @graphql-mesh/utils@0.104.22
0.106.0
Minor Changes
Patch Changes
- Updated dependencies
[
0028f3b]:- @graphql-mesh/string-interpolation@0.5.11
- @graphql-mesh/utils@0.104.21
0.105.9
Patch Changes
- #9120
c219668Thanks @dependabot! - dependencies updates:- Updated dependency
@graphql-tools/utils@^11.0.0↗︎ (from^10.11.0, independencies)
- Updated dependency
- Updated dependencies
[
c219668,c219668,3f91b5a,c219668,3f91b5a]:- @graphql-mesh/cross-helpers@0.4.12
- @graphql-mesh/types@0.104.19
- @graphql-mesh/utils@0.104.20
0.105.8
Patch Changes
- Updated dependencies
[
30e8e32]:- @graphql-mesh/string-interpolation@0.5.10
- @graphql-mesh/utils@0.104.19
0.105.7
Patch Changes
- #9027
72c443cThanks @dependabot! - dependencies updates:- Updated dependency
@graphql-tools/utils@^10.11.0↗︎ (from^10.8.0, independencies)
- Updated dependency
- Updated dependencies
[
72c443c,72c443c,72c443c]:- @graphql-mesh/cross-helpers@0.4.11
- @graphql-mesh/types@0.104.18
- @graphql-mesh/utils@0.104.18
0.105.6
Patch Changes
0.105.5
Patch Changes
0.105.4
Patch Changes
- #8932
322cebfThanks @renovate! - dependencies updates:- Updated dependency
@envelop/rate-limiter@^9.0.0↗︎ (from^8.1.1, independencies)
- Updated dependency
0.105.3
Patch Changes
- Updated dependencies
[
b077f20]:- @graphql-mesh/types@0.104.15
- @graphql-mesh/utils@0.104.15
0.105.2
Patch Changes
- Updated dependencies
[
1db3c6b]:- @graphql-mesh/types@0.104.14
- @graphql-mesh/utils@0.104.14
0.105.1
Patch Changes
-
#8777
e054806Thanks @EmrysMyrddin! - dependencies updates:- Updated dependency
@envelop/rate-limiter@^8.1.1↗︎ (from^8.1.0, independencies)
- Updated dependency
-
#8777
e054806Thanks @EmrysMyrddin! - Fix rate limiting being wrongly applied to all fields with a default configuration.
0.105.0
Minor Changes
- #8776
e4204adThanks @enisdenjo! - Avoid using minimatch and get a performance boost
Patch Changes
- #8776
e4204adThanks @enisdenjo! - dependencies updates:- Updated dependency
@envelop/rate-limiter@^8.1.0↗︎ (from^8.0.0, independencies)
- Updated dependency
- Updated dependencies
[
f7ce86c,dfc6bc1,dfc6bc1,865b000]:- @graphql-mesh/string-interpolation@0.5.9
- @graphql-mesh/types@0.104.13
- @graphql-mesh/utils@0.104.13
0.104.12
Patch Changes
- Updated dependencies
[
ffec6e7]:- @graphql-mesh/utils@0.104.12
- @graphql-mesh/types@0.104.12
0.104.11
Patch Changes
- Updated dependencies
[
d61faf0]:- @graphql-mesh/utils@0.104.11
- @graphql-mesh/types@0.104.11
0.104.10
Patch Changes
0.104.9
Patch Changes
- Updated dependencies
[
0c18fe1]:- @graphql-mesh/types@0.104.9
- @graphql-mesh/utils@0.104.9
0.104.8
Patch Changes
- Updated dependencies
[
fb6e935,fb6e935,fb6e935]:- @graphql-mesh/types@0.104.8
- @graphql-mesh/utils@0.104.8
0.104.7
Patch Changes
- #8668
f76c07fThanks @renovate! - dependencies updates:- Updated dependency
@envelop/rate-limiter@^8.0.0↗︎ (from^7.0.1, independencies)
- Updated dependency
- Updated dependencies
[
c37c23b]:- @graphql-mesh/types@0.104.7
- @graphql-mesh/utils@0.104.7
0.104.6
Patch Changes
- Updated dependencies
[
e2666bc]:- @graphql-mesh/utils@0.104.6
- @graphql-mesh/types@0.104.6
0.104.5
Patch Changes
- Updated dependencies
[
9d61d75]:- @graphql-mesh/utils@0.104.5
- @graphql-mesh/types@0.104.5
0.104.4
Patch Changes
- Updated dependencies
[
6b4c546]:- @graphql-mesh/types@0.104.4
- @graphql-mesh/utils@0.104.4
0.104.3
Patch Changes
0.104.2
Patch Changes
- Updated dependencies
[
1b5d072]:- @graphql-mesh/utils@0.104.2
- @graphql-mesh/types@0.104.2
0.104.1
Patch Changes
0.104.0
Patch Changes
0.103.22
Patch Changes
- Updated dependencies
[
903124f]:- @graphql-mesh/utils@0.103.21
- @graphql-mesh/types@0.103.21
0.103.21
Patch Changes
- #8431
3f5e0a1Thanks @ardatan! - dependencies updates:- Added dependency
@whatwg-node/promise-helpers@^1.0.0↗︎ (todependencies)
- Added dependency
- Updated dependencies
[
3f5e0a1]:- @graphql-mesh/utils@0.103.20
- @graphql-mesh/types@0.103.20
0.103.20
Patch Changes
- Updated dependencies
[
d9cf1d3]:- @graphql-mesh/types@0.103.19
- @graphql-mesh/utils@0.103.19
0.103.19
Patch Changes
- #8409
ab0863bThanks @ardatan! - dependencies updates:- Updated dependency
@envelop/rate-limiter@^7.0.1↗︎ (from^7.0.0, independencies)
- Updated dependency
- Updated dependencies
[
ab0863b]:- @graphql-mesh/utils@0.103.18
- @graphql-mesh/types@0.103.18
0.103.18
Patch Changes
- #8399
acde564Thanks @renovate! - dependencies updates:- Updated dependency
@envelop/rate-limiter@^7.0.0↗︎ (from^6.2.1, independencies)
- Updated dependency
0.103.17
Patch Changes
- Updated dependencies
[
eee582a]:- @graphql-mesh/utils@0.103.17
- @graphql-mesh/types@0.103.17
0.103.16
Patch Changes
- Updated dependencies
[
b44f8b7]:- @graphql-mesh/types@0.103.16
- @graphql-mesh/utils@0.103.16
0.103.15
Patch Changes
- Updated dependencies
[
b5c05c4]:- @graphql-mesh/types@0.103.15
- @graphql-mesh/utils@0.103.15
0.103.14
Patch Changes
- Updated dependencies
[
fc44a1e]:- @graphql-mesh/types@0.103.14
- @graphql-mesh/utils@0.103.14
0.103.13
Patch Changes
- #8362
ce5e094Thanks @renovate! - dependencies updates:- Updated dependency
@graphql-tools/utils@^10.8.0↗︎ (from^10.6.0, independencies)
- Updated dependency
- Updated dependencies
[
ce5e094,ce5e094,ce5e094]:- @graphql-mesh/cross-helpers@0.4.10
- @graphql-mesh/types@0.103.13
- @graphql-mesh/utils@0.103.13
0.103.12
Patch Changes
- Updated dependencies
[
5180b06,c54e361,78c202e]:- @graphql-mesh/utils@0.103.12
- @graphql-mesh/types@0.103.12
- @graphql-mesh/string-interpolation@0.5.8
0.103.11
Patch Changes
0.103.10
Patch Changes
- Updated dependencies
[
b750a41]:- @graphql-mesh/utils@0.103.10
- @graphql-mesh/types@0.103.10
0.103.9
Patch Changes
- Updated dependencies
[
10ba2c4]:- @graphql-mesh/utils@0.103.9
- @graphql-mesh/types@0.103.9
0.103.8
Patch Changes
- Updated dependencies
[
93fb364]:- @graphql-mesh/utils@0.103.8
- @graphql-mesh/types@0.103.8
0.103.7
Patch Changes
- Updated dependencies []:
- @graphql-mesh/types@0.103.7
- @graphql-mesh/utils@0.103.7
0.103.6
Patch Changes
- #8092
2ef651aThanks @ardatan! - dependencies updates:- Added dependency
@graphql-mesh/cross-helpers@^0.4.8↗︎ (todependencies) - Added dependency
@graphql-mesh/types@^0.103.5↗︎ (todependencies) - Added dependency
@graphql-mesh/utils@^0.103.5↗︎ (todependencies) - Added dependency
@graphql-tools/utils@^10.6.0↗︎ (todependencies) - Added dependency
tslib@^2.4.0↗︎ (todependencies) - Removed dependency
@graphql-mesh/cross-helpers@^0.4.8↗︎ (frompeerDependencies) - Removed dependency
@graphql-mesh/types@^0.103.5↗︎ (frompeerDependencies) - Removed dependency
@graphql-mesh/utils@^0.103.5↗︎ (frompeerDependencies) - Removed dependency
@graphql-tools/utils@^10.6.0↗︎ (frompeerDependencies) - Removed dependency
tslib@^2.4.0↗︎ (frompeerDependencies)
- Added dependency
- Updated dependencies
[
2ef651a,2ef651a,2ef651a,2ef651a]:- @graphql-mesh/cross-helpers@0.4.9
- @graphql-mesh/string-interpolation@0.5.7
- @graphql-mesh/types@0.103.6
- @graphql-mesh/utils@0.103.6
0.103.5
Patch Changes
- Updated dependencies
[
9f9f6fe]:- @graphql-mesh/utils@0.103.5
- @graphql-mesh/types@0.103.5
0.103.4
Patch Changes
- Updated dependencies
[
8fcfe3f]:- @graphql-mesh/types@0.103.4
- @graphql-mesh/utils@0.103.4
0.103.3
Patch Changes
- Updated dependencies
[
6360755]:- @graphql-mesh/utils@0.103.3
- @graphql-mesh/types@0.103.3
0.103.2
Patch Changes
- Updated dependencies
[
bfd8929]:- @graphql-mesh/utils@0.103.2
- @graphql-mesh/types@0.103.2
0.103.1
Patch Changes
- #7978
92d3ce1Thanks @ardatan! - dependencies updates:- Updated dependency
@graphql-tools/utils@^10.6.0↗︎ (from^10.5.5, inpeerDependencies)
- Updated dependency
- Updated dependencies
[
92d3ce1,92d3ce1,92d3ce1]:- @graphql-mesh/cross-helpers@0.4.8
- @graphql-mesh/types@0.103.1
- @graphql-mesh/utils@0.103.1
0.103.0
Patch Changes
-
2d38819Thanks @enisdenjo! - Added graphql-middleware as a dependency to @envelop/rate-limiter plugin -
Updated dependencies [
0e49907,9873b33]:- @graphql-mesh/utils@0.103.0
- @graphql-mesh/types@0.103.0
0.102.13
Patch Changes
- Updated dependencies []:
- @graphql-mesh/types@0.102.13
- @graphql-mesh/utils@0.102.13
0.102.12
Patch Changes
- Updated dependencies
[
eee53b9]:- @graphql-mesh/utils@0.102.12
- @graphql-mesh/types@0.102.12
0.102.11
Patch Changes
0.102.10
Patch Changes
0.102.9
Patch Changes
- Updated dependencies
[
fad4d27]:- @graphql-mesh/utils@0.102.9
- @graphql-mesh/types@0.102.9
0.102.8
Patch Changes
0.102.7
Patch Changes
- #7781
50bf472Thanks @ardatan! - dependencies updates:- Updated dependency
@graphql-tools/utils@^10.5.5↗︎ (from^10.5.3, inpeerDependencies)
- Updated dependency
- Updated dependencies
[
50bf472,50bf472,50bf472]:- @graphql-mesh/cross-helpers@0.4.7
- @graphql-mesh/types@0.102.7
- @graphql-mesh/utils@0.102.7
0.102.6
Patch Changes
- Updated dependencies
[
bf588d3]:- @graphql-mesh/utils@0.102.6
- @graphql-mesh/types@0.102.6
0.102.5
Patch Changes
- Updated dependencies
[
3bf14b3,b7f6ebf,0a3e52c]:- @graphql-mesh/utils@0.102.5
- @graphql-mesh/types@0.102.5
0.102.4
Patch Changes
0.102.3
Patch Changes
0.102.2
Patch Changes
- Updated dependencies
[
5d95aad]:- @graphql-mesh/utils@0.102.2
- @graphql-mesh/types@0.102.2
0.102.1
Patch Changes
- Updated dependencies
[
e49a7e6]:- @graphql-mesh/utils@0.102.1
- @graphql-mesh/types@0.102.1
0.102.0
Patch Changes
-
66426edThanks @ardatan! - Update Rate Limiting plugin dependencies -
Updated dependencies [
13fa835,db41f96]:- @graphql-mesh/string-interpolation@0.5.6
- @graphql-mesh/types@0.102.0
- @graphql-mesh/utils@0.102.0
0.101.0
Patch Changes
-
#7497
d784488Thanks @ardatan! - dependencies updates:- Updated dependency
@graphql-tools/utils@^10.5.2↗︎ (from^10.3.4, inpeerDependencies)
- Updated dependency
-
#7512
190e9ecThanks @ardatan! - dependencies updates:- Updated dependency
@graphql-tools/utils@^10.5.3↗︎ (from^10.5.2, inpeerDependencies)
- Updated dependency
-
Updated dependencies [
d784488,190e9ec,d784488,190e9ec]:- @graphql-mesh/cross-helpers@0.4.6
- @graphql-mesh/types@0.101.0
0.100.0
Patch Changes
- #7477
c06a048Thanks @ardatan! - dependencies updates:- Updated dependency
@graphql-tools/utils@^10.3.4↗︎ (from^10.2.3, inpeerDependencies)
- Updated dependency
- Updated dependencies
[
c06a048,c06a048]:- @graphql-mesh/cross-helpers@0.4.5
- @graphql-mesh/types@0.100.0
0.99.8
Patch Changes
- Updated dependencies
[
a1bfc49]:- @graphql-mesh/types@0.99.7
0.99.7
Patch Changes
- Updated dependencies
[
6c67e77]:- @graphql-mesh/types@0.99.6
0.99.6
Patch Changes
- Updated dependencies []:
- @graphql-mesh/types@0.99.5
0.99.5
Patch Changes
- #7241
7b474afThanks @renovate! - dependencies updates:- Updated dependency
minimatch@10.0.1↗︎ (from9.0.5, independencies)
- Updated dependency
0.99.4
Patch Changes
- Updated dependencies []:
- @graphql-mesh/types@0.99.4
0.99.3
Patch Changes
- Updated dependencies []:
- @graphql-mesh/types@0.99.3
0.99.2
Patch Changes
- Updated dependencies
[
b01f3ea,0bdc18d,4bc495c]:- @graphql-mesh/string-interpolation@0.5.5
- @graphql-mesh/types@0.99.2
0.99.1
Patch Changes
- Updated dependencies
[
7800514]:- @graphql-mesh/types@0.99.1
0.99.0
Patch Changes
- Updated dependencies []:
- @graphql-mesh/types@0.99.0
0.98.10
Patch Changes
- #7185
0d916a4Thanks @ardatan! - dependencies updates:- Updated dependency
@graphql-tools/utils@^10.2.3↗︎ (from^10.2.1, inpeerDependencies)
- Updated dependency
- Updated dependencies
[
0d916a4,0d916a4,8a04cf7]:- @graphql-mesh/cross-helpers@0.4.4
- @graphql-mesh/types@0.98.10
0.98.9
Patch Changes
-
#7154
2cb41ebThanks @renovate! - dependencies updates:- Updated dependency
minimatch@9.0.5↗︎ (from9.0.4, independencies)
- Updated dependency
-
#7145
7544594Thanks @Author, @User! - New Federation Composition Approach for the new Mesh v1 alpha; (If you are using Mesh v0 legacy, ignore this changelog)Now Mesh Compose produces a superset of Federated Supergraph.
- Drop any options and implementation related to the old
fusiongraph -
- The output is a valid supergraph that can be consumed by any Federation router. But if it is not Mesh Serve, the subgraph should still be served via Mesh Serve then consumed by that Federation router. If it is Mesh Serve, no additional server is needed because Mesh Serve already knows the additional directives etc of the transports
- Compose the subgraphs using
@theguild/federation-compositionpackage -
- So benefit from the validation rules of Federation in Mesh Compose
- Ability to consume existing federated subgraphs
-
- Since the composition is now Federation, we can accept any federated subgraph
- Implement Federation transform to transform any subgraph to a federated subgraph by adding
Federation directives (v2 only) . This is on user’s own because they add the directives
manually. And for
__resolveReference, we use@mergedirective to mark a root field as an entity resolver for Federation - Use additional
@sourcedirective to consume transforms on the subgraph execution (field renames etc) - Use additional
@resolveTodirective to consume additional stitched resolvers - Use additional
@transportdirective to choose and configure a specific transport for subgraphs - Handle unsupported additional directives with another set of additional directives on
Queryfor example directives on unions, schema definitions, enum values etc and then@extraUnionDirectiveadded with missing directives for unions then on the runtime these directives are added back to the union for the subgraph execution of the transports.
Basically Mesh Compose uses Federation spec for composition, validation and runtime BUT the output is a superset with these additional directives imported via
@composeDirective;@merge(Taken from Stitching Directives) If a custom entity resolver is defined for a root field like below, the gateway will pick it up as an entity resolver;
type Query { fooById(id: ID!): Foo @merge(keyField: 'id', keyArg: 'id', subgraph: Foo) }@resolveTo(Taken from v0) This allows to delegate to a field in any subgraph just like Schema Extensions in old Schema Stitching approach;
extend type Book { @resolveTo( sourceName: "authors" sourceTypeName: "Query" sourceFieldName: "authors" keyField: "authorId" keysArg: "ids" ) }@sourceTaken from Fusion This allows us to know how the original definition is in the subgraph. If this directive exists, the runtime applies the transforms from Schema Stitching during the subgraph execution. This directive can exist in arguments, fields, types etc.
type Query { @source(type: "MyUser") # This means `User` is actually `MyUser` in the actual subgraph } type User @source(name: "MyUser") { id: ID name: String }@transportTaken from Fusion This allows us to choose a specific transport (rest, mysql, graphql-ws, graphql-http etc) for the subgraph execution with some configuration. In the runtime, the gateway loads the transports and passes the subgraph schema with annotations if needed to get an executor to execute queries against that subgraph.
schema @transport(subgraph: "API", kind: "rest", location: "http://0.0.0.0:<api_port>") { query: Query mutation: Mutation subscription: Subscription }@extraSchemaDefinitionDirectiveBy default, it is not possible to add directives from subgraph to the supergraph but it is possible to do the same thing on types or fields. So we add this directive toQueryfor the directives we want to add to the schema. Then the runtime picks those persubgraphto put the directives back to their original places;
type Query @extraSchemaDefinitionDirective( directives: {transport: [{subgraph: "petstore", kind: "rest", location: "http://0.0.0.0:<petstore_port>/api/v3"}]} ) {@extraEnumValueDirectiveand@extraTypeDirectiveSame for enum values and unions etc that are not supported by the composition library
Thanks to these directives, subgraphs can be published individually to Hive for example then the supergraph stored there can be handled by Mesh Gateway since the composition is the same. All the additions etc are done on the subgraph level. For the Fed gateways except Mesh Serve, subgraphs can be served individually by Mesh Serve again while they are consumed by any gw like Apollo Router Shareable is enabled by default for non-federated subgraphs
Documentation PR has details for users; https://github.com/ardatan/graphql-mesh/pull/7109
- Drop any options and implementation related to the old
-
Updated dependencies []:
- @graphql-mesh/types@0.98.9
0.98.8
Patch Changes
0.98.7
Patch Changes
- Updated dependencies []:
- @graphql-mesh/types@0.98.7
0.98.6
Patch Changes
- #7030
270679bThanks @ardatan! - dependencies updates:- Updated dependency
@graphql-tools/utils@^10.2.1↗︎ (from^10.2.0, inpeerDependencies)
- Updated dependency
- Updated dependencies
[
270679b,270679b]:- @graphql-mesh/cross-helpers@0.4.3
- @graphql-mesh/types@0.98.6
0.98.5
Patch Changes
- Updated dependencies []:
- @graphql-mesh/types@0.98.5
0.98.4
Patch Changes
- Updated dependencies
[
fb59244]:- @graphql-mesh/types@0.98.4
0.98.3
Patch Changes
- Updated dependencies
[
c47b2aa]:- @graphql-mesh/types@0.98.3
0.98.2
Patch Changes
-
Updated dependencies [
96dd11d]:- @graphql-mesh/cross-helpers@0.4.2
- @graphql-mesh/types@0.98.2
0.98.1
Patch Changes
- Updated dependencies
[
3d88cb8,6044b7f]:- @graphql-mesh/string-interpolation@0.5.4
- @graphql-mesh/types@0.98.1
0.98.0
Patch Changes
- Updated dependencies
[
2fcadce]:- @graphql-mesh/types@0.98.0
0.97.6
Patch Changes
- #6766
8ec0067Thanks @renovate! - dependencies updates:- Updated dependency
minimatch@9.0.4↗︎ (from9.0.3, independencies)
- Updated dependency
0.97.5
Patch Changes
- Updated dependencies
[
52f74e7]:- @graphql-mesh/types@0.97.5
0.97.4
Patch Changes
- Updated dependencies
[
ff33394]:- @graphql-mesh/types@0.97.4
0.97.3
Patch Changes
- Updated dependencies
[
57f4a60]:- @graphql-mesh/types@0.97.3
0.97.2
Patch Changes
- Updated dependencies
[
7a712ab]:- @graphql-mesh/types@0.97.2
0.97.1
Patch Changes
- Updated dependencies
[
dbaf72c]:- @graphql-mesh/types@0.97.1
0.97.0
Patch Changes
- Updated dependencies
[
92dce67]:- @graphql-mesh/types@0.97.0
0.96.7
Patch Changes
- Updated dependencies []:
- @graphql-mesh/types@0.96.6
0.96.6
Patch Changes
- Updated dependencies
[
4b3ea1d]:- @graphql-mesh/types@0.96.5
0.96.5
Patch Changes
- Updated dependencies
[
ae7b085]:- @graphql-mesh/types@0.96.4
0.96.4
Patch Changes
- Updated dependencies
[
ac26793]:- @graphql-mesh/types@0.96.3
0.96.3
Patch Changes
0.96.2
Patch Changes
0.96.1
Patch Changes
- Updated dependencies []:
- @graphql-mesh/types@0.96.1
0.96.0
Patch Changes
- Updated dependencies
[
5c6a8f784]:- @graphql-mesh/types@0.96.0
0.95.8
Patch Changes
- Updated dependencies
[
b4d38c55d]:- @graphql-mesh/string-interpolation@0.5.3
- @graphql-mesh/types@0.95.8
0.95.7
Patch Changes
- Updated dependencies
[
a13969c77]:- @graphql-mesh/types@0.95.7
0.95.6
Patch Changes
- Updated dependencies
[
8e1056cf9]:- @graphql-mesh/string-interpolation@0.5.2
- @graphql-mesh/types@0.95.6
0.95.5
Patch Changes
- Updated dependencies
[
b8f16a42b,b8f16a42b]:- @graphql-mesh/cross-helpers@0.4.1
- @graphql-mesh/types@0.95.5
0.95.4
Patch Changes
- Updated dependencies
[
625e5d787]:- @graphql-mesh/types@0.95.4
0.95.3
Patch Changes
- Updated dependencies
[
33ae7a89a]:- @graphql-mesh/types@0.95.3
0.95.2
Patch Changes
- Updated dependencies
[
d8da4b282]:- @graphql-mesh/types@0.95.2
0.95.1
Patch Changes
- Updated dependencies
[
7cdc69e04]:- @graphql-mesh/types@0.95.1
0.95.0
Patch Changes
- Updated dependencies
[
bb50c4f94]:- @graphql-mesh/types@0.95.0
0.94.7
Patch Changes
- Updated dependencies []:
- @graphql-mesh/types@0.94.6
0.94.6
Patch Changes
- Updated dependencies []:
- @graphql-mesh/types@0.94.5
0.94.5
Patch Changes
- Updated dependencies
[
ff1678eea]:- @graphql-mesh/types@0.94.4
0.94.4
Patch Changes
- #5626
fba66c6fcThanks @renovate! - dependencies updates:- Updated dependency
minimatch@9.0.3↗︎ (from9.0.2, independencies)
- Updated dependency
- Updated dependencies
[
fba66c6fc]:- @graphql-mesh/string-interpolation@0.5.1
- @graphql-mesh/types@0.94.3
0.94.3
Patch Changes
- Updated dependencies
[
d0d4917f4]:- @graphql-mesh/types@0.94.2
0.94.2
Patch Changes
- Updated dependencies []:
- @graphql-mesh/types@0.94.1
0.94.1
Patch Changes
- #5607
584d16d6cThanks @renovate! - dependencies updates:- Updated dependency
minimatch@9.0.2↗︎ (from9.0.1, independencies)
- Updated dependency
0.94.0
Minor Changes
Patch Changes
-
#5316
5344640c2Thanks @renovate! - dependencies updates:- Updated dependency
minimatch@9.0.1↗︎ (from8.0.4, independencies)
- Updated dependency
-
#5446
e881ea609Thanks @renovate! - dependencies updates:- Updated dependency
@graphql-tools/utils@^9.2.1 || ^10.0.0↗︎ (from^9.2.1, inpeerDependencies)
- Updated dependency
-
Updated dependencies [
e881ea609,3d9218360,e881ea609,01fb0cc85,ef520d91e]:- @graphql-mesh/cross-helpers@0.4.0
- @graphql-mesh/string-interpolation@0.5.0
- @graphql-mesh/types@0.94.0
0.93.1
Patch Changes
- #5365
1dd9a6940Thanks @ardatan! - dependencies updates:- Updated dependency
@graphql-mesh/types@^0.93.0↗︎ (from^1.0.0, inpeerDependencies)
- Updated dependency
- Updated dependencies
[
1dd9a6940]:- @graphql-mesh/types@0.93.1
1.0.0
Patch Changes
0.2.24
Patch Changes
- #5322
d54b8cf29Thanks @renovate! - dependencies updates:- Updated dependency
minimatch@8.0.4↗︎ (from8.0.3, independencies)
- Updated dependency
- Updated dependencies
[
0d73b3f71,ed2232e71]:- @graphql-mesh/types@0.91.15
0.2.23
Patch Changes
-
#5146
676e3ffc4Thanks @renovate! - dependencies updates:- Updated dependency
minimatch@8.0.2↗︎ (from7.4.3, independencies)
- Updated dependency
-
#5276
14f293ff1Thanks @renovate! - dependencies updates:- Updated dependency
minimatch@8.0.2↗︎ (from7.4.3, independencies)
- Updated dependency
-
#5287
dedefe873Thanks @renovate! - dependencies updates:- Updated dependency
minimatch@8.0.3↗︎ (from8.0.2, independencies)
- Updated dependency
-
Updated dependencies [
870de5dae,aea134764,a1e08193b,abc0c8747]:- @graphql-mesh/types@0.91.13
- @graphql-mesh/string-interpolation@0.4.4
0.2.22
Patch Changes
-
#5252
c90eb5ac6Thanks @ardatan! - Make shared packages peer dependency -
Updated dependencies [
c90eb5ac6]:- @graphql-mesh/string-interpolation@0.4.3
- @graphql-mesh/cross-helpers@0.3.4
- @graphql-mesh/types@0.91.12
0.2.21
Patch Changes
-
#5192
7e7096695Thanks @renovate! - dependencies updates:- Updated dependency
minimatch@7.4.2↗︎ (from7.3.0, independencies)
- Updated dependency
-
#5248
52e6693e6Thanks @renovate! - dependencies updates:- Updated dependency
minimatch@7.4.3↗︎ (from7.4.2, independencies)
- Updated dependency
-
Updated dependencies [
7e7096695]:- @graphql-mesh/types@0.91.11
0.2.20
Patch Changes
- Updated dependencies []:
- @graphql-mesh/types@0.91.10
0.2.19
Patch Changes
- Updated dependencies
[
a272fdbca]:- @graphql-mesh/types@0.91.9
0.2.18
Patch Changes
- Updated dependencies []:
- @graphql-mesh/types@0.91.8
0.2.17
Patch Changes
- #5186
06e5fe744Thanks @renovate! - dependencies updates:- Updated dependency
minimatch@7.3.0↗︎ (from7.2.0, independencies)
- Updated dependency
- Updated dependencies []:
- @graphql-mesh/types@0.91.7
0.2.16
Patch Changes
-
#5165
a0ffbbe26Thanks @renovate! - dependencies updates:- Updated dependency
minimatch@7.0.0↗︎ (from6.2.0, independencies)
- Updated dependency
-
#5183
0b438c329Thanks @renovate! - dependencies updates:- Updated dependency
minimatch@7.2.0↗︎ (from7.0.0, independencies)
- Updated dependency
-
Updated dependencies [
0b438c329]:- @graphql-mesh/types@0.91.6
0.2.15
Patch Changes
- Updated dependencies
[
5c19f8d6f]:- @graphql-mesh/types@0.91.5
0.2.14
Patch Changes
- #5036
47734f78bThanks @renovate! - dependencies updates:- Updated dependency
minimatch@6.2.0↗︎ (from5.1.6, independencies)
- Updated dependency
- Updated dependencies
[
63ab17f0b]:- @graphql-mesh/types@0.91.4
0.2.13
Patch Changes
- Updated dependencies
[
8c9c39cf5]:- @graphql-mesh/types@0.91.3
0.2.12
Patch Changes
- Updated dependencies
[
975715275,989a47802]:- @graphql-mesh/cross-helpers@0.3.3
- @graphql-mesh/types@0.91.2
0.2.11
Patch Changes
- Updated dependencies []:
- @graphql-mesh/types@0.91.1
0.2.10
Patch Changes
- #5091
89bb72165Thanks @renovate! - dependencies updates:- Updated dependency
@graphql-tools/utils@9.2.1↗︎ (from9.1.4, independencies)
- Updated dependency
- Updated dependencies
[
89bb72165,89bb72165,7e8bb87dd]:- @graphql-mesh/cross-helpers@0.3.2
- @graphql-mesh/types@0.91.0
0.2.9
Patch Changes
0.2.8
Patch Changes
- Updated dependencies
[
ed5843d8a]:- @graphql-mesh/types@0.89.5
0.2.7
Patch Changes
- #5049
cb7e2c568Thanks @renovate! - dependencies updates:- Updated dependency
minimatch@5.1.6↗︎ (from5.1.4, independencies)
- Updated dependency
0.2.6
Patch Changes
-
#5028
994813331Thanks @renovate! - dependencies updates:- Updated dependency
@graphql-tools/utils@9.1.4↗︎ (from9.1.3, independencies)
- Updated dependency
-
#5035
3d92edb0bThanks @renovate! - dependencies updates:- Updated dependency
minimatch@5.1.4↗︎ (from5.1.2, independencies)
- Updated dependency
-
Updated dependencies [
994813331,994813331,c015b02a1,fb9113d5b]:- @graphql-mesh/cross-helpers@0.3.1
- @graphql-mesh/types@0.89.4
- @graphql-mesh/string-interpolation@0.4.2
0.2.5
Patch Changes
- Updated dependencies
[
99f4c84e6]:- @graphql-mesh/types@0.89.3
0.2.4
Patch Changes
- #4960
454640a8fThanks @renovate! - dependencies updates:- Updated dependency
minimatch@5.1.2↗︎ (from5.1.1, independencies)
- Updated dependency
0.2.3
Patch Changes
- Updated dependencies
[
deb9912e0]:- @graphql-mesh/string-interpolation@0.4.1
- @graphql-mesh/types@0.89.2
0.2.2
Patch Changes
- Updated dependencies
[
f1c2e20e5]:- @graphql-mesh/types@0.89.1
0.2.1
Patch Changes
- Updated dependencies
[
3edaa00ac]:- @graphql-mesh/types@0.89.0
0.2.0
Minor Changes
Patch Changes
- #4901
500a4504cThanks @renovate! - dependencies updates:- Updated dependency
@graphql-tools/utils@9.1.3↗︎ (from9.1.1, independencies)
- Updated dependency
- Updated dependencies
[
500a4504c,5ed3435b8,500a4504c,1a28c92c2]:- @graphql-mesh/cross-helpers@0.3.0
- @graphql-mesh/string-interpolation@0.4.0
- @graphql-mesh/types@0.88.0
0.1.2
Patch Changes
- #4869
58b6f76bbThanks @renovate! - dependencies updates:- Updated dependency
minimatch@5.1.1↗︎ (from5.1.0, independencies)
- Updated dependency
0.1.1
Patch Changes
- Updated dependencies []:
- @graphql-mesh/types@0.87.1
0.1.0
Minor Changes
Patch Changes
0.0.47
Patch Changes
-
#4790
8c7d96cffThanks @renovate! - dependencies updates:- Updated dependency
@graphql-tools/utils@9.1.0↗︎ (from9.0.1, independencies)
- Updated dependency
-
#4809
db95881b5Thanks @renovate! - dependencies updates:- Updated dependency
@graphql-tools/utils@9.1.1↗︎ (from9.1.0, independencies)
- Updated dependency
-
Updated dependencies [
8c7d96cff,db95881b5,8c7d96cff,990f649ef,db95881b5,76deb32d1,baa4fbf82]:- @graphql-mesh/cross-helpers@0.2.10
- @graphql-mesh/types@0.86.0
0.0.46
Patch Changes
- #4775
a764fe0d3Thanks @renovate! - dependencies updates:- Updated dependency
@graphql-tools/utils@9.0.1↗︎ (from8.13.1, independencies)
- Updated dependency
- Updated dependencies
[
a764fe0d3,d9c5c1195,a764fe0d3,85e5071d0,c55e68381]:- @graphql-mesh/cross-helpers@0.2.9
- @graphql-mesh/types@0.85.7
0.0.45
Patch Changes
- #4765
f26714af8Thanks @renovate! - dependencies updates:- Updated dependency
@graphql-tools/utils@8.13.1↗︎ (from8.13.0, independencies)
- Updated dependency
- Updated dependencies
[
f26714af8,f26714af8]:- @graphql-mesh/cross-helpers@0.2.8
- @graphql-mesh/types@0.85.6
0.0.44
Patch Changes
- Updated dependencies []:
- @graphql-mesh/types@0.85.5
0.0.43
Patch Changes
- #4745
bfedc23d9Thanks @renovate! - dependencies updates:- Updated dependency
@graphql-tools/utils@8.13.0↗︎ (from8.12.0, independencies)
- Updated dependency
- Updated dependencies
[
bfedc23d9,bfedc23d9]:- @graphql-mesh/cross-helpers@0.2.7
- @graphql-mesh/types@0.85.4
0.0.42
Patch Changes
- #4732
704a0bd6eThanks @gilgardosh! - dependencies updates:- Updated dependency
@graphql-mesh/types@0.85.2↗︎ (from0.85.1, independencies) - Updated dependency
@graphql-mesh/string-interpolation@0.3.3↗︎ (from0.3.2, independencies)
- Updated dependency
- Updated dependencies
[
704a0bd6e]:- @graphql-mesh/types@0.85.3
0.0.41
Patch Changes
- Updated dependencies
[
5c87cfc60,09c286994]:- @graphql-mesh/string-interpolation@0.3.3
- @graphql-mesh/types@0.85.2
0.0.40
Patch Changes
- Updated dependencies
[
398af2bf6]:- @graphql-mesh/types@0.85.1
0.0.39
Patch Changes
- #4673
299770a78Thanks @renovate! - dependencies updates:- Removed dependency
@envelop/core@^2.3.2↗︎ (fromdependencies)
- Removed dependency
0.0.38
Patch Changes
0.0.37
Patch Changes
- Updated dependencies
[
637e9e9d8]:- @graphql-mesh/types@0.84.10
0.0.36
Patch Changes
- Updated dependencies
[
dd831a7d1]:- @graphql-mesh/types@0.84.9
0.0.35
Patch Changes
- Updated dependencies []:
- @graphql-mesh/types@0.84.8
0.0.34
Patch Changes
- Updated dependencies
[
ffb301435]:- @graphql-mesh/types@0.84.7
0.0.33
Patch Changes
- Updated dependencies
[
31a64714a]:- @graphql-mesh/types@0.84.6
0.0.32
Patch Changes
- Updated dependencies []:
- @graphql-mesh/types@0.84.5
0.0.31
Patch Changes
- Updated dependencies []:
- @graphql-mesh/types@0.84.4
0.0.30
Patch Changes
- Updated dependencies []:
- @graphql-mesh/types@0.84.3
0.0.29
Patch Changes
- Updated dependencies
[
ff251e4c7]:- @graphql-mesh/types@0.84.2
0.0.28
Patch Changes
- Updated dependencies []:
- @graphql-mesh/types@0.84.1
0.0.27
Patch Changes
0.0.26
Patch Changes
- Updated dependencies []:
- @graphql-mesh/types@0.83.5
0.0.25
Patch Changes
-
#4439
78599180dThanks @gilgardosh! - dependencies updates:- Updated dependency
@graphql-mesh/types@0.83.3↗︎ (from0.82.1, independencies) - Updated dependency
@graphql-mesh/cross-helpers@0.2.5↗︎ (from0.2.3, independencies) - Updated dependency
@graphql-tools/utils@8.12.0↗︎ (from8.10.1, independencies)
- Updated dependency
-
Updated dependencies [
78599180d,78599180d]:- @graphql-mesh/cross-helpers@0.2.6
- @graphql-mesh/types@0.83.4
0.0.24
Patch Changes
-
#4466
6f52af1c2Thanks @renovate! - dependencies updates:- Updated dependency
@graphql-tools/utils@8.12.0↗︎ (from8.11.0, independencies)
- Updated dependency
-
Updated dependencies [
6f52af1c2,6f52af1c2]:- @graphql-mesh/cross-helpers@0.2.5
- @graphql-mesh/types@0.83.3
0.0.23
Patch Changes
- Updated dependencies []:
- @graphql-mesh/types@0.83.2
0.0.22
Patch Changes
- Updated dependencies []:
- @graphql-mesh/types@0.83.1
0.0.21
Patch Changes
0.0.20
Patch Changes
-
#4443
9dac0d835Thanks @renovate! - dependencies updates:- Updated dependency
@graphql-tools/utils@8.11.0↗︎ (from8.10.1, independencies)
- Updated dependency
-
Updated dependencies [
9dac0d835,9dac0d835]:- @graphql-mesh/cross-helpers@0.2.4
- @graphql-mesh/types@0.82.3
0.0.19
Patch Changes
- Updated dependencies
[
b9bb80094]:- @graphql-mesh/types@0.82.2
0.0.18
Patch Changes
- Updated dependencies
[
3165827f7]:- @graphql-mesh/types@0.82.1
0.0.17
Patch Changes
0.0.16
Patch Changes
-
#4380
e69462cacThanks @gilgardosh! - dependencies updates:- Updated dependency
@graphql-tools/utils@8.10.1↗︎ (from8.10.0, independencies)
- Updated dependency
-
#4389
12ae4469aThanks @renovate! - dependencies updates:- Updated dependency
@graphql-tools/utils@8.10.1↗︎ (from8.10.0, independencies)
- Updated dependency
-
Updated dependencies [
e69462cac,12ae4469a,e69462cac,12ae4469a,15f315959,df37c40f4,d87907736,7a4023a2c,15f315959]:- @graphql-mesh/cross-helpers@0.2.3
- @graphql-mesh/types@0.81.0
0.0.15
Patch Changes
- Updated dependencies
[
be79b20a5]:- @graphql-mesh/types@0.80.2
0.0.14
Patch Changes
- Updated dependencies []:
- @graphql-mesh/types@0.80.1
0.0.13
Patch Changes
- Updated dependencies
[
f882aca38]:- @graphql-mesh/types@0.80.0
0.0.12
Patch Changes
- Updated dependencies
[
b162269f7,2ad667d96]:- @graphql-mesh/types@0.79.0
- @graphql-mesh/string-interpolation@0.3.2
0.0.11
Patch Changes
-
#4275
a2e59dfddThanks @renovate! - dependencies updates:- Updated dependency
@graphql-tools/utils@8.10.0↗︎ (was8.9.1, independencies)
- Updated dependency
-
Updated dependencies [
a2e59dfdd,991373717,a2e59dfdd,991373717]:- @graphql-mesh/cross-helpers@0.2.2
- @graphql-mesh/string-interpolation@0.3.1
- @graphql-mesh/types@0.78.8
0.0.10
Patch Changes
-
#4263
db10974eaThanks @renovate! - dependencies updates:- Updated dependency
@graphql-tools/utils@8.9.1↗︎ (was8.9.0, independencies)
- Updated dependency
-
Updated dependencies [
db10974ea,db10974ea,db10974ea]:- @graphql-mesh/cross-helpers@0.2.1
- @graphql-mesh/types@0.78.7
0.0.9
Patch Changes
- Updated dependencies
[
f95036a33]:- @graphql-mesh/types@0.78.6
0.0.8
Patch Changes
- Updated dependencies [c88a34d82]
- @graphql-mesh/types@0.78.5
0.0.7
Patch Changes
- @graphql-mesh/types@0.78.4
0.0.6
Patch Changes
- Updated dependencies [738e2f378]
- @graphql-mesh/types@0.78.3
0.0.5
Patch Changes
- Updated dependencies [a2ef35c35]
- @graphql-mesh/types@0.78.2
0.0.4
Patch Changes
- @graphql-mesh/types@0.78.1
0.0.3
Patch Changes
- Updated dependencies [bcd9355ee]
- @graphql-mesh/types@0.78.0
0.0.2
Patch Changes
- Updated dependencies [66f5d0189]
- Updated dependencies [0401c7617]
- @graphql-mesh/types@0.77.1
- @graphql-mesh/cross-helpers@0.2.0
0.0.1
Patch Changes
- 12e1e5d72: New Rate Limit plugin
- Updated dependencies [12e1e5d72]
- Updated dependencies [12e1e5d72]
- Updated dependencies [12e1e5d72]
- @graphql-mesh/cross-helpers@0.1.7
- @graphql-mesh/types@0.77.0