Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 1 addition & 5 deletions .github/workflows/test_node.yml
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ jobs:
strategy:
fail-fast: false
matrix:
node-version: [10.x, 12.x, 14.x, 16.x, 18.x, 20.x, 22.x, 24.x]
node-version: [18.x, 20.x, 22.x, 24.x]

name: Test Node ${{ matrix.node-version }}
runs-on: ubuntu-24.04
Expand Down Expand Up @@ -97,8 +97,4 @@ jobs:
- name: Install CLI
run: npm run install-cli

# older node versions need an older nft
- run: SENTRYCLI_SKIP_DOWNLOAD=1 npm install @vercel/[email protected]
if: matrix.node-version == '10.x' || matrix.node-version == '12.x'

- run: npm test
7 changes: 7 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,12 @@ we should rename this section to "Unreleased" -->
- In the JS API, the `SentryCli.execute` method's `live` parameter now only takes boolean values ([#2971](https://github.com/getsentry/sentry-cli/pull/2971)). Setting `live` to `true` now behaves like `'rejectOnError'` did previously, with a zero exit status resolving the returned promise with `"success (live mode)"` and a non-zero status rejecting the promise with an error message.
- In the JS API, the `option` parameter to `Releases.uploadSourceMaps` no longer takes a `live` property ([#2971](https://github.com/getsentry/sentry-cli/pull/2971)). We now always execute the command with `live` set to `true`.

#### Node.js Wrapper Breakages

The following changes only apply when using `sentry-cli` via the npm package [`@sentry/cli`](https://www.npmjs.com/package/@sentry/cli):

- Drop support for Node.js <18. The minimum required Node.js version is now 18.0.0 ([#2985](https://github.com/getsentry/sentry-cli/issues/2985)).

### Improvements

- The `sentry-cli upload-proguard` command now uses chunked uploading by default ([#2918](https://github.com/getsentry/sentry-cli/pull/2918)). Users who previously set the `SENTRY_EXPERIMENTAL_PROGUARD_CHUNK_UPLOAD` environment variable to opt into this behavior no longer need to set the variable.
Expand All @@ -32,6 +38,7 @@ we should rename this section to "Unreleased" -->

- Fixed misleading error message claiming the server doesn't support chunk uploading when the actual error was a non-existent organization ([#2930](https://github.com/getsentry/sentry-cli/pull/2930)).


## 2.58.2

### Improvements
Expand Down
2 changes: 1 addition & 1 deletion npm-binary-distributions/darwin/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
"access": "public"
},
"engines": {
"node": ">=10"
"node": ">=18"
},
"os": [
"darwin"
Expand Down
2 changes: 1 addition & 1 deletion npm-binary-distributions/linux-arm/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
"access": "public"
},
"engines": {
"node": ">=10"
"node": ">=18"
},
"os": [
"linux",
Expand Down
2 changes: 1 addition & 1 deletion npm-binary-distributions/linux-arm64/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
"access": "public"
},
"engines": {
"node": ">=10"
"node": ">=18"
},
"os": [
"linux",
Expand Down
2 changes: 1 addition & 1 deletion npm-binary-distributions/linux-i686/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
"access": "public"
},
"engines": {
"node": ">=10"
"node": ">=18"
},
"os": [
"linux",
Expand Down
2 changes: 1 addition & 1 deletion npm-binary-distributions/linux-x64/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
"access": "public"
},
"engines": {
"node": ">=10"
"node": ">=18"
},
"os": [
"linux",
Expand Down
2 changes: 1 addition & 1 deletion npm-binary-distributions/win32-arm64/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
"access": "public"
},
"engines": {
"node": ">=10"
"node": ">=18"
},
"os": [
"win32"
Expand Down
2 changes: 1 addition & 1 deletion npm-binary-distributions/win32-i686/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
"access": "public"
},
"engines": {
"node": ">=10"
"node": ">=18"
},
"os": [
"win32"
Expand Down
2 changes: 1 addition & 1 deletion npm-binary-distributions/win32-x64/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
"access": "public"
},
"engines": {
"node": ">=10"
"node": ">=18"
},
"os": [
"win32"
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
"author": "Sentry",
"license": "FSL-1.1-MIT",
"engines": {
"node": ">= 10"
"node": ">= 18"
},
"main": "js/index.js",
"types": "js/index.d.ts",
Expand Down