Change8

release-1780409490082

📦 graphql-yogaView on GitHub →
1 features🐛 1 fixes🔧 3 symbols

Summary

This release updates dependencies across the GraphQL Yoga ecosystem and includes important fixes related to symbol usage in middleware and header consistency for HTTP caching in the response-cache plugin.

Migration Steps

  1. When adding defer and stream directives to the schema in @graphql-yoga/plugin-defer-stream, ensure that extensions from the old schema are moved to the new one to prevent loss of plugin metadata.

✨ New Features

  • The response-cache plugin now includes the "Last-Modified" header in early "304 Not Modified" responses when revalidating cached content, ensuring consistency with the original cached "200" response headers.

🐛 Bug Fixes

  • Fixed an issue in @envelop/graphql-middleware where forbidden symbols from GraphQLjs were being used; now using 'graphqlMiddleware.appliedTransform' string as the key in the extension instead.

Affected Symbols