Change8

GraphQL Yoga

Backend & Infra

🧘 Rewrite of a fully-featured GraphQL Server with focus on easy setup, performance & great developer experience. The core of Yoga implements WHATWG Fetch API and can run/deploy on any JS environment.

Latest: release-176606940244728 releases3 breaking changesView on GitHub →

Release History

release-17660694024472 fixes4 features
Dec 18, 2025

graphql-yoga 5.18.0 introduces the exported `GraphiQLRenderer` type and several enhancements to the Apollo Sandbox renderer, while plugin-persisted-operations now supports batching. Minor bug fixes and dependency updates accompany the release.

release-17646343910071 fix
Dec 2, 2025

Patch release that updates @whatwg-node/promise-helpers to fix the missing unfakePromise export across all graphql-yoga packages.

release-17643279210601 feature
Nov 28, 2025

graphql-yoga@5.17.0 introduces experimental support for the `coordinate` error attribute via the `useErrorCoordinate` plugin and updates core dependencies to @graphql-tools/executor@^1.5.0 and @graphql-tools/utils@^10.11.0.

release-17637607853781 fix
Nov 21, 2025

Patch release 6.11.3 adds handling for parsing errors in the Prometheus plugin, fixing crashes caused by unexpected error inputs.

release-17624813911601 fix4 features
Nov 7, 2025

graphql-yoga 5.16.2 and related packages receive patch updates, fixing an error‑masking bug, adding better error codes, and allowing the Prometheus endpoint to be disabled, along with several dependency upgrades.

release-1762271495785Breaking
Nov 4, 2025

graphql-yoga 5.16.1 and related packages receive dependency updates, removal of the unused `graphqlEndpoint` option, and the `dset` dependency, requiring minor migration steps.

release-17582995860832 fixes2 features
Sep 19, 2025

graphql-yoga 5.16.0 adds an `allowedHeaders` option and fixes GraphiQL worker loading, while plugin-response-cache improves TypeScript typings and render-apollo-sandbox introduces a new Apollo Sandbox renderer.

release-1757189660256Breaking1 fix3 features
Sep 6, 2025

Version 5.0.0 of the Apollo Link and Urql Exchange packages upgrades runtime and peer dependencies, dropping Node 18 support and older client versions, while fixing a GraphiQL URL loader error.

release-17522615371451 fix
Jul 11, 2025

Patch release 5.15.1 fixes error handling by not adding GraphQL error extensions when wrapping internal server errors.

release-17522439777342 features
Jul 11, 2025

graphql-yoga 5.15.0 introduces configurable GraphiQL branding and exports new GraphiQL configuration types, while all related @graphql-yoga packages are updated to depend on this version.

release-17513822734641 fix3 features
Jul 1, 2025

graphql-yoga 5.14.0 introduces the `withState` utility for shared plugin state, improves error handling inheritance, and upgrades several dependencies, while the Apollo Usage Report plugin becomes production ready with new reporting features.

release-17480196649131 fix
May 23, 2025

The release bumps major versions of @graphql-yoga/apollo-link and @graphql-yoga/urql-exchange to 4.0.0, updates @graphql-tools/executor-http to ^2.0.0, and removes an extra error handling plugin from graphql-yoga@5.13.5.

release-1744715448540
Apr 15, 2025

Patch release that updates whatwg-node packages across the @graphql-yoga monorepo and bumps graphql-yoga to 5.13.4 (subscription to 5.0.5); no breaking changes.

release-17441952393691 fix
Apr 9, 2025

graphql-yoga 5.13.3 patches fix error handling and bump @whatwg-node/server.

release-17422255078132 features
Mar 17, 2025

graphql-yoga@5.13.2 introduces a re-export of `AsyncIterableIteratorOrValue` and includes the request in the operation instrument payload, with all packages updated to depend on this version.

release-1741277361212
Mar 6, 2025

Patch release 5.13.1 updates graphql-yoga and bumps several @envelop dependencies (core, whatwg-node/server, instrumentation, apollo-federation, on-resolve, prometheus, response-cache) while removing @envelop/instruments.

release-1741258995196
Mar 6, 2025

Patch release adds @whatwg-node/promise-helpers@^1.2.4 as a new dependency to all @graphql-yoga plugins.

release-17411873741343 features
Mar 5, 2025

graphql-yoga 5.13.0 adds a new Instruments API for observability, supports multiple and custom‑ordered instruments plugins, and updates several Envelop and whatwg-node dependencies.

release-1740971913790
Mar 3, 2025

Patch release 5.12.2 updates @whatwg-node/server to ^0.9.71 and aligns all @graphql-yoga plugins to graphql-yoga@5.12.2 with no breaking changes.

release-1740398216052
Feb 24, 2025

Patch release 5.12.1 updates @whatwg-node/fetch to ^0.10.5 and @whatwg-node/server to ^0.9.69 with no breaking changes.

release-1740055722339Breaking
Feb 20, 2025

Patch release 3.12.1 updates dependencies and removes two peer dependencies from the Apollo inline trace plugin, requiring manual installation if those packages were previously relied upon.

release-17395550677561 fix
Feb 14, 2025

Patch release 3.13.1 updates the response cache plugin to generate a distinct cache key for each operation in a batched GraphQL request.

release-17388560312892 features
Feb 6, 2025

graphql-yoga 5.11.0 adds configurable GraphiQL endpoint and customizable GraphQLParams handling via new plugin hooks.

release-17381396354972 fixes
Jan 29, 2025

Patch release updates dependencies and fixes a race condition when setting schemaId in Apollo inline trace and usage report plugins.

release-17379745692031 feature
Jan 27, 2025

This patch release adds the ability to display deprecated input fields, arguments, and other input values in GraphiQL and updates all @graphql-yoga packages to depend on graphql-yoga@5.10.11.

release-17373695433781 fix1 feature
Jan 20, 2025

This release updates the peer dependency to @nestjs/graphql v13, adds context‑aware introspection disabling, and fixes JWT context ordering.

release-1737041259369
Jan 16, 2025

This patch release updates numerous @graphql-yoga packages and their peer dependencies, notably bumping tslib to ^2.8.1 and NestJS packages to version 11.

release-17369557367871 fix
Jan 15, 2025

Patch release 6.5.7 fixes missing request handling for GraphQL WS in the Prometheus plugin, skipping irrelevant HTTP/Yoga metrics.