Skip to content

Conversation

@szokeasaurusrex
Copy link
Member

@szokeasaurusrex szokeasaurusrex commented Nov 6, 2025

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


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.

Copy link
Member Author

szokeasaurusrex commented Nov 6, 2025

Warning

This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

This stack of pull requests is managed by Graphite. Learn more about stacking.

@github-actions
Copy link
Contributor

github-actions bot commented Nov 6, 2025

Messages
📖 Do not forget to update Sentry-docs with your feature once the pull request gets approved.

Generated by 🚫 dangerJS against 1b17fc3

@szokeasaurusrex szokeasaurusrex changed the title wip wip: ProGuard chunk uploads by default Nov 6, 2025
@szokeasaurusrex szokeasaurusrex force-pushed the szokeasaurusrex/remove-release-proguard-flags branch from 482ec10 to 9918aaa Compare November 10, 2025 11:21
@szokeasaurusrex szokeasaurusrex force-pushed the szokeasaurusrex/proguard-chunk-upload-default branch 2 times, most recently from bb588c5 to 9fc97d9 Compare November 10, 2025 11:39
@szokeasaurusrex szokeasaurusrex force-pushed the szokeasaurusrex/remove-release-proguard-flags branch from 9918aaa to 2b626ed Compare November 10, 2025 11:52
@szokeasaurusrex szokeasaurusrex changed the base branch from szokeasaurusrex/remove-release-proguard-flags to graphite-base/2918 November 10, 2025 11:52
@szokeasaurusrex szokeasaurusrex force-pushed the szokeasaurusrex/proguard-chunk-upload-default branch from 9fc97d9 to 603cd5a Compare November 10, 2025 11:52
@szokeasaurusrex szokeasaurusrex changed the base branch from graphite-base/2918 to szokeasaurusrex/chunk-org-not-found November 10, 2025 11:52
@szokeasaurusrex szokeasaurusrex force-pushed the szokeasaurusrex/proguard-chunk-upload-default branch from 603cd5a to 8a6216f Compare November 10, 2025 12:51
@szokeasaurusrex szokeasaurusrex changed the title wip: ProGuard chunk uploads by default feat(proguard): Upload ProGuard with chunked uploading Nov 10, 2025
@linear
Copy link

linear bot commented Nov 10, 2025

szokeasaurusrex added a commit that referenced this pull request Nov 10, 2025
⚠️ **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.

- 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.
@szokeasaurusrex szokeasaurusrex force-pushed the szokeasaurusrex/proguard-chunk-upload-default branch from 8a6216f to 29f8aed Compare November 10, 2025 13:04
szokeasaurusrex added a commit that referenced this pull request Nov 10, 2025
⚠️ **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.

- 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.
@szokeasaurusrex szokeasaurusrex force-pushed the szokeasaurusrex/proguard-chunk-upload-default branch from 29f8aed to be5ed54 Compare November 10, 2025 13:08
@szokeasaurusrex szokeasaurusrex force-pushed the szokeasaurusrex/chunk-org-not-found branch from 569f70a to 94efd91 Compare November 10, 2025 13:08
### Improvements

- The `sentry-cli debug-files bundle-jvm` no longer makes any HTTP requests to Sentry, meaning auth tokens are no longer needed, and the command can be run offline ([#2926](https://github.com/getsentry/sentry-cli/pull/2926)).
- 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.
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Breaking change entry is not needed, as the breakage is covered by the version support policy added above

@szokeasaurusrex szokeasaurusrex marked this pull request as ready for review November 10, 2025 13:09
@szokeasaurusrex szokeasaurusrex requested a review from a team as a code owner November 10, 2025 13:09
szokeasaurusrex added a commit that referenced this pull request Nov 10, 2025
⚠️ **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.

- 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.
@szokeasaurusrex szokeasaurusrex force-pushed the szokeasaurusrex/chunk-org-not-found branch from a012b8c to 7933227 Compare November 19, 2025 10:43
@szokeasaurusrex szokeasaurusrex force-pushed the szokeasaurusrex/chunk-org-not-found branch from 7933227 to 4186eb4 Compare November 24, 2025 15:15
@szokeasaurusrex szokeasaurusrex force-pushed the szokeasaurusrex/proguard-chunk-upload-default branch from 6f8b6b0 to 07c4383 Compare November 24, 2025 15:15
szokeasaurusrex added a commit that referenced this pull request Dec 3, 2025
### 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.
@szokeasaurusrex szokeasaurusrex force-pushed the szokeasaurusrex/chunk-org-not-found branch from 4186eb4 to c81d62b Compare December 3, 2025 09:24
@szokeasaurusrex szokeasaurusrex force-pushed the szokeasaurusrex/proguard-chunk-upload-default branch from 07c4383 to 80a796f Compare December 3, 2025 09:24
@szokeasaurusrex szokeasaurusrex force-pushed the szokeasaurusrex/proguard-chunk-upload-default branch from 80a796f to f1d6db8 Compare December 11, 2025 09:59
@szokeasaurusrex szokeasaurusrex force-pushed the szokeasaurusrex/chunk-org-not-found branch from c81d62b to 4a9a3c7 Compare December 11, 2025 09:59
szokeasaurusrex added a commit that referenced this pull request Dec 11, 2025
### 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.
@szokeasaurusrex szokeasaurusrex force-pushed the szokeasaurusrex/proguard-chunk-upload-default branch from f1d6db8 to 9bdc007 Compare December 11, 2025 16:10
@szokeasaurusrex szokeasaurusrex force-pushed the szokeasaurusrex/chunk-org-not-found branch from 4a9a3c7 to 42b1fd4 Compare December 11, 2025 16:10
@szokeasaurusrex szokeasaurusrex force-pushed the szokeasaurusrex/chunk-org-not-found branch from 42b1fd4 to e9d4d2b Compare December 11, 2025 16:25
@szokeasaurusrex szokeasaurusrex force-pushed the szokeasaurusrex/proguard-chunk-upload-default branch from 9bdc007 to aac57dc Compare December 11, 2025 16:25
### 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.
@szokeasaurusrex szokeasaurusrex force-pushed the szokeasaurusrex/chunk-org-not-found branch from e9d4d2b to b71947c Compare December 12, 2025 12:04
@szokeasaurusrex szokeasaurusrex force-pushed the szokeasaurusrex/proguard-chunk-upload-default branch from aac57dc to 1b17fc3 Compare December 12, 2025 12:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

v3.0 Breaking changes to include in version 3.0.0 of Sentry CLI

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants