Skip to content

Better Sentry reports

Compare
Choose a tag to compare
@knz knz released this 09 Mar 10:39
· 62 commits to master since this release
feb9d32

This release enhances the composition of Sentry reports to reveal more details about errors. In particular, it does a better job of revealing information that was always redacted as unsafe in previous versions.

Some examples of data that is now included, that wasn't previously:

  • the underlying errors behind barriers and assertion failures
  • some Go runtime errors (e.g. context canceled, os.PathError, etc)
  • custom error types that have a safe formatter function even though they don't report safe strings via the SafeDetails interface
  • the tree structure of secondary errors

See PR #94 for details and an example.