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_fingerprints
and/api/issue_control/unmerge_fingerprints
to 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_users
endpoint 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/bpg
now validates thatContent-Type: application/json
is set.- Fix caching of the
truncate_timestamp
virtual 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_convert
wrapper, which simplifies handling of all supported symbol formats, including auxiliary files. - Symbol tags containing quotes are now handled properly.
/api/get
now emits anX-Object-Format
header which indicates the type of the returned object.