@@ -8,9 +8,44 @@ instructions to ensure a smooth transition.
8
8
9
9
v2 includes several breaking changes and improvements over v1. The most significant changes are:
10
10
11
- - [ Disabled automatic forking] ( #forking )
11
+ - [ Drop Support for Node v18] ( #drop-support-for-node-v18 )
12
+ - [ Disabled Automatic Forking] ( #disabled-automatic-forking )
12
13
- [ New Hive Logger for next-level observability and debugging] ( #hive-logger )
13
14
15
+ ## Drop Support for Node v18
16
+
17
+ Node v18 has reached its end of life (as of 30 Apr 2025), and Hive Gateway v2, with it's
18
+ dependencies, no longer support it. The minimum Node version required to run Hive Gateway is now
19
+ Node v20.
20
+
21
+ The following packages have been updated to their latest versions, which require Node v20 or higher:
22
+
23
+ - ` @graphql-hive/gateway `
24
+ - ` @graphql-hive/gateway-runtime `
25
+ - ` @graphql-mesh/fusion-runtime `
26
+ - ` @graphql-mesh/hmac-upstream-signature `
27
+ - ` @graphql-hive/plugin-deduplicate-request `
28
+ - ` @graphql-mesh/transport-http-callback `
29
+ - ` @graphql-mesh/plugin-opentelemetry `
30
+ - ` @graphql-tools/executor-graphql-ws `
31
+ - ` @graphql-tools/stitching-directives `
32
+ - ` @graphql-mesh/plugin-prometheus `
33
+ - ` @graphql-hive/plugin-aws-sigv4 `
34
+ - ` @graphql-mesh/transport-common `
35
+ - ` @graphql-tools/executor-common `
36
+ - ` @graphql-mesh/plugin-jwt-auth `
37
+ - ` @graphql-mesh/transport-http `
38
+ - ` @graphql-tools/batch-delegate `
39
+ - ` @graphql-tools/executor-http `
40
+ - ` @graphql-tools/batch-execute `
41
+ - ` @graphql-mesh/transport-ws `
42
+ - ` @graphql-tools/federation `
43
+ - ` @graphql-tools/delegate `
44
+ - ` @graphql-hive/nestjs `
45
+ - ` @graphql-hive/pubsub `
46
+ - ` @graphql-tools/stitch `
47
+ - ` @graphql-tools/wrap `
48
+
14
49
## Disabled Automatic Forking
15
50
16
51
We were previously forking workers automatically in v1 when detecting ` NODE_ENV=production ` ;
0 commit comments