Skip to content

0.6.0

Compare
Choose a tag to compare
@getsentry-bot getsentry-bot released this 23 Nov 13:30

Features

  • Use Portable PDB files for .NET event symbolication (#883)
  • Use Unity il2cpp line mapping files in symcache creation (#831)
  • Read thread names from minidumps and Apple crash reports (#834)
  • Add support for serving web requests using HTTPS (#829)
  • Bump Native SDK to v0.5.0 (#865)
  • Use rust:bullseye-slim as base image for docker container builder. (#885)
  • Use debian:bullseye-slim as base image for docker container runner. (#885)
  • Use jemalloc as global allocater (for Rust and C). (#885)
  • Clean up empty cache directories. (#887)
  • Update symbolic and increase SymCache Version to 4 which now uses a LEB128-prefixed string table. (#886)
  • Add Configuration options for in-memory Caches. (#911)

Fixes

  • Update symbolic and increase the SymCache version for the following fixes: (#857)
    • fixed problems with DWARF functions that have the same line records for different inline hierarchy
    • fixed problems with PDB where functions have line records that don't belong to them
    • fixed problems with PDB/DWARF when parent functions don't have matching line records
    • using a new TypeFormatter for PDB that can pretty-print function arguments
  • Update symbolic and increase CFI/SymCache versions for the following fixes: ([#861](https://github.com/getsentry/symbolicator/pull/
    861))
    • Allow underflow in Win-x64 CFI which allows loading registers from outside the stack frame.
    • Another round of SymCache fixes as followup to the above.
  • Extract the correct code_id from iOS minidumps. (#858)
  • Fetch/use CFI for modules that only have a CodeId. (#860)
  • Properly mask Portable PDB Age for symstore/SSQP lookups. (#888)
  • Avoid a redundant open/read and fix shared cache refresh. (#893)
  • Correctly return object candidates for malformed caches. (#917)

Internal

  • Fetch CFI on-demand during stackwalking (#838)
  • Deduplicate SymbolFile computations in SymbolicatorSymbolProvider (#856)
  • Separated the symbolication service from the http interface. (#903)
  • Move Request/Response/Poll handling into web frontend. (#904)
  • Remove unused processing_pool_size config. (#910)