You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
customServerHandler is removed in version 0.80.0. It was a great feature to enhance the server with Express middlewares to meet NFRs on logging and a custom healthcheck endpoint.
customServerHandler was leading a lot of incompatibility issues when it is used with different server frameworks, Apollo Server etc. For example, Apollo Server doesn't fully support Envelop and its plugin system is not compatible with Mesh's.
We dropped it but this doesn't mean people cannot implement their own server with Mesh. You can still use artifacts with Express or any other server framework; https://the-guild.dev/graphql/mesh/docs/getting-started/deploy-mesh-gateway#mesh-as-an-express-route
Is your feature request related to a problem? Please describe.
customServerHandler is removed in version 0.80.0. It was a great feature to enhance the server with Express middlewares to meet NFRs on logging and a custom healthcheck endpoint.
https://github.com/Urigo/graphql-mesh/blob/master/packages/cli/CHANGELOG.md#0800
Removing customServerHandler prevents us from upgrading to newer versions of Graphql-Mesh (>0.80.0).
Describe the solution you'd like
Add customServerHandler back.
Describe alternatives you've considered
Research into Envelop pluggins. It impacts multiple teams and projects.
Additional context
The text was updated successfully, but these errors were encountered: