Releases: getsentry/cli
v0.10.3 (bridge release)
Bridge release for clients running 0.9.1 or earlier.
The upgrade code in those versions constructs download URLs with a v prefix (e.g., v0.10.3), but this repo's tags are un-prefixed. This release contains the same binaries as 0.10.2, which fixes both the URL prefix bug and the Bun.write streaming bug.
The v0.10.2 bridge was intended but its tag was burned by an immutable release. This v0.10.3 bridge supersedes both v0.10.1 and the lost v0.10.2.
Note: Due to a Bun runtime bug (oven-sh/bun#13237),
sentry cli upgradefrom 0.9.1 may still fail silently. The recommended upgrade path is to re-run the install script:curl -fsSL https://cli.sentry.dev/install | bash
0.10.2
0.10.1
Bug Fixes
- upgrade: Remove incorrect
vprefix from GitHub release URLs that caused all curl-based upgrades to fail with HTTP 404 (CLI-5F)
Warning
If you are on 0.9.1 or earlier, sentry cli upgrade may fail silently due to a Bun runtime bug (oven-sh/bun#13237). Please upgrade to 0.10.2+ by re-running the install script:
curl -fsSL https://cli.sentry.dev/install | bash
Or via npm: npm i -g sentry@latest
0.10.0
New Features ✨
- (formatters) Add Seer fixability score to issue list and detail views by @betegon in #234
- (team) Add
team listcommand by @betegon in #238
Bug Fixes 🐛
Telemetry
- Use SDK session integration instead of manual management by @BYK in #232
- Correct runtime context for Bun binary by @BYK in #231
Other
0.9.1
New Features ✨
Cli
- Add setup command for shell integration by @BYK in #213
- Add plural command aliases for list commands by @betegon in #209
Other
- (formatters) Display span duration in span tree by @betegon in #219
- (log) Add view command to display log entry details by @betegon in #212
- (repo) Add repo list command by @betegon in #222
- (setup) Auto-install Claude Code agent skill during setup by @BYK in #216
- (trace) Add trace list and view commands by @betegon in #218
Bug Fixes 🐛
Upgrade
- Handle EPERM in isProcessRunning for cross-user locks by @BYK in #211
- Replace curl pipe with direct binary download by @BYK in #208
Other
- (craft) Use regex pattern for binary artifact matching by @BYK in #230
- (deps) Move runtime dependencies to devDependencies by @BYK in #225
Documentation 📚
- (log) Add documentation for sentry log view command by @betegon in #214
- Add documentation for log command by @betegon in #210
Internal Changes 🔧
Ci
- Auto-commit SKILL.md when stale by @betegon in #224
- Remove merge-artifacts job with Craft 2.21.1 by @BYK in #215
Other
- (project) Replace --org flag with org/project positional by @betegon in #223
- (setup) Unify binary placement via setup --install by @BYK in #217
- Rename CI workflow to Build and fix artifact filter by @BYK in #229
- Handle fork PRs in SKILL.md auto-commit by @BYK in #227
- Enable minify for standalone binaries by @BYK in #220
Other
0.8.0
New Features ✨
Bug Fixes 🐛
Internal Changes 🔧
Other
0.7.0
New Features ✨
Dsn
- Infer project from directory name when DSN detection fails by @BYK in #178
- Add project root detection for automatic DSN discovery by @BYK in #159
Other
- (auth) Auto-trigger login flow when authentication required by @betegon in #170
- (commands) Add sentry log command by @betegon in #160
- (db) Add schema repair and
sentry cli fixcommand by @BYK in #197 - (issue) Replace --org/--project flags with /ID syntax by @BYK in #161
- (lib) Add anyTrue helper for parallel-with-early-exit pattern by @BYK in #174
- (telemetry) Add withTracing helper to reduce Sentry span boilerplate by @BYK in #172
Bug Fixes 🐛
- (types) Align schema types with Sentry API by @betegon in #169
- Corrected the codecov action script by @MathurAditya724 in #201
- Improved the plan command by @MathurAditya724 in #185
- Use ASCII arrow for consistent terminal rendering by @BYK in #192
- Corrected the rendering and props for the span tree by @MathurAditya724 in #184
- ParseIssueArg now checks slashes before dashes by @BYK in #177
- Address bugbot review comments on dsn-cache model-based tests by @BYK in #176
- Added nullable in substatus's zod validation by @MathurAditya724 in #157
Documentation 📚
Internal Changes 🔧
Other
- test: add comprehensive tests for resolve-target module by @BYK in #199
- test: add tests for executeUpgrade with unknown method by @BYK in #198
- test: expand version check test coverage by @BYK in #196
- test: add comprehensive tests for DSN errors and resolver by @BYK in #195
- test: add comprehensive tests for human formatter detail functions by @BYK in #194
- test: add comprehensive tests for human formatter utilities by @BYK in #191
- test: add coverage for fetchLatestVersion and versionExists by @BYK in #189
- test: add coverage for UpgradeError and SeerError classes by @BYK in #188
- test: add property tests for sentry-urls.ts (Phase 3) by @BYK in #186
- test: simplify issue-id tests covered by property tests by @BYK in #183
- test: simplify alias and arg-parsing tests covered by property tests by @BYK in #182
- test: add property tests for API command and human formatters by @BYK in #181
- test: remove redundant DB tests covered by model-based tests by @BYK in #180
- test: add property tests for async utilities (Phase 4) by @BYK in #179
- test: add model-based tests for DSN and project cache by @BYK in #171
- test: add model-based and property-based testing with fast-check by @BYK in #166
0.6.0
New Features ✨
- (commands) Use positional args for org/project selection by @BYK in #155
- (feedback) Add command to submit CLI feedback by @betegon in #150
- (telemetry) Add is_self_hosted tag by @BYK in #153
- (upgrade) Add self-update command by @betegon in #132
- Add update available notification by @BYK in #151
Bug Fixes 🐛
- (telemetry) Capture command errors to Sentry by @betegon in #145
- Update docs URL in help output by @betegon in #149
Documentation 📚
- (upgrade) Add documentation for upgrade command by @betegon in #152
- Update README and AGENTS.md by @betegon in #148