Sentry-cli

Latest version: v2.43.0

Safety actively analyzes 723158 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 53

2.42.1

This release is a re-release of 2.42.0. There are no code changes to the CLI. We are performing this re-release because 2.42.0 failed to publish to Docker Hub.

Various fixes & improvements

- ci(docker): Don't publish to GHCR via Craft (2392) by szokeasaurusrex

2.42.0

With this release, we now build and publish multi-architecture (arm64 and aarch64) Docker images for Sentry CLI.

Various fixes & improvements

- feat: Only warn for token org mismatch (2382) by szokeasaurusrex
- feat: Improve custom panic hook (2355) by szokeasaurusrex
- We now have better error messages when there is an internal error in Sentry CLI.
- feat: Deprecate `--use-artifact-bundle` option (2349) by szokeasaurusrex
- feat: Deprecate `useArtifactBundle` JS option (2348) by szokeasaurusrex
- fix(update): Properly handle errors when getting latest CLI version (2370) by szokeasaurusrex

<details>
<summary><h3>Non-user-facing changes</h3></summary>

- ci(docker): Add Craft targets for `docker` (2390) by szokeasaurusrex
- ci(docker): Enable caching of Docker builds (2389) by szokeasaurusrex
- ci(docker): Remove invalid argument (2388) by szokeasaurusrex
- ci(docker): Build each architecture natively (2387) by szokeasaurusrex
- build(docker): Build Docker image on host architecture (2386) by szokeasaurusrex
- build: Use hash instead of branch in GHCR tag (2384) by szokeasaurusrex
- build: Build Docker image in CI and publish to GHCR (2383) by szokeasaurusrex
- ci: Pin Actions runners' OS versions (2353) by szokeasaurusrex
- meta: Update LICENSE (2380) by szokeasaurusrex
- build: Update `url` crate (2379) by szokeasaurusrex
- docs: Explain why lint is disabled (2371) by szokeasaurusrex
- ref(sourcemaps): Fix `unnecessary_wraps` for `add_debug_id_references` (2369) by szokeasaurusrex
- ref(sourcemaps): Fix `unnecessary_wraps` for `add_sourcemap_references` (2368) by szokeasaurusrex
- ref(sourcemaps): Fix `unnecessary_wraps` lint for `SourceMapsProcessor::add` (2367) by szokeasaurusrex
- ref(sourcemaps): Make `lookup_pos` not return `Option` (2366) by szokeasaurusrex
- ref: Make `Api::with_body` return `Self` (2363) by szokeasaurusrex
- ref(api): Make `with_retry` return `Self` (2365) by szokeasaurusrex
- ref(api): Make `progress_bar_mode` return `Self` (2364) by szokeasaurusrex
- ref(config): Fix `unnecessary_wraps` lint for `set_auth` (2362) by szokeasaurusrex
- ref(config): Remove unneeded `Result` from `Config::from_file` (2361) by szokeasaurusrex
- ref: Enable `clippy::unnecessary_wraps` lint (2358) by szokeasaurusrex
- ci: Change lint action to `-D warnings` (2359) by szokeasaurusrex
- ref: Simplify `--log-level` parsing (2356) by szokeasaurusrex
- docs: Correct typo in doc string (2354) by szokeasaurusrex

</details>

2.41.1

Various fixes & improvements

- build: Replace `dotenv` with `dotenvy` (2351) by szokeasaurusrex
- This fixes a problem where multiline env variables were not supported in `.env` files

2.41.0

Various fixes & improvements

- build: Bump `symbolic` to `12.13.3` (2346) by szokeasaurusrex
- ref(api): Replace custom deserializer with derive (2337) by szokeasaurusrex
- ref(sourcemaps): Reduce sourcemap upload memory usage (2343) by szokeasaurusrex
- build: Update `memmap2` (2340) by szokeasaurusrex
- ref: Fix new clippy lints (2341) by szokeasaurusrex
- feat(dif): Fail `debug-files upload` when file is too big (2331) by szokeasaurusrex
- ref(dif): Handle "too big" error with warning (2330) by szokeasaurusrex
- ref(dif): Create type for DIF validation errors (2329) by szokeasaurusrex
- ref(api): Remove unnecessary `collect` (2333) by szokeasaurusrex

2.40.0

New features

- feat(debugid): Update debug ID snippet to write on `globalThis` when available (2301) by lforst

Improvements

- build: Change release opt-level (2325) by szokeasaurusrex
- build: Make backtraces useable in release builds (2324) by szokeasaurusrex

Bug fixes

- fix(chunking): Remove power-of-two chunk size restriction (2312) by szokeasaurusrex

<details>
<summary><h3>Non-user-facing changes</h3></summary>

We made several refactors and added several tests in this release. These changes should not affect users.

- ref(sourcemaps): Reword "no sourcemap ref" (2320) by szokeasaurusrex
- test(proguard): Add chunk upload tests (2322) by szokeasaurusrex
- ref(proguard): Use existing chunked upload logic (2318) by szokeasaurusrex
- ref(chunks): Remove `upload-dif` reference from `poll_assemble` (2321) by szokeasaurusrex
- ref(chunks): Make `render_detail` take `Option<&str>` (2317) by szokeasaurusrex
- ref(chunks): Extract upload logic from `upload_difs_chunked` (2316) by szokeasaurusrex
- ref(chunks): Rename `upload` module to `options` (2315) by szokeasaurusrex
- ref(chunks): Make `ChunkOptions` a `struct` (2314) by szokeasaurusrex
- ref(dif): Use `&str` in `DifUpload` struct (2307) by szokeasaurusrex
- ref(dif): Genericize `poll_assemble` (2300) by szokeasaurusrex
- feat(release): Replace release bot with GH app (2306) by Jeffreyhung
- fix(proguard): Add leading `/` to uploaded Proguard file name (2304) by szokeasaurusrex
- ref(dif): Genericize `try_assemble` `options` parameter (2299) by szokeasaurusrex
- ref(api): Rename `ChunkedUploadOptions` to indicate they are set by server (2298) by szokeasaurusrex
- ref(proguard): Use `Chunked<ProguardMapping>` for proguard upload (2296) by szokeasaurusrex
- ref(chunks): Make `ChunkedDifRequest` take `Cow<'_, str>` for `name` (2295) by szokeasaurusrex
- ref(proguard): Replace `MappingRef` with `ProguardMapping` (2294) by szokeasaurusrex
- ref(proguard): Create new `proguard` `utils` submodule (2293) by szokeasaurusrex
- ref(proguard): Directly open paths as `ByteView` (2292) by szokeasaurusrex
- ref(dif): Put hash in `ChunkedDifRequest` (2290) by szokeasaurusrex
- ref(chunks): Rename `Named` trait to `Assemblable` (2289) by szokeasaurusrex
- ref(dif): Make `poll_assemble` generic (2287) by szokeasaurusrex
- ref(dif): Rename `ToAssemble` trait
- ref(dif): Make `try_assemble_dif` generic
- ref(dif): Replace `ChunkedDifMatch` with generic `ChunkedObject`
- ref(utils): Use `usize` in `get_sha1_checksums` signature
- test(chunk-upload): Test chunk uploading only some chunks missing
- ref: Fix new Clippy lints
- test(chunk-upload): Test upload where only some files need upload (2276)
- test(chunk-upload): Test chunk upload with many chunks (2275)
- ref(test): Use constant for expected request boundary (2277)
- test(chunk-upload): Add a test for uploading multiple debug files (2274)
- ref(sourcemaps): Fix clippy lint
- ref(test): Introduce `assert_cmd` test manager
- test(chunk-upload): Add test for full chunk upload

</details>

2.39.1

Various fixes & improvements

- fix(sourcemaps): Correctly read files with debug_id and debugId (2268) by loewenheim
- build: Remove unused dependencies (2255) by szokeasaurusrex
- ref(proguard): Define environment variable name in constant (2265) by szokeasaurusrex
- ref(test): Remove redundant line (2266) by szokeasaurusrex
- fix(proguard): Wait until chunks are assembled (2267) by szokeasaurusrex

Page 2 of 53

Links

Releases

Has known vulnerabilities

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.