0.26.0
Immutable
release. Only release title and notes can be modified.
New Features ✨
Docs
- Deploy main branch preview alongside PR previews by @BYK in #707
- Enable sourcemap upload, releases, and environment tracking by @BYK in #705
Init
- Pre-read common config files to reduce round-trips by @betegon in #704
- Add grep and glob local-op handlers by @betegon in #703
- Add fuzzy edit replacers and edits-based apply-patchset by @betegon in #698
Other
- (cli) Hoist global flags from any argv position and add -v alias by @BYK in #709
- (commands) Add buildRouteMap wrapper with standard subcommand aliases by @BYK in #690
- (config) Support .sentryclirc config file for per-directory defaults by @BYK in #693
- (install) Add SENTRY_INIT env var to run wizard after install by @betegon in #685
- (release) Surface adoption and health metrics in list and view (#463) by @BYK in #680
- (telemetry) Add agent detection tag for AI coding tools by @betegon in #687
Bug Fixes 🐛
Dashboard
- Add --layout flag to widget add for predictable placement by @BYK in #700
- Render tracemetrics widgets in dashboard view by @BYK in #695
Init
- Add size guard and deduplicate JSON minification in preReadCommonFiles by @betegon in #713
- Narrow command validation to actual shell injection vectors by @betegon in #697
Other
- (build) Enable sourcemap resolution for compiled binaries by @BYK in #701
- (cache) --fresh flag now updates cache with fresh response by @BYK in #708
- (eval) Ground LLM judge with command reference to prevent false negatives by @BYK in #712
- (init,feedback) Default to tracing only in feature select and attach user email to feedback by @MathurAditya724 in #688
- (setup) Handle read-only .claude directory in sandboxed environments by @BYK in #702
- Inject auth token into generated .env.sentry-build-plugin files by @MathurAditya724 in #706
Internal Changes 🔧
- (docs) Gitignore generated command docs, extract fragments by @BYK in #696
- (eval) Replace OpenAI with Anthropic SDK in init-eval judge by @betegon in #683
- (init) Use markdown pipeline for spinner messages by @betegon in #686
- Regenerate skill files and command docs by @github-actions[bot] in 584ec0e0