diff --git a/.changeset/modern-doors-swim.md b/.changeset/modern-doors-swim.md deleted file mode 100644 index cf56365b14bb0..0000000000000 --- a/.changeset/modern-doors-swim.md +++ /dev/null @@ -1,11 +0,0 @@ ---- -'@graphql-mesh/grpc': minor -'@graphql-mesh/transport-grpc': minor -'@omnigraph/grpc': minor ---- - -Handle multiple gRPC services correctly in a supergraph - -Previously multiple directives on Query type conflicting, which needs to be fixed on Gateway runtime later, but for now, it should be already in the transport directive. And this change fixes the issue before the gateway runtime fix. - -Generated schema will be different so this can be considered a breaking change but it will be no functional change for the existing users. diff --git a/examples/grpc-example/package.json b/examples/grpc-example/package.json index 4ee157e64dfe5..672ad27ac5493 100644 --- a/examples/grpc-example/package.json +++ b/examples/grpc-example/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "@graphql-mesh/cli": "0.98.16", - "@graphql-mesh/grpc": "0.106.10", + "@graphql-mesh/grpc": "0.107.0", "@graphql-mesh/transform-naming-convention": "0.103.12", "@grpc/grpc-js": "1.12.5", "@grpc/proto-loader": "0.7.13", diff --git a/examples/grpc-reflection-example/package.json b/examples/grpc-reflection-example/package.json index c4bc91c0c4c52..5d6adf8479dd7 100644 --- a/examples/grpc-reflection-example/package.json +++ b/examples/grpc-reflection-example/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "@graphql-mesh/cli": "0.98.16", - "@graphql-mesh/grpc": "0.106.10", + "@graphql-mesh/grpc": "0.107.0", "@graphql-mesh/transform-naming-convention": "0.103.12", "@grpc/grpc-js": "1.12.5", "@grpc/proto-loader": "0.7.13", diff --git a/packages/legacy/handlers/grpc/CHANGELOG.md b/packages/legacy/handlers/grpc/CHANGELOG.md index bcd3614f34d99..3a4aa82dad052 100644 --- a/packages/legacy/handlers/grpc/CHANGELOG.md +++ b/packages/legacy/handlers/grpc/CHANGELOG.md @@ -1,5 +1,28 @@ # @graphql-mesh/grpc +## 0.107.0 + +### Minor Changes + +- [#8203](https://github.com/ardatan/graphql-mesh/pull/8203) + [`c541164`](https://github.com/ardatan/graphql-mesh/commit/c541164f9d02fcc70389ee768610921ff0e622e6) + Thanks [@ardatan](https://github.com/ardatan)! - Handle multiple gRPC services correctly in a + supergraph + + Previously multiple directives on Query type conflicting, which needs to be fixed on Gateway + runtime later, but for now, it should be already in the transport directive. And this change fixes + the issue before the gateway runtime fix. + + Generated schema will be different so this can be considered a breaking change but it will be no + functional change for the existing users. + +### Patch Changes + +- Updated dependencies + [[`c541164`](https://github.com/ardatan/graphql-mesh/commit/c541164f9d02fcc70389ee768610921ff0e622e6)]: + - @graphql-mesh/transport-grpc@0.2.0 + - @omnigraph/grpc@0.2.0 + ## 0.106.10 ### Patch Changes diff --git a/packages/legacy/handlers/grpc/package.json b/packages/legacy/handlers/grpc/package.json index 06f8de7364b87..fd6103241ef3d 100644 --- a/packages/legacy/handlers/grpc/package.json +++ b/packages/legacy/handlers/grpc/package.json @@ -1,6 +1,6 @@ { "name": "@graphql-mesh/grpc", - "version": "0.106.10", + "version": "0.107.0", "type": "module", "repository": { "type": "git", @@ -36,10 +36,10 @@ }, "dependencies": { "@graphql-mesh/store": "^0.103.10", - "@graphql-mesh/transport-grpc": "^0.1.10", + "@graphql-mesh/transport-grpc": "^0.2.0", "@graphql-mesh/types": "^0.103.10", "@graphql-mesh/utils": "^0.103.10", - "@omnigraph/grpc": "^0.1.3", + "@omnigraph/grpc": "^0.2.0", "tslib": "^2.4.0" }, "publishConfig": { diff --git a/packages/loaders/grpc/CHANGELOG.md b/packages/loaders/grpc/CHANGELOG.md index 6fe9a17bd7e21..2dc7019db0af3 100644 --- a/packages/loaders/grpc/CHANGELOG.md +++ b/packages/loaders/grpc/CHANGELOG.md @@ -1,5 +1,21 @@ # @omnigraph/grpc +## 0.2.0 + +### Minor Changes + +- [#8203](https://github.com/ardatan/graphql-mesh/pull/8203) + [`c541164`](https://github.com/ardatan/graphql-mesh/commit/c541164f9d02fcc70389ee768610921ff0e622e6) + Thanks [@ardatan](https://github.com/ardatan)! - Handle multiple gRPC services correctly in a + supergraph + + Previously multiple directives on Query type conflicting, which needs to be fixed on Gateway + runtime later, but for now, it should be already in the transport directive. And this change fixes + the issue before the gateway runtime fix. + + Generated schema will be different so this can be considered a breaking change but it will be no + functional change for the existing users. + ## 0.1.3 ### Patch Changes diff --git a/packages/loaders/grpc/package.json b/packages/loaders/grpc/package.json index e0cfb15e557f5..10d97ec5a2fda 100644 --- a/packages/loaders/grpc/package.json +++ b/packages/loaders/grpc/package.json @@ -1,6 +1,6 @@ { "name": "@omnigraph/grpc", - "version": "0.1.3", + "version": "0.2.0", "type": "module", "repository": { "type": "git", diff --git a/packages/transports/grpc/CHANGELOG.md b/packages/transports/grpc/CHANGELOG.md index 7b361202a3007..3cc823229c899 100644 --- a/packages/transports/grpc/CHANGELOG.md +++ b/packages/transports/grpc/CHANGELOG.md @@ -1,5 +1,21 @@ # @graphql-mesh/transport-grpc +## 0.2.0 + +### Minor Changes + +- [#8203](https://github.com/ardatan/graphql-mesh/pull/8203) + [`c541164`](https://github.com/ardatan/graphql-mesh/commit/c541164f9d02fcc70389ee768610921ff0e622e6) + Thanks [@ardatan](https://github.com/ardatan)! - Handle multiple gRPC services correctly in a + supergraph + + Previously multiple directives on Query type conflicting, which needs to be fixed on Gateway + runtime later, but for now, it should be already in the transport directive. And this change fixes + the issue before the gateway runtime fix. + + Generated schema will be different so this can be considered a breaking change but it will be no + functional change for the existing users. + ## 0.1.10 ### Patch Changes diff --git a/packages/transports/grpc/package.json b/packages/transports/grpc/package.json index 6d918ab5306f4..0002710822851 100644 --- a/packages/transports/grpc/package.json +++ b/packages/transports/grpc/package.json @@ -1,6 +1,6 @@ { "name": "@graphql-mesh/transport-grpc", - "version": "0.1.10", + "version": "0.2.0", "type": "module", "repository": { "type": "git", diff --git a/yarn.lock b/yarn.lock index 7e768e1a39f2f..efffef338cc3d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4833,7 +4833,7 @@ __metadata: resolution: "@examples/grpc-example@workspace:examples/grpc-example" dependencies: "@graphql-mesh/cli": "npm:0.98.16" - "@graphql-mesh/grpc": "npm:0.106.10" + "@graphql-mesh/grpc": "npm:0.107.0" "@graphql-mesh/transform-naming-convention": "npm:0.103.12" "@grpc/grpc-js": "npm:1.12.5" "@grpc/proto-loader": "npm:0.7.13" @@ -4852,7 +4852,7 @@ __metadata: resolution: "@examples/grpc-reflection-example@workspace:examples/grpc-reflection-example" dependencies: "@graphql-mesh/cli": "npm:0.98.16" - "@graphql-mesh/grpc": "npm:0.106.10" + "@graphql-mesh/grpc": "npm:0.107.0" "@graphql-mesh/transform-naming-convention": "npm:0.103.12" "@grpc/grpc-js": "npm:1.12.5" "@grpc/proto-loader": "npm:0.7.13" @@ -6308,15 +6308,15 @@ __metadata: languageName: unknown linkType: soft -"@graphql-mesh/grpc@npm:0.106.10, @graphql-mesh/grpc@workspace:packages/legacy/handlers/grpc": +"@graphql-mesh/grpc@npm:0.107.0, @graphql-mesh/grpc@workspace:packages/legacy/handlers/grpc": version: 0.0.0-use.local resolution: "@graphql-mesh/grpc@workspace:packages/legacy/handlers/grpc" dependencies: "@graphql-mesh/store": "npm:^0.103.10" - "@graphql-mesh/transport-grpc": "npm:^0.1.10" + "@graphql-mesh/transport-grpc": "npm:^0.2.0" "@graphql-mesh/types": "npm:^0.103.10" "@graphql-mesh/utils": "npm:^0.103.10" - "@omnigraph/grpc": "npm:^0.1.3" + "@omnigraph/grpc": "npm:^0.2.0" tslib: "npm:^2.4.0" peerDependencies: graphql: "*" @@ -7240,7 +7240,7 @@ __metadata: languageName: node linkType: hard -"@graphql-mesh/transport-grpc@npm:^0.1.10, @graphql-mesh/transport-grpc@workspace:packages/transports/grpc": +"@graphql-mesh/transport-grpc@npm:^0.2.0, @graphql-mesh/transport-grpc@workspace:packages/transports/grpc": version: 0.0.0-use.local resolution: "@graphql-mesh/transport-grpc@workspace:packages/transports/grpc" dependencies: @@ -10222,7 +10222,7 @@ __metadata: languageName: node linkType: hard -"@omnigraph/grpc@npm:^0.1.3, @omnigraph/grpc@workspace:*, @omnigraph/grpc@workspace:packages/loaders/grpc": +"@omnigraph/grpc@npm:^0.2.0, @omnigraph/grpc@workspace:*, @omnigraph/grpc@workspace:packages/loaders/grpc": version: 0.0.0-use.local resolution: "@omnigraph/grpc@workspace:packages/loaders/grpc" dependencies: