Skip to content

Commit fa19ce0

Browse files
authored
feat: Set required node version to >=14.18.0 for all packages (#10968)
we would like to start using node protocol imports in the SDK to unblock #10960 and #10928 This requires us to have a minimum supported Node version of `14.18.0` as per https://2ality.com/2021/12/node-protocol-imports.html
1 parent 3abbeae commit fa19ce0

File tree

35 files changed

+37
-37
lines changed

35 files changed

+37
-37
lines changed

MIGRATION.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,9 @@ stable release of `8.x` comes out).
2020

2121
## 1. Version Support changes:
2222

23-
**Node.js**: We now official support Node 14.8+ for our CJS package, and Node 18.8+ for our ESM package. This applies to
24-
`@sentry/node` and all of our node-based server-side sdks (`@sentry/nextjs`, `@sentry/serverless`, etc.). We no longer
25-
test against Node 8, 10, or 12 and cannot guarantee that the SDK will work as expected on these versions.
23+
**Node.js**: We now official support Node 14.18+ for our CJS package, and Node 18.8+ for our ESM package. This applies
24+
to `@sentry/node` and all of our node-based server-side sdks (`@sentry/nextjs`, `@sentry/serverless`, etc.). We no
25+
longer test against Node 8, 10, or 12 and cannot guarantee that the SDK will work as expected on these versions.
2626

2727
**Browser**: Our browser SDKs (`@sentry/browser`, `@sentry/react`, `@sentry/vue`, etc.) now require ES2017+ compatible
2828
browsers. This means that we no longer support IE11 (end of an era). This also means that the Browser SDK requires the

