Skip to content

Releases: getsentry/sentry-cli

3.3.2

10 Mar 18:10

Choose a tag to compare

New Features ✨

  • (preprod) Add VCS parameters to snapshots upload command by @rbro112 in #3200

Internal Changes 🔧

  • (npm) 🤖 Bump optional dependencies to 3.3.1 in 3200dfb9

3.3.1

10 Mar 10:37

Choose a tag to compare

Fixes

  • Accept ProGuard mapping files without line information instead of rejecting them (#3192).

Experimental Feature 🧑‍🔬 (internal-only)

  • Pipe snapshot sidecar metadata into upload as part of sentry-cli build snapshots command (#3163).

3.3.0

04 Mar 15:18

Choose a tag to compare

New Features

  • Added sentry-cli proguard uuid <PATH> to compute and print the UUID for a ProGuard mapping file (#3176).

Improvements

  • Moved sentry-cli upload-proguard to sentry-cli proguard upload, aligning the API with similar upload commands like debug-files upload and sourcemaps upload (#3174). sentry-cli upload-proguard remains supported as an alias, so no migration is required.

Experimental Feature 🧑‍🔬 (internal-only)

  • Print snapshot URL after successful upload (#3167).

3.2.3

02 Mar 09:58

Choose a tag to compare

Experimental Feature 🧑‍🔬 (internal-only)

  • Added experimental sentry-cli build snapshots command to upload build snapshots to a project (#3110).
    • This command uploads files from a specified directory to Sentry's Objectstore, associating them with a snapshot identifier.
    • The command is experimental and subject to breaking changes or removal in future releases.

3.2.2

23 Feb 13:43

Choose a tag to compare

Fixes

  • Updated minimatch dependency to fix a vulnerability (#3153)

2.58.5

23 Feb 13:41

Choose a tag to compare

Fixes

  • Updated minimatch dependency to fix a vulnerability (#3152)

3.2.1

20 Feb 14:10

Choose a tag to compare

Fixes

  • The dart-symbol-map upload command now correctly resolves the organization from the auth token payload (#3065).
  • Retry DNS resolution failures for sentry.io requests to reduce intermittent failures for some users (#3085)

3.2.0

09 Feb 09:32

Choose a tag to compare

Features

  • Add sourceMaps.inject() for injecting debug IDs (#3088)
  • Add --install-group parameter to sentry-cli build upload for controlling update visibility between builds (#3094)

Fixes

  • Recognize *.ghe.com URLs as github_enterprise VCS provider (#3127).
  • Fixed a bug where the dart-symbol-map command did not accept the --url argument (#3108).
  • Add timeout to build upload polling loop to prevent infinite loop when server returns unexpected state (#3118).

3.1.0

12 Jan 13:44

Choose a tag to compare

New Features

  • In the JavaScript API, added multi-project support to releases.newDeploy() method. This method now accept a projects option (array of project slugs), aligning them with the Rust CLI's multi-project capabilities and matching the existing behavior of releases.new() and releases.uploadSourceMaps() (#3001).

Improvements

  • This release includes some changes to enable support for older self-hosted Sentry versions. With these changes, Sentry CLI now officially self-hosted Sentry versions 24.11.1 and above (#3070)

Fixes

  • Fixed a bug that prevented project IDs from being used with the sentry-cli releases new command for users with self-hosted Sentry instances on versions older than 25.12.1 (#3068).
  • Fixed a bug, introduced in version 3.0.0, where the sentry-cli releases list command ignored the --project option (#3048). The command now correctly can filter releases by a single project when supplied via --project. This change does not enable filtering by multiple projects, which has never been supported.

3.0.3

08 Jan 15:10

Choose a tag to compare

Fixes

  • Fixed a bug on Intel-based macOS systems that prevented Sentry CLI from respecting self-signed certificates trusted in the macOS keychain (#3059).