Skip to content

v0.2.0-alpha.12

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 06 May 20:29
· 56 commits to refs/heads/main since this release

What's Changed

  • Added support for advanced symbolization workflows involving containers (process or APKs) via configurable dispatch functions
  • Added cache_maps and cache_build_ids properties to normalize::Normalizer type
    • Adjusted normalization logic to return references to cached build IDs if cache_build_ids is true
  • Added support for compressed debug information
    • Added zlib (default enabled) and zstd (default disabled) features
  • Adjusted Inspector::for_each signature to no longer carry explicit state around
  • Introduced normalize::Reason enum to provide best guess at why normalization was not successful as part of the normalize::UserMeta::Unknown variant
  • Added From<Box<dyn std::error::Error>> conversion to Error
  • Added Display impl to ErrorKind
  • Added read_elf_build_id_from_mmap function to helper module
  • Reduced number of allocations performed on address normalization and process symbolization paths
  • Improved symbolization performance on certain unoptimized DWARF data
  • Fixed potential numeric overflow when parsing non-UTF-8 (invalid) Breakpad files
  • Removed Clone impl of symbolize::Builder type

New Contributors

Full Changelog: v0.2.0-alpha.11...v0.2.0-alpha.12