Releases: graphql-hive/graphql-yoga
May 23, 2025
@graphql-yoga/[email protected]
Major Changes
- #3998
8b41a52
Thanks @renovate! - dependencies updates:- Updated dependency
@graphql-tools/executor-http@^2.0.0
↗︎
(from^1.1.10
, independencies
)
- Updated dependency
@graphql-yoga/[email protected]
Major Changes
- #3998
8b41a52
Thanks @renovate! - dependencies updates:- Updated dependency
@graphql-tools/executor-http@^2.0.0
↗︎
(from^1.1.9
, independencies
)
- Updated dependency
[email protected]
Patch Changes
@graphql-yoga/[email protected]
Patch Changes
- Updated dependencies
[8b41a52
]:
@graphql-yoga/[email protected]
Patch Changes
- Updated dependencies []:
- @graphql-yoga/[email protected]
- @graphql-yoga/[email protected]
@graphql-yoga/[email protected]
Patch Changes
- Updated dependencies
[8b41a52
]:
@graphql-yoga/[email protected]
Patch Changes
- Updated dependencies
[8b41a52
]:
@graphql-yoga/[email protected]
Patch Changes
- Updated dependencies
[8b41a52
]:- [email protected]
- @graphql-yoga/[email protected]
@graphql-yoga/[email protected]
Patch Changes
- Updated dependencies
[8b41a52
]:
@graphql-yoga/[email protected]
Patch Changes
- Updated dependencies
[8b41a52
]:
@graphql-yoga/[email protected]
Patch Changes
- Updated dependencies
[8b41a52
]:
@graphql-yoga/[email protected]
Patch Changes
- Updated dependencies
[8b41a52
]:
@graphql-yoga/[email protected]
Patch Changes
- Updated dependencies
[8b41a52
]:
@graphql-yoga/[email protected]
Patch Changes
- Updated dependencies
[8b41a52
]:
@graphql-yoga/[email protected]
Patch Changes
- Updated dependencies
[8b41a52
]:
@graphql-yoga/[email protected]
Patch Changes
- Updated dependencies
[8b41a52
]:
@graphql-yoga/[email protected]
Patch Changes
- Updated dependencies
[8b41a52
]:
@graphql-yoga/[email protected]
Patch Changes
- Updated dependencies
[8b41a52
]:
@graphql-yoga/[email protected]
Patch Changes
- Updated dependencies
[8b41a52
]:
April 15, 2025
@graphql-yoga/[email protected]
@graphql-yoga/[email protected]
[email protected]
Patch Changes
-
#3995
000c33d
Thanks @enisdenjo! - Update whatwg-node packagesIn light of ardatan/whatwg-node#2305. Please upgrade as soon as possible!
-
Updated dependencies
[000c33d
]:- @graphql-yoga/[email protected]
@graphql-yoga/[email protected]
Patch Changes
-
#3995
000c33d
Thanks @enisdenjo! - Update whatwg-node packagesIn light of ardatan/whatwg-node#2305. Please upgrade as soon as possible!
-
Updated dependencies
[000c33d
]:
@graphql-yoga/[email protected]
Patch Changes
- Updated dependencies
[000c33d
]:- @graphql-yoga/[email protected]
- @graphql-yoga/[email protected]
@graphql-yoga/[email protected]
Patch Changes
-
#3995
000c33d
Thanks @enisdenjo! - Update whatwg-node packagesIn light of ardatan/whatwg-node#2305. Please upgrade as soon as possible!
-
Updated dependencies
[000c33d
]:
@graphql-yoga/[email protected]
Patch Changes
-
#3995
000c33d
Thanks @enisdenjo! - Update whatwg-node packagesIn light of ardatan/whatwg-node#2305. Please upgrade as soon as possible!
-
Updated dependencies
[000c33d
]:
@graphql-yoga/[email protected]
Patch Changes
-
#3995
000c33d
Thanks @enisdenjo! - Update whatwg-node packagesIn light of ardatan/whatwg-node#2305. Please upgrade as soon as possible!
-
Updated dependencies
[000c33d
]:- @graphql-yoga/[email protected]
- [email protected]
@graphql-yoga/[email protected]
Patch Changes
- Updated dependencies
[000c33d
]:
@graphql-yoga/[email protected]
Patch Changes
- Updated dependencies
[000c33d
]:
@graphql-yoga/[email protected]
Patch Changes
-
#3995
000c33d
Thanks @enisdenjo! - Update whatwg-node packagesIn light of ardatan/whatwg-node#2305. Please upgrade as soon as possible!
-
Updated dependencies
[000c33d
]:
@graphql-yoga/[email protected]
Patch Changes
- Updated dependencies
[000c33d
]:
@graphql-yoga/[email protected]
Patch Changes
- Updated dependencies
[000c33d
]:
@graphql-yoga/[email protected]
Patch Changes
- Updated dependencies
[000c33d
]:
@graphql-yoga/[email protected]
Patch Changes
- Updated dependencies
[000c33d
]:
@graphql-yoga/[email protected]
Patch Changes
- Updated dependencies
[000c33d
]:
@graphql-yoga/[email protected]
Patch Changes
- Updated dependencies
[000c33d
]:
@graphql-yoga/[email protected]
Patch Changes
- Updated dependencies
[000c33d
]:
@graphql-yoga/[email protected]
Patch Changes
- Updated dependencies
[000c33d
]:
@graphql-yoga/[email protected]
Patch Changes
-
#3995
000c33d
Thanks @enisdenjo! - Update whatwg-node packagesIn light of ardatan/whatwg-node#2305. Please upgrade as soon as possible!
April 09, 2025
@graphql-yoga/[email protected]
@graphql-yoga/[email protected]
[email protected]
Patch Changes
-
#3968
1773c8c
Thanks @ardatan! - Handle unexpected errors correctly.Yoga checks originalError to see if it is a wrapped error of an unexpected error, because
execution engine can wrap it multiple times. -
Updated dependencies
[3a7ef74
]:- @graphql-yoga/[email protected]
@graphql-yoga/[email protected]
Patch Changes
@graphql-yoga/[email protected]
Patch Changes
- Updated dependencies
[3a7ef74
]:- @graphql-yoga/[email protected]
- @graphql-yoga/[email protected]
@graphql-yoga/[email protected]
Patch Changes
@graphql-yoga/[email protected]
Patch Changes
@graphql-yoga/[email protected]
Patch Changes
- Updated dependencies
[1773c8c
,
3a7ef74
]:- [email protected]
- @graphql-yoga/[email protected]
@graphql-yoga/[email protected]
Patch Changes
@graphql-yoga/[email protected]
Patch Changes
@graphql-yoga/[email protected]
Patch Changes
@graphql-yoga/[email protected]
Patch Changes
@graphql-yoga/[email protected]
Patch Changes
@graphql-yoga/[email protected]
Patch Changes
@graphql-yoga/[email protected]
Patch Changes
@graphql-yoga/[email protected]
Patch Changes
@graphql-yoga/[email protected]
Patch Changes
@graphql-yoga/[email protected]
Patch Changes
@graphql-yoga/[email protected]
Patch Changes
@graphql-yoga/[email protected]
Patch Changes
March 17, 2025
@graphql-yoga/[email protected]
@graphql-yoga/[email protected]
[email protected]
Patch Changes
-
#3876
abe91bd
Thanks @EmrysMyrddin! - Re-export the utility type
AsyncIterableIteratorOrValue
from@envelop/core
. -
#3874
9311842
Thanks @EmrysMyrddin! - Gives access to the request in the
operation
instrument payload, since the request is not in the context yet.
@graphql-yoga/[email protected]
Patch Changes
@graphql-yoga/[email protected]
Patch Changes
- Updated dependencies []:
- @graphql-yoga/[email protected]
- @graphql-yoga/[email protected]
@graphql-yoga/[email protected]
Patch Changes
@graphql-yoga/[email protected]
Patch Changes
@graphql-yoga/[email protected]
Patch Changes
- Updated dependencies
[abe91bd
,
9311842
]:- [email protected]
- @graphql-yoga/[email protected]
@graphql-yoga/[email protected]
Patch Changes
@graphql-yoga/[email protected]
Patch Changes
@graphql-yoga/[email protected]
Patch Changes
@graphql-yoga/[email protected]
Patch Changes
@graphql-yoga/[email protected]
Patch Changes
@graphql-yoga/[email protected]
Patch Changes
@graphql-yoga/[email protected]
Patch Changes
@graphql-yoga/[email protected]
Patch Changes
@graphql-yoga/[email protected]
Patch Changes
@graphql-yoga/[email protected]
Patch Changes
@graphql-yoga/[email protected]
Patch Changes
March 06, 2025
@graphql-yoga/[email protected]
@graphql-yoga/[email protected]
[email protected]
Patch Changes
- #3865
dee7995
Thanks @ardatan! - dependencies updates:- Updated dependency
@envelop/core@^5.2.3
↗︎ (from
^5.2.1
, independencies
) - Updated dependency
@whatwg-node/server@^0.10.1
↗︎
(from^0.10.0
, independencies
) - Added dependency
@envelop/instrumentation@^1.0.0
↗︎
(todependencies
) - Removed dependency
@envelop/instruments@^1.0.0
↗︎
(fromdependencies
)
- Updated dependency
@graphql-yoga/[email protected]
Patch Changes
- Updated dependencies
[dee7995
]:
@graphql-yoga/[email protected]
Patch Changes
- #3865
dee7995
Thanks @ardatan! - dependencies updates:- Updated dependency
@envelop/apollo-federation@^6.1.3
↗︎
(from^6.1.1
, independencies
) - Updated dependency
@envelop/core@^5.2.3
↗︎ (from
^5.2.1
, independencies
)
- Updated dependency
- Updated dependencies
[dee7995
]:- @graphql-yoga/[email protected]
- @graphql-yoga/[email protected]
@graphql-yoga/[email protected]
Patch Changes
- #3865
dee7995
Thanks @ardatan! - dependencies updates:- Updated dependency
@envelop/on-resolve@^5.1.3
↗︎
(from^5.1.1
, independencies
)
- Updated dependency
- Updated dependencies
[dee7995
]:
@graphql-yoga/[email protected]
Patch Changes
- Updated dependencies
[dee7995
]:
@graphql-yoga/[email protected]
Patch Changes
- Updated dependencies
[dee7995
,
dee7995
]:- @graphql-yoga/[email protected]
- [email protected]
@graphql-yoga/[email protected]
Patch Changes
- Updated dependencies
[dee7995
]:
@graphql-yoga/[email protected]
Patch Changes
- Updated dependencies
[dee7995
]:
@graphql-yoga/[email protected]
Patch Changes
- Updated dependencies
[dee7995
]:
@graphql-yoga/[email protected]
Patch Changes
- Updated dependencies
[dee7995
]:
@graphql-yoga/[email protected]
Patch Changes
- Updated dependencies
[dee7995
]:
@graphql-yoga/[email protected]
Patch Changes
- Updated dependencies
[dee7995
]:
@graphql-yoga/[email protected]
Patch Changes
- Updated dependencies
[dee7995
]:
@graphql-yoga/[email protected]
Patch Changes
- #3865
dee7995
Thanks @ardatan! - dependencies updates:- Updated dependency
@envelop/prometheus@^12.1.3
↗︎
(from^12.1.1
, independencies
)
- Updated dependency
- Updated dependencies
[dee7995
]:
@graphql-yoga/[email protected]
Patch Changes
- #3865
dee7995
Thanks @ardatan! - dependencies updates:- Updated dependency
@envelop/core@^5.2.3
↗︎ (from
^5.2.1
, independencies
) - Updated dependency
@envelop/response-cache@^7.1.3
↗︎
(from^7.1.1
, independencies
)
- Updated dependency
- Updated dependencies
[dee7995
]:
@graphql-yoga/[email protected]
Patch Changes
- Updated dependencies
[dee7995
]:
@graphql-yoga/[email protected]
Patch Changes
- Updated dependencies
[dee7995
]:
March 06, 2025
@graphql-yoga/[email protected]
Patch Changes
- #3860
9599d45
Thanks @renovate! - dependencies updates:- Added dependency
@whatwg-node/promise-helpers@^1.2.4
↗︎
(todependencies
)
- Added dependency
@graphql-yoga/[email protected]
Patch Changes
- #3860
9599d45
Thanks @renovate! - dependencies updates:- Added dependency
@whatwg-node/promise-helpers@^1.2.4
↗︎
(todependencies
)
- Added dependency
@graphql-yoga/[email protected]
Patch Changes
- #3860
9599d45
Thanks @renovate! - dependencies updates:- Added dependency
@whatwg-node/promise-helpers@^1.2.4
↗︎
(todependencies
)
- Added dependency
@graphql-yoga/[email protected]
Patch Changes
- #3860
9599d45
Thanks @renovate! - dependencies updates:- Added dependency
@whatwg-node/promise-helpers@^1.2.4
↗︎
(todependencies
)
- Added dependency
@graphql-yoga/[email protected]
Patch Changes
- #3860
9599d45
Thanks @renovate! - dependencies updates:- Added dependency
@whatwg-node/promise-helpers@^1.2.4
↗︎
(todependencies
)
- Added dependency
@graphql-yoga/[email protected]
Patch Changes
- #3860
9599d45
Thanks @renovate! - dependencies updates:- Added dependency
@whatwg-node/promise-helpers@^1.2.4
↗︎
(todependencies
)
- Added dependency
@graphql-yoga/[email protected]
Patch Changes
- #3860
9599d45
Thanks @renovate! - dependencies updates:- Added dependency
@whatwg-node/promise-helpers@^1.2.4
↗︎
(todependencies
)
- Added dependency
March 05, 2025
@graphql-yoga/[email protected]
@graphql-yoga/[email protected]
[email protected]
Minor Changes
-
#3793
63b78d5
Thanks @EmrysMyrddin! - Add new Instruments APIIntroduction of a new API allowing to instrument the graphql pipeline.
This new API differs from already existing Hooks by not having access to input/output of phases.
The goal ofInstruments
is to run allow running code before, after or around the whole process
of a phase, including plugins hooks executions.The main use case of this new API is observability (monitoring, tracing, etc...).
Basic usage
import { createYoga } from 'graphql-yoga' import Sentry from '@sentry/node' import schema from './schema' const server = createYoga({ schema, plugins: [ { instruments: { request: ({ request }, wrapped) => Sentry.startSpan({ name: 'Graphql Operation' }, async () => { try { await wrapped() } catch (err) { Sentry.captureException(err) } }) } } ] })
Multiple instruments plugins
It is possible to have multiple instruments plugins (Prometheus and Sentry for example), they will
be automatically composed by envelop in the same order than the plugin array (first is outermost,
last is inner most).import { createYoga } from 'graphql-yoga' import schema from './schema' const server = createYoga({ schema, plugins: [useSentry(), useOpentelemetry()] })
sequenceDiagram Sentry->>Opentelemetry: ; Opentelemetry->>Server Adapter: ; Server Adapter->>Opentelemetry: ; Opentelemetry->>Sentry: ;
Custom instruments ordering
If the default composition ordering doesn't suite your need, you can manually compose instruments.
This allows to have a different execution order of hooks and instruments.import { composeInstruments, createYoga } from 'graphql-yoga' import schema from './schema' const { instruments: sentryInstruments, ...sentryPlugin } = useSentry() const { instruments: otelInstruments, ...otelPlugin } = useOpentelemetry() const instruments = composeInstruments([otelInstruments, sentryInstruments]) const server = createYoga({ schema, plugins: [{ instruments }, useSentry(), useOpentelemetry()] })
sequenceDiagram Opentelemetry->>Sentry: ; Sentry->>Server Adapter: ; Server Adapter->>Sentry: ; Sentry->>Opentelemetry: ;
Patch Changes
-
#3793
63b78d5
Thanks @EmrysMyrddin! - dependencies updates:- Updated dependency
@envelop/core@^5.2.1
↗︎ (from
^5.0.2
, independencies
) - Added dependency
@envelop/instruments@^1.0.0
↗︎
(todependencies
) - Added dependency
@whatwg-node/promise-helpers@^1.2.4
↗︎
(todependencies
)
- Updated dependency
-
#3855
6ed67e8
Thanks @renovate! - dependencies updates:- Updated dependency
@whatwg-node/server@^0.10.0
↗︎
(from^0.9.71
, independencies
)
- Updated dependency
@graphql-yoga/[email protected]
Patch Changes
@graphql-yoga/[email protected]
Patch Changes
- #3793
63b78d5
Thanks @EmrysMyrddin! - dependencies updates:- Updated dependency
@envelop/apollo-federation@^6.1.1
↗︎
(from^6.0.0
, independencies
) - Updated dependency
@envelop/core@^5.2.1
↗︎ (from
^5.0.0
, independencies
)
- Updated dependency
- Updated dependencies
[63b78d5
]:- @graphql-yoga/[email protected]
- @graphql-yoga/[email protected]
@graphql-yoga/[email protected]
Patch Changes
- #3793
63b78d5
Thanks @EmrysMyrddin! - dependencies updates:- Updated dependency
@envelop/on-resolve@^5.1.1
↗︎
(from^5.0.0
, independencies
)
- Updated dependency
- Updated dependencies
[63b78d5
,
63b78d5
,
6ed67e8
]:
@graphql-yoga/[email protected]
Patch Changes
@graphql-yoga/[email protected]
Patch Changes
- Updated dependencies
[63b78d5
,
63b78d5
,
63b78d5
,
6ed67e8
]:- @graphql-yoga/[email protected]
- [email protected]
@graphql-yoga/[email protected]
Patch Changes
@graphql-yoga/[email protected]
Patch Changes
@graphql-yoga/[email protected]
Patch Changes
@graphql-yoga/[email protected]
Patch Changes
- #3793
63b78d5
Thanks @EmrysMyrddin! - dependencies updates:- Added dependency
@whatwg-node/promise-helpers@^1.2.4
↗︎
(todependencies
)
- Added dependency
- Updated dependencies
[63b78d5
,
63b78d5
,
6ed67e8
]:
@graphql-yoga/[email protected]
Patch Changes
- Updated dependencies
[63b78d5
,
63b78d5
,
[6ed67e8
](https://github.com/dotansim...
March 03, 2025
@graphql-yoga/[email protected]
@graphql-yoga/[email protected]
[email protected]
Patch Changes
- #3837
a6b3de9
Thanks @ardatan! - dependencies updates:- Updated dependency
@whatwg-node/server@^0.9.71
↗︎
(from^0.9.69
, independencies
)
- Updated dependency
@graphql-yoga/[email protected]
Patch Changes
- Updated dependencies
[a6b3de9
]:
@graphql-yoga/[email protected]
Patch Changes
- Updated dependencies []:
- @graphql-yoga/[email protected]
- @graphql-yoga/[email protected]
@graphql-yoga/[email protected]
Patch Changes
- Updated dependencies
[a6b3de9
]:
@graphql-yoga/[email protected]
Patch Changes
- Updated dependencies
[a6b3de9
]:
@graphql-yoga/[email protected]
Patch Changes
- Updated dependencies
[a6b3de9
]:- [email protected]
- @graphql-yoga/[email protected]
@graphql-yoga/[email protected]
Patch Changes
- Updated dependencies
[a6b3de9
]:
@graphql-yoga/[email protected]
Patch Changes
- Updated dependencies
[a6b3de9
]:
@graphql-yoga/[email protected]
Patch Changes
- Updated dependencies
[a6b3de9
]:
@graphql-yoga/[email protected]
Patch Changes
- Updated dependencies
[a6b3de9
]:
@graphql-yoga/[email protected]
Patch Changes
- Updated dependencies
[a6b3de9
]:
@graphql-yoga/[email protected]
Patch Changes
- Updated dependencies
[a6b3de9
]:
@graphql-yoga/[email protected]
Patch Changes
- Updated dependencies
[a6b3de9
]:
@graphql-yoga/[email protected]
Patch Changes
- Updated dependencies
[a6b3de9
]:
@graphql-yoga/[email protected]
Patch Changes
- Updated dependencies
[a6b3de9
]:
@graphql-yoga/[email protected]
Patch Changes
- Updated dependencies
[a6b3de9
]:
@graphql-yoga/[email protected]
Patch Changes
- Updated dependencies
[a6b3de9
]:
February 24, 2025
@graphql-yoga/[email protected]
@graphql-yoga/[email protected]
[email protected]
Patch Changes
- #3808
fbf328c
Thanks @ardatan! - dependencies updates:- Updated dependency
@whatwg-node/fetch@^0.10.5
↗︎
(from^0.10.1
, independencies
) - Updated dependency
@whatwg-node/server@^0.9.69
↗︎
(from^0.9.64
, independencies
)
- Updated dependency
@graphql-yoga/[email protected]
Patch Changes
- Updated dependencies
[fbf328c
]:
@graphql-yoga/[email protected]
Patch Changes
- Updated dependencies []:
- @graphql-yoga/[email protected]
- @graphql-yoga/[email protected]
@graphql-yoga/[email protected]
Patch Changes
- Updated dependencies
[fbf328c
]:
@graphql-yoga/[email protected]
Patch Changes
- Updated dependencies
[fbf328c
]:
@graphql-yoga/[email protected]
Patch Changes
- Updated dependencies
[fbf328c
]:- [email protected]
- @graphql-yoga/[email protected]
@graphql-yoga/[email protected]
Patch Changes
- Updated dependencies
[fbf328c
]:
@graphql-yoga/[email protected]
Patch Changes
- Updated dependencies
[fbf328c
]:
@graphql-yoga/[email protected]
Patch Changes
- Updated dependencies
[fbf328c
]:
@graphql-yoga/[email protected]
Patch Changes
- Updated dependencies
[fbf328c
]:
@graphql-yoga/[email protected]
Patch Changes
- Updated dependencies
[fbf328c
]:
@graphql-yoga/[email protected]
Patch Changes
- Updated dependencies
[fbf328c
]:
@graphql-yoga/[email protected]
Patch Changes
- Updated dependencies
[fbf328c
]:
@graphql-yoga/[email protected]
Patch Changes
- Updated dependencies
[fbf328c
]:
@graphql-yoga/[email protected]
Patch Changes
- Updated dependencies
[fbf328c
]:
@graphql-yoga/[email protected]
Patch Changes
- Updated dependencies
[fbf328c
]:
@graphql-yoga/[email protected]
Patch Changes
- Updated dependencies
[fbf328c
]:
February 20, 2025
@graphql-yoga/[email protected]
Patch Changes
- Updated dependencies
[1d438ce
]:- @graphql-yoga/[email protected]
@graphql-yoga/[email protected]
Patch Changes
- #3790
1d438ce
Thanks @ardatan! - dependencies updates:- Removed dependency
@graphql-tools/utils@^10.6.1
↗︎
(frompeerDependencies
) - Removed dependency
@whatwg-node/fetch@^0.10.1
↗︎
(frompeerDependencies
)
- Removed dependency
@graphql-yoga/[email protected]
Patch Changes
- Updated dependencies
[1d438ce
]:- @graphql-yoga/[email protected]