|
1 | 1 | # Changelog |
2 | 2 |
|
3 | 3 | <!-- Craft will auto-populate this file --> |
| 4 | +## 0.15.0 |
| 5 | + |
| 6 | +### New Features ✨ |
| 7 | + |
| 8 | +- (project) Display platform suggestions in multi-column tables by @betegon in [#365](https://github.com/getsentry/cli/pull/365) |
| 9 | + |
| 10 | +### Bug Fixes 🐛 |
| 11 | + |
| 12 | +- (log-view) Support multiple log IDs and validate hex format by @BYK in [#362](https://github.com/getsentry/cli/pull/362) |
| 13 | +- (logs) Harden log schemas against API response format variations by @BYK in [#361](https://github.com/getsentry/cli/pull/361) |
| 14 | +- Improve argument parsing for common user mistakes by @BYK in [#363](https://github.com/getsentry/cli/pull/363) |
| 15 | + |
| 16 | +### Internal Changes 🔧 |
| 17 | + |
| 18 | +- (delta-upgrade) Lazy chain walk, GHCR retry, parallel I/O, offline cache by @BYK in [#360](https://github.com/getsentry/cli/pull/360) |
| 19 | +- Use --timeout CLI flag for model-based test timeouts by @BYK in [#367](https://github.com/getsentry/cli/pull/367) |
| 20 | + |
| 21 | +## 0.14.0 |
| 22 | + |
| 23 | +### New Features ✨ |
| 24 | + |
| 25 | +#### Trace |
| 26 | + |
| 27 | +- Add cursor pagination to `trace list` by @BYK in [#324](https://github.com/getsentry/cli/pull/324) |
| 28 | +- Add `sentry trace logs` subcommand (#247) by @BYK in [#311](https://github.com/getsentry/cli/pull/311) |
| 29 | + |
| 30 | +#### Other |
| 31 | + |
| 32 | +- (api) Add --data/-d flag and auto-detect JSON body in fields by @BYK in [#320](https://github.com/getsentry/cli/pull/320) |
| 33 | +- (formatters) Render all terminal output as markdown by @BYK in [#297](https://github.com/getsentry/cli/pull/297) |
| 34 | +- (install) Add Sentry error telemetry to install script by @BYK in [#334](https://github.com/getsentry/cli/pull/334) |
| 35 | +- (issue-list) Global limit with fair distribution, compound cursor, and richer progress by @BYK in [#306](https://github.com/getsentry/cli/pull/306) |
| 36 | +- (log-list) Add --trace flag to filter logs by trace ID by @BYK in [#329](https://github.com/getsentry/cli/pull/329) |
| 37 | +- (logger) Add consola-based structured logging with Sentry integration by @BYK in [#338](https://github.com/getsentry/cli/pull/338) |
| 38 | +- (project) Add `project create` command by @betegon in [#237](https://github.com/getsentry/cli/pull/237) |
| 39 | +- (upgrade) Add binary delta patching via TRDIFF10/bsdiff by @BYK in [#327](https://github.com/getsentry/cli/pull/327) |
| 40 | +- Support SENTRY_AUTH_TOKEN and SENTRY_TOKEN env vars for headless auth by @BYK in [#356](https://github.com/getsentry/cli/pull/356) |
| 41 | +- Improve markdown rendering styles by @BYK in [#342](https://github.com/getsentry/cli/pull/342) |
| 42 | + |
| 43 | +### Bug Fixes 🐛 |
| 44 | + |
| 45 | +#### Api |
| 46 | + |
| 47 | +- Use numeric project ID to avoid "not actively selected" error by @betegon in [#312](https://github.com/getsentry/cli/pull/312) |
| 48 | +- Use limit param for issues endpoint page size by @BYK in [#309](https://github.com/getsentry/cli/pull/309) |
| 49 | +- Auto-correct ':' to '=' in --field values with a warning by @BYK in [#302](https://github.com/getsentry/cli/pull/302) |
| 50 | + |
| 51 | +#### Formatters |
| 52 | + |
| 53 | +- Expand streaming table to fill terminal width by @betegon in [#314](https://github.com/getsentry/cli/pull/314) |
| 54 | +- Fix HTML entities and escaped underscores in table output by @betegon in [#313](https://github.com/getsentry/cli/pull/313) |
| 55 | + |
| 56 | +#### Setup |
| 57 | + |
| 58 | +- Suppress agent skills and welcome messages on upgrade by @BYK in [#328](https://github.com/getsentry/cli/pull/328) |
| 59 | +- Suppress shell completion messages on upgrade by @BYK in [#326](https://github.com/getsentry/cli/pull/326) |
| 60 | + |
| 61 | +#### Upgrade |
| 62 | + |
| 63 | +- Detect downgrades and skip delta attempt by @BYK in [#358](https://github.com/getsentry/cli/pull/358) |
| 64 | +- Check GHCR for nightly version existence instead of GitHub Releases by @BYK in [#352](https://github.com/getsentry/cli/pull/352) |
| 65 | +- Replace Bun.mmap with arrayBuffer on all platforms by @BYK in [#343](https://github.com/getsentry/cli/pull/343) |
| 66 | +- Replace Bun.mmap with arrayBuffer on macOS to prevent SIGKILL by @BYK in [#340](https://github.com/getsentry/cli/pull/340) |
| 67 | +- Use MAP_PRIVATE mmap to prevent macOS SIGKILL during delta upgrade by @BYK in [#339](https://github.com/getsentry/cli/pull/339) |
| 68 | + |
| 69 | +#### Other |
| 70 | + |
| 71 | +- (ci) Generate JUnit XML to silence codecov-action warnings by @BYK in [#300](https://github.com/getsentry/cli/pull/300) |
| 72 | +- (install) Fix nightly digest extraction on macOS by @BYK in [#331](https://github.com/getsentry/cli/pull/331) |
| 73 | +- (logger) Inject --verbose and --log-level as proper Stricli flags by @BYK in [#353](https://github.com/getsentry/cli/pull/353) |
| 74 | +- (nightly) Push to GHCR from artifacts dir so layer titles are bare filenames by @BYK in [#301](https://github.com/getsentry/cli/pull/301) |
| 75 | +- (project create) Auto-correct dot-separated platform to hyphens by @BYK in [#336](https://github.com/getsentry/cli/pull/336) |
| 76 | +- (region) Resolve DSN org prefix at resolution layer by @BYK in [#316](https://github.com/getsentry/cli/pull/316) |
| 77 | +- (test) Handle 0/-0 in getComparator anti-symmetry property test by @BYK in [#308](https://github.com/getsentry/cli/pull/308) |
| 78 | +- (trace-logs) Timestamp_precise is a number, not a string by @BYK in [#323](https://github.com/getsentry/cli/pull/323) |
| 79 | + |
| 80 | +### Documentation 📚 |
| 81 | + |
| 82 | +- Document SENTRY_URL and self-hosted setup by @BYK in [#337](https://github.com/getsentry/cli/pull/337) |
| 83 | + |
| 84 | +### Internal Changes 🔧 |
| 85 | + |
| 86 | +#### Api |
| 87 | + |
| 88 | +- Upgrade @sentry/api to 0.21.0, remove raw HTTP pagination workarounds by @BYK in [#321](https://github.com/getsentry/cli/pull/321) |
| 89 | +- Wire listIssuesPaginated through @sentry/api SDK for type safety by @BYK in [#310](https://github.com/getsentry/cli/pull/310) |
| 90 | + |
| 91 | +#### Other |
| 92 | + |
| 93 | +- (craft) Add sentry-release-registry target by @BYK in [#325](https://github.com/getsentry/cli/pull/325) |
| 94 | +- (errors) Return Result type from withAuthGuard, expand auto-login to expired tokens by @BYK in [#359](https://github.com/getsentry/cli/pull/359) |
| 95 | +- (project create) Migrate human output to markdown rendering system by @BYK in [#341](https://github.com/getsentry/cli/pull/341) |
| 96 | +- (telemetry) Add child spans to delta upgrade for bottleneck identification by @BYK in [#355](https://github.com/getsentry/cli/pull/355) |
| 97 | +- (upgrade) Use copy-then-mmap for zero JS heap during delta patching by @BYK in [#344](https://github.com/getsentry/cli/pull/344) |
| 98 | + |
4 | 99 | ## 0.13.0 |
5 | 100 |
|
6 | 101 | ### New Features ✨ |
|
0 commit comments