-
-
Notifications
You must be signed in to change notification settings - Fork 242
Comparing changes
Open a pull request
base repository: getsentry/sentry-cli
base: c13f61c3b0d9288d82224e76054f507ebe9e81aa
head repository: getsentry/sentry-cli
compare: 2601832e57052d8ce9c315205f14f6f6012c810e
- 20 commits
- 108 files changed
- 6 contributors
Commits on Dec 11, 2025
-
Save PDFs and SVGs with content hash (#3024)
Related to https://linear.app/getsentry/issue/EME-550/ios-insights-duplicate-files Write PDF/SVG raw data to disk during asset catalog parsing to enable duplicate detection of SVG and pdf files
Configuration menu - View commit details
-
Copy full SHA for 34196c0 - Browse repository at this point
Copy the full SHA 34196c0View commit details
Commits on Dec 12, 2025
-
fix: Use node directly in the postinstall script (#3030)
(closes #3028) (closes [CLI-247](https://linear.app/getsentry/issue/CLI-247/version-2583-includes-a-postinstall-script-that-is-incompatible-with)) This fixes the postinstall scripts for package managers other than NPM. --------- Co-authored-by: Daniel Szoke <7881302+szokeasaurusrex@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 9c83c3e - Browse repository at this point
Copy the full SHA 9c83c3eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3e6a426 - Browse repository at this point
Copy the full SHA 3e6a426View commit details -
getsentry-bot committed
Dec 12, 2025 Configuration menu - View commit details
-
Copy full SHA for b4c8853 - Browse repository at this point
Copy the full SHA b4c8853View commit details -
build(npm): 🤖 Bump optional dependencies to 2.58.4
getsentry-bot committedDec 12, 2025 Configuration menu - View commit details
-
Copy full SHA for 3eb2a95 - Browse repository at this point
Copy the full SHA 3eb2a95View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2fcff43 - Browse repository at this point
Copy the full SHA 2fcff43View commit details -
docs(readme): Set minimum self-hosted version (#3027)
### Description Set minimum supported self-hosted version, and add this to README. ### Issues - Resolves #3026 - Resolves [CLI-246](https://linear.app/getsentry/issue/CLI-246/mention-minimum-supported-self-hosted-version-in-readme)
Configuration menu - View commit details
-
Copy full SHA for b9001c5 - Browse repository at this point
Copy the full SHA b9001c5View commit details -
feat(proguard): Remove release association arguments (#2876)
⚠️ **Breaking change:** Do not merge until ready to release in a major. Remove the `--app-id`, `--version`, and `--version-code` arguments to the `sentry-cli upload-proguard` command. Users currently using these arguments should simply stop using them. With this change, we also no longer wait for assembly of the mapping to finish on the backend; previously we needed to wait to associate the release. This change also removes any code that had been called when these flags were specified. - Resolves #2868 - Resolves [CLI-197](https://linear.app/getsentry/issue/CLI-197/remove-flags-for-setting-release)Configuration menu - View commit details
-
Copy full SHA for 8d0d3f2 - Browse repository at this point
Copy the full SHA 8d0d3f2View commit details -
fix(chunk): Fail with org not found on 404 to chunk endpoint (#2930)
⚠️ **Breaking change:** Do not merge until ready to release in a major. As Sentry CLI 3.0.0 will only support Sentry servers with chunk uploading support, we can now assume that 404 errors from the `/organizations/{org}/chunk-upload/` endpoint are due to the organization not existing, and not due to the chunk upload endpoint not existing. - Resolves #2900 - Resolves [CLI-211](https://linear.app/getsentry/issue/CLI-211/assume-404-when-getting-chunk-upload-endpoint-is-due-to-non-existent) ________ BREAKING CHANGE: Several subcommands no longer support Sentry servers which lack support for chunked uploads.Configuration menu - View commit details
-
Copy full SHA for b71947c - Browse repository at this point
Copy the full SHA b71947cView commit details -
feat(proguard): Upload ProGuard with chunked uploading (#2918)
### Description
⚠️ **Breaking change:** Do not merge until ready to release in a major. Use chunked uploading for `sentry-cli upload-proguard`, as chunked uploads are generally more reliable than non-chunked uploads, and chunked uploading is the uploading method used by all other file uploading commands in Sentry CLI. Users who previously had set the `SENTRY_EXPERIMENTAL_PROGUARD_CHUNK_UPLOAD` environment variable to opt into the chunk uploading behavior no longer need to set this variable, as all ProGuard files are always uploaded with chunked uploading. ### Issues - Resolves #2328 - Resolves [CLI-13](https://linear.app/getsentry/issue/CLI-13/make-chunk-uploads-the-default-for-proguard-files) _______ BREAKING CHANGE: The `sentry-cli upload-proguard` file can no longer upload to Sentry servers which lack support for receiving ProGuard mappings via chunked upload.Configuration menu - View commit details
-
Copy full SHA for 1b17fc3 - Browse repository at this point
Copy the full SHA 1b17fc3View commit details -
chore(auth): Remove API key authentication (#2935)
⚠️ **Breaking change:** Do not merge until ready to release in a major. Removed support for the legacy API key authentication method. Users must now use auth tokens instead. Specifically, users supplying an API key via any of the following options need to generate and use an auth token instead: - `--api-key` CLI flag - `SENTRY_API_KEY` environment variable - `api_key` configuration file field - `apiKey` option in the JavaScript API - Resolves #2873 - Resolves [CLI-199](https://linear.app/getsentry/issue/CLI-199/remove-api-key-authentication) _____ BREAKING CHANGE: API-key based authentication is no longer supported. The `--api-key` CLI flag and `apiKey` JS option have been removed; the `SENTRY_API_KEY` environment variable and `api_key` configuration file field are no longer read.Configuration menu - View commit details
-
Copy full SHA for 715d1ec - Browse repository at this point
Copy the full SHA 715d1ecView commit details -
chore(proguard): Remove
--android-manifestargument (#2940)### Description This argument does not do anything, so we will remove it. ### Issues - Resolves #2874 - Resolves [CLI-200](https://linear.app/getsentry/issue/CLI-200/remove-upload-proguards-android-manifest-argument)
Configuration menu - View commit details
-
Copy full SHA for 21b4c7c - Browse repository at this point
Copy the full SHA 21b4c7cView commit details -
chore(sourcemaps): Remove
sourcemaps explain(#2947)### Description Removed the `sentry-cli sourcemaps explain` command, which has been deprecated for some time. ### Issues - Resolves #2865 - Resolves [CLI-2865](https://linear.app/getsentry/issue/CLI-195/remove-sentry-cli-sourcemaps-explain-command)
Configuration menu - View commit details
-
Copy full SHA for 353bd0a - Browse repository at this point
Copy the full SHA 353bd0aView commit details -
chore(proguard): Remove
--platformargument (#2948)### Description Remove the deprecated `--platform` argument. ### Issues - Resolves #2851 - Resolves [CLI-193](https://linear.app/getsentry/issue/CLI-193/remove-upload-proguard-platform-flag)
Configuration menu - View commit details
-
Copy full SHA for 1eef8d6 - Browse repository at this point
Copy the full SHA 1eef8d6View commit details -
chore(debug-files): Remove non-chunked uploading support (#2952)
### Description Removed support for non-chunked uploads of debug files. ### Issues - Resolves #2950 - Resolves [CLI-227](https://linear.app/getsentry/issue/CLI-227/remove-support-for-non-chunked-debug-file-uploads)
Configuration menu - View commit details
-
Copy full SHA for 7154c7d - Browse repository at this point
Copy the full SHA 7154c7dView commit details -
ref(debug-files): Assume server supports all formats (#2955)
### Description All debug file formats have been supported for at least three years, so with the Sentry CLI 3.0 release, all servers we support will support all debug file formats. Therefore, checking supported formats is no longer needed. ### Issues - Resolves #2953 - Resolves [CLI-229](https://linear.app/getsentry/issue/CLI-229/assume-server-supports-all-debug-file-formats)
Configuration menu - View commit details
-
Copy full SHA for 3708591 - Browse repository at this point
Copy the full SHA 3708591View commit details -
chore: Remove deprecated
filescommands (#2956)### Description Remove all `sentry-cli files ...` subcommands. Also, remove the `sentry-cli releases files ...` commands, which are aliases for the `files` subcommands. ### Issues - Resolves #2513 - Resolves [CLI-85](https://linear.app/getsentry/issue/CLI-85/remove-all-files-subcommands)
Configuration menu - View commit details
-
Copy full SHA for ccf7116 - Browse repository at this point
Copy the full SHA ccf7116View commit details -
ref(sourcemaps):
UploadContextalways hasprojects(#2959)### Description Following #2956, the `UploadContext` struct's `projects` field is always `Some`, indicating we have at least one project. Here, we change the type from `Option<NonEmptySlice>` to `NonEmptySlice` to indicate that we always have a project set.
Configuration menu - View commit details
-
Copy full SHA for ea5e2e8 - Browse repository at this point
Copy the full SHA ea5e2e8View commit details -
chore(sourcemaps): Remove support for non-chunked uploads (#2957)
### Description Remove support for non-chunked sourcemaps uploads. Also, drop `ReleaseFiles` chunk upload capability, as we now assume that all servers support chunked uploads for release files. ### Issues - Resolves #2949 - Resolves [CLI-226](https://linear.app/getsentry/issue/CLI-226/remove-support-for-non-chunked-sourcemap-uploads)
Configuration menu - View commit details
-
Copy full SHA for 2368f7e - Browse repository at this point
Copy the full SHA 2368f7eView commit details -
chore(sourcemaps): Remove support for release bundle uploads (#2961)
### Description Remove support for the deprecated release bundle uploads. Source maps are always uploaded as artifact bundles, now. Also, we now assume all Sentry servers support `ArtifactBundle` and `ArtifactBundleV2`. ### Issues - Resolves #2842 - Resolves [CLI-188](https://linear.app/getsentry/issue/CLI-188/remove-support-for-release-bundle-uploads)
Configuration menu - View commit details
-
Copy full SHA for 2601832 - Browse repository at this point
Copy the full SHA 2601832View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff c13f61c3b0d9288d82224e76054f507ebe9e81aa...2601832e57052d8ce9c315205f14f6f6012c810e