This release is recommended for all users.
Features
- JSON resource forks that reference sourcemaps with embedded source content will now contain that source. The source code is presented in the debug view when available.
Improvements
- Improve authentication for /api/issue so that it does not allow API tokens to access other projects in a universe
- Add
/api/issue_control/merge_fingerprintsand/api/issue_control/unmerge_fingerprintsto handle issue merging and unmerging, as a replacement for old, soft-deprecated CRDB-based interfaces.- If you are using morgue or the Backtrace console, a Coronerd upgrade will use these automatically.
- LL/SC support in CRDB has been removed.
- Add
/api/project/list_usersendpoint to list users in a project. - Guests can no longer see other users via BPG.
- Fix many edge cases related to submission actions when attempting to add tags to errors.
- Make it possible to create reopen rules for
>= some_version, as well as> some_version. /api/bpgnow validates thatContent-Type: application/jsonis set.- Fix caching of the
truncate_timestampvirtual column, accelerating queries used in stability score. - Universe names for new universes must now be under 64 characters.
- Fixed crash in PDB conversion when importing a PDB without no global records.
- No longer attempt to submit attachments for a sampled error report.
- Fixed symbol resolution in DIA SDK style errors.
- Fixed potential infinite loop when importing dSYM symbols containing zero line numbers.
- Improvements to sourcemap deobfuscation for more accurate line numbers.
- Added support for accepting archives of sourcemaps.
- dSYM symbols may now be imported alongside the executable without stripping the .dSYM extension.
- Symbol conversion can now be performed using
bt_symbols_convertwrapper, which simplifies handling of all supported symbol formats, including auxiliary files. - Symbol tags containing quotes are now handled properly.
/api/getnow emits anX-Object-Formatheader which indicates the type of the returned object.