@omnigraph/thrift
Changelog for @omnigraph/thrift: every release with its changes and the pull requests behind them.
0.12.1
Patch Changes
- Updated dependencies
[
c7f0f3f,c7f0f3f]:- @graphql-mesh/types@0.107.1
- @graphql-mesh/utils@0.107.1
- @graphql-mesh/transport-thrift@0.12.1
0.12.0
Patch Changes
- Updated dependencies
[
ab73b38,51b15f4]:- @graphql-mesh/types@0.107.0
- @graphql-mesh/utils@0.107.0
- @graphql-mesh/transport-thrift@0.12.0
0.11.0
Patch Changes
- Updated dependencies
[
cb846cb,a7cbeef,e148b13,07c7b8e]:- @graphql-mesh/transport-thrift@0.11.0
- @graphql-mesh/utils@0.106.0
- @graphql-mesh/types@0.106.0
0.10.1
Patch Changes
- Updated dependencies
[
096ed33,096ed33,096ed33,096ed33]:- @graphql-mesh/cross-helpers@0.4.16
- @graphql-mesh/transport-thrift@0.10.1
- @graphql-mesh/types@0.105.1
- @graphql-mesh/utils@0.105.1
0.10.0
Patch Changes
- Updated dependencies
[
b7def27]:- @graphql-mesh/types@0.105.0
- @graphql-mesh/utils@0.105.0
- @graphql-mesh/transport-thrift@0.10.0
0.9.40
Patch Changes
-
#9465
eece882Thanks @zcag! - dependencies updates:- Updated dependency
@graphql-mesh/transport-thrift@^0.9.38↗︎ (from^0.9.37, 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
-
#9558
cfa9cd9Thanks @dependabot! - dependencies updates:- Updated dependency
thrift@^0.24.0↗︎ (from^0.23.0, independencies)
- Updated dependency
-
Updated dependencies [
eece882,6282a71,b28d9ec,eece882,6282a71,b28d9ec,eece882,59a2e76,6282a71,b28d9ec,1b0e3c4,eece882,444fbbe,6282a71,2c347d5,b28d9ec,1b0e3c4,4c56adc]:- @graphql-mesh/cross-helpers@0.4.15
- @graphql-mesh/transport-thrift@0.9.39
- @graphql-mesh/types@0.104.30
- @graphql-mesh/utils@0.104.38
0.9.39
Patch Changes
- #9457
b2d2384Thanks @dependabot! - dependencies updates:- Updated dependency
thrift@^0.23.0↗︎ (from^0.22.0, independencies)
- Updated dependency
- Updated dependencies
[
1da4b45,fa18e2d,1da4b45,fa18e2d,7cfc2a0]:- @graphql-mesh/types@0.104.29
- @graphql-mesh/utils@0.104.37
- @graphql-mesh/transport-thrift@0.9.38
0.9.38
Patch Changes
- Updated dependencies
[
6943e28,8c7b764,6943e28,8c7b764,6943e28,8c7b764,6943e28,6943e28]:- @graphql-mesh/cross-helpers@0.4.14
- @graphql-mesh/transport-thrift@0.9.37
- @graphql-mesh/types@0.104.28
- @graphql-mesh/utils@0.104.36
0.9.37
Patch Changes
- Updated dependencies
[
af31a59,af31a59,af31a59,af31a59]:- @graphql-mesh/cross-helpers@0.4.13
- @graphql-mesh/transport-thrift@0.9.36
- @graphql-mesh/types@0.104.27
- @graphql-mesh/utils@0.104.35
0.9.36
Patch Changes
- Updated dependencies
[
95a2d10,95a2d10]:- @graphql-mesh/types@0.104.26
- @graphql-mesh/utils@0.104.34
- @graphql-mesh/transport-thrift@0.9.35
0.9.35
Patch Changes
- Updated dependencies
[
46d8eed]:- @graphql-mesh/utils@0.104.33
- @graphql-mesh/transport-thrift@0.9.34
0.9.34
Patch Changes
- Updated dependencies []:
- @graphql-mesh/utils@0.104.32
- @graphql-mesh/transport-thrift@0.9.33
0.9.33
Patch Changes
- Updated dependencies []:
- @graphql-mesh/utils@0.104.31
- @graphql-mesh/transport-thrift@0.9.32
0.9.32
Patch Changes
- Updated dependencies []:
- @graphql-mesh/utils@0.104.30
- @graphql-mesh/transport-thrift@0.9.31
0.9.31
Patch Changes
- Updated dependencies []:
- @graphql-mesh/utils@0.104.29
- @graphql-mesh/transport-thrift@0.9.30
0.9.30
Patch Changes
- Updated dependencies
[
300aea0,300aea0]:- @graphql-mesh/types@0.104.25
- @graphql-mesh/utils@0.104.28
- @graphql-mesh/transport-thrift@0.9.29
0.9.29
Patch Changes
- Updated dependencies
[
2c80833,2c80833]:- @graphql-mesh/types@0.104.24
- @graphql-mesh/utils@0.104.27
- @graphql-mesh/transport-thrift@0.9.28
0.9.28
Patch Changes
- Updated dependencies []:
- @graphql-mesh/utils@0.104.26
- @graphql-mesh/transport-thrift@0.9.27
0.9.27
Patch Changes
- Updated dependencies
[
4f81520]:- @graphql-mesh/types@0.104.23
- @graphql-mesh/utils@0.104.25
- @graphql-mesh/transport-thrift@0.9.26
0.9.26
Patch Changes
- Updated dependencies
[
0664ddb]:- @graphql-mesh/transport-thrift@0.9.25
0.9.25
Patch Changes
- Updated dependencies
[
a442cbe,a442cbe,080aca9]:- @graphql-mesh/types@0.104.22
- @graphql-mesh/utils@0.104.24
- @graphql-mesh/transport-thrift@0.9.24
0.9.24
Patch Changes
- Updated dependencies
[
d213cd9,d213cd9]:- @graphql-mesh/types@0.104.21
- @graphql-mesh/utils@0.104.23
- @graphql-mesh/transport-thrift@0.9.23
0.9.23
Patch Changes
- Updated dependencies
[
6c65df7,6c65df7,6e3779c]:- @graphql-mesh/types@0.104.20
- @graphql-mesh/utils@0.104.22
- @graphql-mesh/transport-thrift@0.9.22
0.9.22
Patch Changes
- Updated dependencies
[
2410c44]:- @graphql-mesh/transport-thrift@0.9.21
- @graphql-mesh/utils@0.104.21
0.9.21
Patch Changes
- Updated dependencies
[
c219668,c219668,3f91b5a,c219668,3f91b5a,c219668,3f91b5a]:- @graphql-mesh/cross-helpers@0.4.12
- @graphql-mesh/transport-thrift@0.9.20
- @graphql-mesh/types@0.104.19
- @graphql-mesh/utils@0.104.20
0.9.20
Patch Changes
- Updated dependencies []:
- @graphql-mesh/utils@0.104.19
- @graphql-mesh/transport-thrift@0.9.19
0.9.19
Patch Changes
- Updated dependencies
[
72c443c,72c443c,72c443c,72c443c]:- @graphql-mesh/cross-helpers@0.4.11
- @graphql-mesh/transport-thrift@0.9.18
- @graphql-mesh/types@0.104.18
- @graphql-mesh/utils@0.104.18
0.9.18
Patch Changes
- Updated dependencies
[
3987b80,3987b80]:- @graphql-mesh/types@0.104.17
- @graphql-mesh/utils@0.104.17
- @graphql-mesh/transport-thrift@0.9.17
0.9.17
Patch Changes
- Updated dependencies
[
bb42d37,bb42d37]:- @graphql-mesh/types@0.104.16
- @graphql-mesh/utils@0.104.16
- @graphql-mesh/transport-thrift@0.9.16
0.9.16
Patch Changes
- Updated dependencies
[
b077f20]:- @graphql-mesh/types@0.104.15
- @graphql-mesh/utils@0.104.15
- @graphql-mesh/transport-thrift@0.9.15
0.9.15
Patch Changes
- Updated dependencies
[
1db3c6b]:- @graphql-mesh/types@0.104.14
- @graphql-mesh/utils@0.104.14
- @graphql-mesh/transport-thrift@0.9.14
0.9.14
Patch Changes
- Updated dependencies
[
dfc6bc1,dfc6bc1,dfc6bc1,865b000]:- @graphql-mesh/transport-thrift@0.9.13
- @graphql-mesh/types@0.104.13
- @graphql-mesh/utils@0.104.13
0.9.13
Patch Changes
- Updated dependencies
[
ffec6e7]:- @graphql-mesh/utils@0.104.12
- @graphql-mesh/transport-thrift@0.9.12
- @graphql-mesh/types@0.104.12
0.9.12
Patch Changes
- Updated dependencies
[
d61faf0]:- @graphql-mesh/utils@0.104.11
- @graphql-mesh/transport-thrift@0.9.11
- @graphql-mesh/types@0.104.11
0.9.11
Patch Changes
- Updated dependencies
[
7852ccd,7852ccd]:- @graphql-mesh/utils@0.104.10
- @graphql-mesh/transport-thrift@0.9.10
- @graphql-mesh/types@0.104.10
0.9.10
Patch Changes
- Updated dependencies
[
0c18fe1]:- @graphql-mesh/types@0.104.9
- @graphql-mesh/utils@0.104.9
- @graphql-mesh/transport-thrift@0.9.9
0.9.9
Patch Changes
- Updated dependencies
[
fb6e935,fb6e935,fb6e935]:- @graphql-mesh/types@0.104.8
- @graphql-mesh/utils@0.104.8
- @graphql-mesh/transport-thrift@0.9.8
0.9.8
Patch Changes
- Updated dependencies
[
c37c23b]:- @graphql-mesh/types@0.104.7
- @graphql-mesh/utils@0.104.7
- @graphql-mesh/transport-thrift@0.9.7
0.9.7
Patch Changes
- Updated dependencies
[
e2666bc]:- @graphql-mesh/utils@0.104.6
- @graphql-mesh/transport-thrift@0.9.6
- @graphql-mesh/types@0.104.6
0.9.6
Patch Changes
- Updated dependencies
[
9d61d75]:- @graphql-mesh/utils@0.104.5
- @graphql-mesh/transport-thrift@0.9.5
- @graphql-mesh/types@0.104.5
0.9.5
Patch Changes
- Updated dependencies
[
6b4c546]:- @graphql-mesh/types@0.104.4
- @graphql-mesh/utils@0.104.4
- @graphql-mesh/transport-thrift@0.9.4
0.9.4
Patch Changes
- #8648
3e0df81Thanks @renovate! - dependencies updates:- Updated dependency
thrift@^0.22.0↗︎ (from^0.21.0, independencies)
- Updated dependency
0.9.3
Patch Changes
-
#8615
0af3d0cThanks @enisdenjo! - dependencies updates:- Updated dependency
@whatwg-node/fetch@^0.10.6↗︎ (from^0.10.4, independencies)
- Updated dependency
-
#8615
0af3d0cThanks @enisdenjo! - Update graphql-yoga and whatwg-node packagesIn light of https://github.com/ardatan/whatwg-node/pull/2305. Please upgrade as soon as possible!
-
Updated dependencies [
0af3d0c,0af3d0c]:- @graphql-mesh/utils@0.104.3
- @graphql-mesh/transport-thrift@0.9.3
- @graphql-mesh/types@0.104.3
0.9.2
Patch Changes
- Updated dependencies
[
1b5d072]:- @graphql-mesh/utils@0.104.2
- @graphql-mesh/transport-thrift@0.9.2
- @graphql-mesh/types@0.104.2
0.9.1
Patch Changes
- Updated dependencies
[
b6c083c,f416982]:- @graphql-mesh/utils@0.104.1
- @graphql-mesh/transport-thrift@0.9.1
- @graphql-mesh/types@0.104.1
0.9.0
Patch Changes
- Updated dependencies
[
4528794,4528794]:- @graphql-mesh/utils@0.104.0
- @graphql-mesh/transport-thrift@0.9.0
- @graphql-mesh/types@0.104.0
0.8.21
Patch Changes
- Updated dependencies
[
903124f]:- @graphql-mesh/utils@0.103.21
- @graphql-mesh/transport-thrift@0.8.21
- @graphql-mesh/types@0.103.21
0.8.20
Patch Changes
- Updated dependencies
[
3f5e0a1]:- @graphql-mesh/utils@0.103.20
- @graphql-mesh/transport-thrift@0.8.20
- @graphql-mesh/types@0.103.20
0.8.19
Patch Changes
- Updated dependencies
[
d9cf1d3]:- @graphql-mesh/types@0.103.19
- @graphql-mesh/utils@0.103.19
- @graphql-mesh/transport-thrift@0.8.19
0.8.18
Patch Changes
- #8409
ab0863bThanks @ardatan! - dependencies updates:- Updated dependency
@whatwg-node/fetch@^0.10.4↗︎ (from^0.10.0, independencies)
- Updated dependency
- Updated dependencies
[
ab0863b]:- @graphql-mesh/utils@0.103.18
- @graphql-mesh/transport-thrift@0.8.18
- @graphql-mesh/types@0.103.18
0.8.17
Patch Changes
- Updated dependencies
[
eee582a]:- @graphql-mesh/utils@0.103.17
- @graphql-mesh/transport-thrift@0.8.17
- @graphql-mesh/types@0.103.17
0.8.16
Patch Changes
- Updated dependencies
[
b44f8b7]:- @graphql-mesh/types@0.103.16
- @graphql-mesh/utils@0.103.16
- @graphql-mesh/transport-thrift@0.8.16
0.8.15
Patch Changes
- Updated dependencies
[
b5c05c4]:- @graphql-mesh/types@0.103.15
- @graphql-mesh/utils@0.103.15
- @graphql-mesh/transport-thrift@0.8.15
0.8.14
Patch Changes
- Updated dependencies
[
fc44a1e]:- @graphql-mesh/types@0.103.14
- @graphql-mesh/utils@0.103.14
- @graphql-mesh/transport-thrift@0.8.14
0.8.13
Patch Changes
- Updated dependencies
[
ce5e094,ce5e094,ce5e094,ce5e094]:- @graphql-mesh/cross-helpers@0.4.10
- @graphql-mesh/transport-thrift@0.8.13
- @graphql-mesh/types@0.103.13
- @graphql-mesh/utils@0.103.13
0.8.12
Patch Changes
- Updated dependencies
[
5180b06,c54e361]:- @graphql-mesh/utils@0.103.12
- @graphql-mesh/types@0.103.12
- @graphql-mesh/transport-thrift@0.8.12
0.8.11
Patch Changes
- Updated dependencies
[
3fc1f3e,4011203]:- @graphql-mesh/types@0.103.11
- @graphql-mesh/utils@0.103.11
- @graphql-mesh/transport-thrift@0.8.11
0.8.10
Patch Changes
- Updated dependencies
[
b750a41]:- @graphql-mesh/utils@0.103.10
- @graphql-mesh/transport-thrift@0.8.10
- @graphql-mesh/types@0.103.10
0.8.9
Patch Changes
- Updated dependencies
[
10ba2c4]:- @graphql-mesh/utils@0.103.9
- @graphql-mesh/transport-thrift@0.8.9
- @graphql-mesh/types@0.103.9
0.8.8
Patch Changes
- Updated dependencies
[
93fb364]:- @graphql-mesh/utils@0.103.8
- @graphql-mesh/transport-thrift@0.8.8
- @graphql-mesh/types@0.103.8
0.8.7
Patch Changes
- Updated dependencies []:
- @graphql-mesh/types@0.103.7
- @graphql-mesh/utils@0.103.7
- @graphql-mesh/transport-thrift@0.8.7
0.8.6
Patch Changes
- Updated dependencies
[
2ef651a,2ef651a,2ef651a,2ef651a]:- @graphql-mesh/cross-helpers@0.4.9
- @graphql-mesh/transport-thrift@0.8.6
- @graphql-mesh/types@0.103.6
- @graphql-mesh/utils@0.103.6
0.8.5
Patch Changes
- Updated dependencies
[
9f9f6fe]:- @graphql-mesh/utils@0.103.5
- @graphql-mesh/transport-thrift@0.8.5
- @graphql-mesh/types@0.103.5
0.8.4
Patch Changes
- Updated dependencies
[
8fcfe3f]:- @graphql-mesh/types@0.103.4
- @graphql-mesh/utils@0.103.4
- @graphql-mesh/transport-thrift@0.8.4
0.8.3
Patch Changes
- Updated dependencies
[
6360755]:- @graphql-mesh/utils@0.103.3
- @graphql-mesh/transport-thrift@0.8.3
- @graphql-mesh/types@0.103.3
0.8.2
Patch Changes
- Updated dependencies
[
bfd8929]:- @graphql-mesh/utils@0.103.2
- @graphql-mesh/transport-thrift@0.8.2
- @graphql-mesh/types@0.103.2
0.8.1
Patch Changes
- Updated dependencies
[
92d3ce1,92d3ce1,92d3ce1,92d3ce1]:- @graphql-mesh/cross-helpers@0.4.8
- @graphql-mesh/transport-thrift@0.8.1
- @graphql-mesh/types@0.103.1
- @graphql-mesh/utils@0.103.1
0.8.0
Patch Changes
- Updated dependencies
[
0e49907,9873b33]:- @graphql-mesh/utils@0.103.0
- @graphql-mesh/transport-thrift@0.8.0
- @graphql-mesh/types@0.103.0
0.7.15
Patch Changes
- Updated dependencies []:
- @graphql-mesh/types@0.102.13
- @graphql-mesh/utils@0.102.13
- @graphql-mesh/transport-thrift@0.7.14
0.7.14
Patch Changes
- #7914
eee53b9Thanks @renovate! - dependencies updates:- Updated dependency
@whatwg-node/fetch@^0.10.0↗︎ (from^0.9.18, independencies)
- Updated dependency
- Updated dependencies
[
eee53b9]:- @graphql-mesh/utils@0.102.12
- @graphql-mesh/transport-thrift@0.7.13
- @graphql-mesh/types@0.102.12
0.7.13
Patch Changes
- Updated dependencies
[
de41fc2,de41fc2]:- @graphql-mesh/types@0.102.11
- @graphql-mesh/utils@0.102.11
- @graphql-mesh/transport-thrift@0.7.12
0.7.12
Patch Changes
- Updated dependencies
[
997b81c,997b81c]:- @graphql-mesh/types@0.102.10
- @graphql-mesh/utils@0.102.10
- @graphql-mesh/transport-thrift@0.7.11
0.7.11
Patch Changes
- Updated dependencies
[
fad4d27]:- @graphql-mesh/utils@0.102.9
- @graphql-mesh/transport-thrift@0.7.10
- @graphql-mesh/types@0.102.9
0.7.10
Patch Changes
- Updated dependencies
[
518c42c,518c42c]:- @graphql-mesh/types@0.102.8
- @graphql-mesh/utils@0.102.8
- @graphql-mesh/transport-thrift@0.7.9
0.7.9
Patch Changes
- Updated dependencies
[
50bf472,50bf472,50bf472,50bf472]:- @graphql-mesh/cross-helpers@0.4.7
- @graphql-mesh/transport-thrift@0.7.8
- @graphql-mesh/types@0.102.7
- @graphql-mesh/utils@0.102.7
0.7.8
Patch Changes
- Updated dependencies
[
bf588d3]:- @graphql-mesh/utils@0.102.6
- @graphql-mesh/transport-thrift@0.7.7
- @graphql-mesh/types@0.102.6
0.7.7
Patch Changes
- #7708
c024b77Thanks @renovate! - dependencies updates:- Updated dependency
thrift@^0.21.0↗︎ (from^0.20.0, independencies)
- Updated dependency
0.7.6
Patch Changes
- Updated dependencies
[
3bf14b3,b7f6ebf,0a3e52c]:- @graphql-mesh/utils@0.102.5
- @graphql-mesh/transport-thrift@0.7.6
- @graphql-mesh/types@0.102.5
0.7.5
Patch Changes
- Updated dependencies []:
- @graphql-mesh/transport-thrift@0.7.5
0.7.4
Patch Changes
- Updated dependencies
[
edbc074,edbc074]:- @graphql-mesh/types@0.102.4
- @graphql-mesh/utils@0.102.4
- @graphql-mesh/transport-thrift@0.7.4
0.7.3
Patch Changes
- Updated dependencies
[
14ec31f,14ec31f]:- @graphql-mesh/types@0.102.3
- @graphql-mesh/utils@0.102.3
- @graphql-mesh/transport-thrift@0.7.3
0.7.2
Patch Changes
- Updated dependencies
[
5d95aad]:- @graphql-mesh/utils@0.102.2
- @graphql-mesh/transport-thrift@0.7.2
- @graphql-mesh/types@0.102.2
0.7.1
Patch Changes
- Updated dependencies
[
e49a7e6]:- @graphql-mesh/utils@0.102.1
- @graphql-mesh/transport-thrift@0.7.1
- @graphql-mesh/types@0.102.1
0.7.0
Patch Changes
- Updated dependencies
[
db41f96]:- @graphql-mesh/types@0.102.0
- @graphql-mesh/utils@0.102.0
- @graphql-mesh/transport-thrift@0.7.0
0.6.2
Patch Changes
- #7518
b0cdc83Thanks @enisdenjo! - dependencies updates:- Updated dependency
@graphql-mesh/transport-thrift@^0.6.1↗︎ (from^0.6.0, independencies)
- Updated dependency
- Updated dependencies
[
b0cdc83]:- @graphql-mesh/transport-thrift@0.6.2
0.6.1
Patch Changes
- Updated dependencies
[
67e1062]:- @graphql-mesh/transport-thrift@0.6.1
0.6.0
Patch Changes
- Updated dependencies
[
d784488,190e9ec,d784488,190e9ec,d784488,190e9ec,d784488,190e9ec,d784488]:- @graphql-mesh/cross-helpers@0.4.6
- @graphql-mesh/transport-thrift@0.6.0
- @graphql-mesh/types@0.101.0
- @graphql-mesh/utils@0.101.0
0.5.0
Patch Changes
- Updated dependencies
[
c06a048,c06a048,c06a048,c06a048,a324c5e,4d1eb28,a324c5e]:- @graphql-mesh/cross-helpers@0.4.5
- @graphql-mesh/transport-thrift@0.5.0
- @graphql-mesh/types@0.100.0
- @graphql-mesh/utils@0.100.0
0.4.8
Patch Changes
- Updated dependencies
[
a1bfc49]:- @graphql-mesh/types@0.99.7
- @graphql-mesh/utils@0.99.7
- @graphql-mesh/transport-thrift@0.4.7
0.4.7
Patch Changes
- Updated dependencies
[
6c67e77,6c67e77,6c67e77]:- @graphql-mesh/types@0.99.6
- @graphql-mesh/utils@0.99.6
- @graphql-mesh/transport-thrift@0.4.6
0.4.6
Patch Changes
- #7192
1905f53Thanks @ardatan! - Addsubgraphargument to the directives to distinguish the subgraph it belongs to
0.4.5
Patch Changes
- Updated dependencies
[
33c23e8]:- @graphql-mesh/utils@0.99.5
- @graphql-mesh/transport-thrift@0.4.5
- @graphql-mesh/types@0.99.5
0.4.4
Patch Changes
- Updated dependencies
[
597e790,597e790]:- @graphql-mesh/utils@0.99.4
- @graphql-mesh/transport-thrift@0.4.4
- @graphql-mesh/types@0.99.4
0.4.3
Patch Changes
- Updated dependencies
[
5e5dec5,5e5dec5]:- @graphql-mesh/utils@0.99.3
- @graphql-mesh/transport-thrift@0.4.3
- @graphql-mesh/types@0.99.3
0.4.2
Patch Changes
- Updated dependencies
[
4bc495c,4bc495c]:- @graphql-mesh/types@0.99.2
- @graphql-mesh/utils@0.99.2
- @graphql-mesh/transport-thrift@0.4.2
0.4.1
Patch Changes
- Updated dependencies
[
7800514,7800514]:- @graphql-mesh/types@0.99.1
- @graphql-mesh/utils@0.99.1
- @graphql-mesh/transport-thrift@0.4.1
0.4.0
Patch Changes
- Updated dependencies
[
a8e3f00,a8e3f00]:- @graphql-mesh/utils@0.99.0
- @graphql-mesh/transport-thrift@0.4.0
- @graphql-mesh/types@0.99.0
0.3.1
Patch Changes
- Updated dependencies
[
0d916a4,0d916a4,0d916a4,0d916a4,8a04cf7]:- @graphql-mesh/cross-helpers@0.4.4
- @graphql-mesh/transport-thrift@0.3.1
- @graphql-mesh/types@0.98.10
- @graphql-mesh/utils@0.98.10
0.3.0
Patch Changes
-
#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 [
f985978,7544594]:- @graphql-mesh/utils@0.98.9
- @graphql-mesh/transport-thrift@0.3.0
- @graphql-mesh/types@0.98.9
0.2.8
Patch Changes
- Updated dependencies
[
88d6232,b5bf97c,4c75671,88d6232,88d6232]:- @graphql-mesh/utils@0.98.8
- @graphql-mesh/types@0.98.8
- @graphql-mesh/transport-thrift@0.2.8
0.2.7
Patch Changes
- Updated dependencies []:
- @graphql-mesh/types@0.98.7
- @graphql-mesh/utils@0.98.7
- @graphql-mesh/transport-thrift@0.2.7
0.2.6
Patch Changes
- Updated dependencies
[
270679b,270679b,270679b,270679b]:- @graphql-mesh/cross-helpers@0.4.3
- @graphql-mesh/transport-thrift@0.2.6
- @graphql-mesh/types@0.98.6
- @graphql-mesh/utils@0.98.6
0.2.5
Patch Changes
- Updated dependencies
[
c4d2249]:- @graphql-mesh/utils@0.98.5
- @graphql-mesh/transport-thrift@0.2.5
- @graphql-mesh/types@0.98.5
0.2.4
Patch Changes
- Updated dependencies
[
fb59244]:- @graphql-mesh/types@0.98.4
- @graphql-mesh/utils@0.98.4
- @graphql-mesh/transport-thrift@0.2.4
0.2.3
Patch Changes
- Updated dependencies
[
c47b2aa]:- @graphql-mesh/types@0.98.3
- @graphql-mesh/utils@0.98.3
- @graphql-mesh/transport-thrift@0.2.3
0.2.2
Patch Changes
- Updated dependencies
[
96dd11d]:- @graphql-mesh/transport-thrift@0.2.2
- @graphql-mesh/cross-helpers@0.4.2
- @graphql-mesh/types@0.98.2
- @graphql-mesh/utils@0.98.2
0.2.1
Patch Changes
- Updated dependencies
[
6044b7f]:- @graphql-mesh/types@0.98.1
- @graphql-mesh/utils@0.98.1
- @graphql-mesh/transport-thrift@0.2.1
0.2.0
Patch Changes
- Updated dependencies
[
2fcadce,2fcadce,6399add,6399add]:- @graphql-mesh/types@0.98.0
- @graphql-mesh/utils@0.98.0
- @graphql-mesh/transport-thrift@0.2.0
0.1.6
Patch Changes
- #6727
ba077bdThanks @renovate! - dependencies updates:- Updated dependency
thrift@^0.20.0↗︎ (from^0.19.0, independencies)
- Updated dependency
0.1.5
Patch Changes
- Updated dependencies
[
52f74e7]:- @graphql-mesh/types@0.97.5
- @graphql-mesh/utils@0.97.5
- @graphql-mesh/transport-thrift@0.1.5
0.1.4
Patch Changes
- Updated dependencies
[
e2fb7ed,e2fb7ed,ff33394]:- @graphql-mesh/utils@0.97.4
- @graphql-mesh/types@0.97.4
- @graphql-mesh/transport-thrift@0.1.4
0.1.3
Patch Changes
- Updated dependencies
[
57f4a60]:- @graphql-mesh/types@0.97.3
- @graphql-mesh/utils@0.97.3
- @graphql-mesh/transport-thrift@0.1.3
0.1.2
Patch Changes
- Updated dependencies
[
7a712ab]:- @graphql-mesh/types@0.97.2
- @graphql-mesh/utils@0.97.2
- @graphql-mesh/transport-thrift@0.1.2
0.1.1
Patch Changes
- Updated dependencies
[
dbaf72c]:- @graphql-mesh/types@0.97.1
- @graphql-mesh/utils@0.97.1
- @graphql-mesh/transport-thrift@0.1.1
0.1.0
Patch Changes
- Updated dependencies
[
92dce67,70b05a2]:- @graphql-mesh/types@0.97.0
- @graphql-mesh/utils@0.97.0
- @graphql-mesh/transport-thrift@0.1.0
0.0.5
Patch Changes
- Updated dependencies
[
0f274ef]:- @graphql-mesh/utils@0.96.6
- @graphql-mesh/transport-thrift@0.0.2
- @graphql-mesh/types@0.96.6
0.0.4
Patch Changes
-
#6551
7c18a3fThanks @enisdenjo! - dependencies updates:- Added dependency
@graphql-mesh/transport-thrift@^0.0.0↗︎ (todependencies) - Removed dependency
@creditkarma/thrift-client@^1.0.4↗︎ (fromdependencies) - Removed dependency
@graphql-mesh/string-interpolation@^0.5.3↗︎ (fromdependencies) - Removed dependency
@graphql-tools/delegate@^10.0.3↗︎ (fromdependencies) - Removed dependency
@graphql-tools/utils@^10.0.11↗︎ (fromdependencies) - Removed dependency
pascal-case@^3.1.2↗︎ (fromdependencies) - Removed dependency
url-join@^4.0.1↗︎ (fromdependencies)
- Added dependency
-
#6551
7c18a3fThanks @enisdenjo! - New Thrift transport -
Updated dependencies [
7c18a3f,4b3ea1d]:- @graphql-mesh/transport-thrift@0.0.1
- @graphql-mesh/types@0.96.5
- @graphql-mesh/utils@0.96.5
0.0.3
Patch Changes
- #6541
a7984e5Thanks @ardatan! - dependencies updates:- Added dependency
@graphql-tools/delegate@^10.0.3↗︎ (todependencies)
- Added dependency
- Updated dependencies
[
ae7b085]:- @graphql-mesh/types@0.96.4
- @graphql-mesh/utils@0.96.4
0.0.2
Patch Changes
- Updated dependencies
[
ac26793]:- @graphql-mesh/types@0.96.3
- @graphql-mesh/utils@0.96.3