dev-packages/browser-integration-tests/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"main": "index.js",
55
"license": "MIT",
66
"engines": {
7-
"node": ">=14.8"
7+
"node": ">=14.18"
88
},
99
"private": true,
1010
"scripts": {

dev-packages/e2e-tests/test-applications/create-remix-app/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
"typescript": "^5.0.4"
3131
},
3232
"engines": {
33-
"node": ">=14.8"
33+
"node": ">=14.18"
3434
},
3535
"volta": {
3636
"extends": "../../package.json"

dev-packages/node-integration-tests/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"version": "8.0.0-alpha.2",
44
"license": "MIT",
55
"engines": {
6-
"node": ">=14.8"
6+
"node": ">=14.18"
77
},
88
"private": true,
99
"main": "build/cjs/index.js",

packages/angular-ivy/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"author": "Sentry",
88
"license": "MIT",
99
"engines": {
10-
"node": ">=14.8"
10+
"node": ">=14.18"
1111
},
1212
"main": "build/bundles/sentry-angular.umd.js",
1313
"module": "build/fesm2015/sentry-angular.js",

packages/angular/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"author": "Sentry",
88
"license": "MIT",
99
"engines": {
10-
"node": ">=14.8"
10+
"node": ">=14.18"
1111
},
1212
"main": "build/bundles/sentry-angular.umd.js",
1313
"module": "build/fesm2015/sentry-angular.js",

packages/browser/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"author": "Sentry",
88
"license": "MIT",
99
"engines": {
10-
"node": ">=14.8"
10+
"node": ">=14.18"
1111
},
1212
"files": [
1313
"cjs",

packages/bun/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"author": "Sentry",
88
"license": "MIT",
99
"engines": {
10-
"node": ">=14.8"
10+
"node": ">=14.18"
1111
},
1212
"files": [
1313
"cjs",

packages/core/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"author": "Sentry",
88
"license": "MIT",
99
"engines": {
10-
"node": ">=14.8"
10+
"node": ">=14.18"
1111
},
1212
"files": [
1313
"cjs",

packages/ember/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -173,7 +173,7 @@ ENV['@sentry/ember'] = {
173173
### Supported Versions
174174

175175
* **Ember.js**: v4.0 or above
176-
* **Node**: v14.8 or above
176+
* **Node**: v14.18 or above
177177

178178
### Previous Integration
179179

packages/ember/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@
8383
"webpack": "~5.74.0"
8484
},
8585
"engines": {
86-
"node": ">=14.8"
86+
"node": ">=14.18"
8787
},
8888
"ember": {
8989
"edition": "octane"

packages/eslint-config-sdk/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"sentry"
1313
],
1414
"engines": {
15-
"node": ">=14.8"
15+
"node": ">=14.18"
1616
},
1717
"files": [
1818
"src"

packages/eslint-plugin-sdk/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"sentry"
1313
],
1414
"engines": {
15-
"node": ">=14.8"
15+
"node": ">=14.18"
1616
},
1717
"files": [
1818
"src"

packages/feedback/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"author": "Sentry",
88
"license": "MIT",
99
"engines": {
10-
"node": ">=14.8"
10+
"node": ">=14.18"
1111
},
1212
"files": [
1313
"cjs",

packages/gatsby/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
"gatsby-plugin"
1212
],
1313
"engines": {
14-
"node": ">=14.8"
14+
"node": ">=14.18"
1515
},
1616
"files": [
1717
"cjs",

packages/integration-shims/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@
4444
"@sentry/utils": "8.0.0-alpha.2"
4545
},
4646
"engines": {
47-
"node": ">=14.8"
47+
"node": ">=14.18"
4848
},
4949
"volta": {
5050
"extends": "../../package.json"

packages/nextjs/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"author": "Sentry",
88
"license": "MIT",
99
"engines": {
10-
"node": ">=14.8"
10+
"node": ">=14.18"
1111
},
1212
"main": "build/cjs/index.server.js",
1313
"module": "build/esm/index.server.js",

packages/node-experimental/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"author": "Sentry",
88
"license": "MIT",
99
"engines": {
10-
"node": ">=14.8"
10+
"node": ">=14.18"
1111
},
1212
"files": [
1313
"cjs",

packages/node/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"author": "Sentry",
88
"license": "MIT",
99
"engines": {
10-
"node": ">=14.8"
10+
"node": ">=14.18"
1111
},
1212
"files": [
1313
"cjs",

packages/opentelemetry/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"author": "Sentry",
88
"license": "MIT",
99
"engines": {
10-
"node": ">=14.8"
10+
"node": ">=14.18"
1111
},
1212
"files": [
1313
"cjs",

packages/profiling-node/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
"sentry-prune-profiler-binaries": "scripts/prune-profiler-binaries.js"
2020
},
2121
"engines": {
22-
"node": ">=14.8"
22+
"node": ">=14.18"
2323
},
2424
"publishConfig": {
2525
"access": "public"

packages/react/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"author": "Sentry",
88
"license": "MIT",
99
"engines": {
10-
"node": ">=14.8"
10+
"node": ">=14.18"
1111
},
1212
"files": [
1313
"cjs",

packages/remix/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
"sentry-upload-sourcemaps": "scripts/sentry-upload-sourcemaps.js"
1111
},
1212
"engines": {
13-
"node": ">=14.8"
13+
"node": ">=14.18"
1414
},
1515
"files": [
1616
"cjs",

packages/remix/test/integration/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,6 @@
3939
"@vanilla-extract/integration": "6.2.4"
4040
},
4141
"engines": {
42-
"node": ">=14.8"
42+
"node": ">=14.18"
4343
}
4444
}

packages/replay-canvas/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@
6565
"@sentry/utils": "8.0.0-alpha.2"
6666
},
6767
"engines": {
68-
"node": ">=14.8"
68+
"node": ">=14.18"
6969
},
7070
"volta": {
7171
"extends": "../../package.json"

packages/replay-worker/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@
5252
"fflate": "0.8.1"
5353
},
5454
"engines": {
55-
"node": ">=14.8"
55+
"node": ">=14.18"
5656
},
5757
"volta": {
5858
"extends": "../../package.json"

packages/replay/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@
6666
"@sentry/utils": "8.0.0-alpha.2"
6767
},
6868
"engines": {
69-
"node": ">=14.8"
69+
"node": ">=14.18"
7070
},
7171
"volta": {
7272
"extends": "../../package.json"

packages/serverless/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"author": "Sentry",
88
"license": "MIT",
99
"engines": {
10-
"node": ">=14.8"
10+
"node": ">=14.18"
1111
},
1212
"files": [
1313
"cjs",

packages/svelte/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"author": "Sentry",
88
"license": "MIT",
99
"engines": {
10-
"node": ">=14.8"
10+
"node": ">=14.18"
1111
},
1212
"files": [
1313
"cjs",

packages/tracing-internal/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"author": "Sentry",
88
"license": "MIT",
99
"engines": {
10-
"node": ">=14.8"
10+
"node": ">=14.18"
1111
},
1212
"files": [
1313
"cjs",

packages/types/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"author": "Sentry",
88
"license": "MIT",
99
"engines": {
10-
"node": ">=14.8"
10+
"node": ">=14.18"
1111
},
1212
"files": [
1313
"cjs",

packages/utils/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"author": "Sentry",
88
"license": "MIT",
99
"engines": {
10-
"node": ">=14.8"
10+
"node": ">=14.18"
1111
},
1212
"files": [
1313
"cjs",

packages/vercel-edge/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"author": "Sentry",
88
"license": "MIT",
99
"engines": {
10-
"node": ">=14.8"
10+
"node": ">=14.18"
1111
},
1212
"files": [
1313
"cjs",

packages/vue/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"author": "Sentry",
88
"license": "MIT",
99
"engines": {
10-
"node": ">=14.8"
10+
"node": ">=14.18"
1111
},
1212
"files": [
1313
"cjs",

packages/wasm/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"author": "Sentry",
88
"license": "MIT",
99
"engines": {
10-
"node": ">=14.8"
10+
"node": ">=14.18"
1111
},
1212
"files": [
1313
"cjs",

0 commit comments

Comments
 (0)