Releases: getsentry/symbolic
Releases · getsentry/symbolic
8.4.0
8.3.2
8.3.1
Fixes:
- Avoid panic when looking for hex suffixes in multibyte character strings in the demangler. (#430)
- Allow processing of ELF files as long as they have valid program and section headers. (#434)
- Expose dynamic symbols in ELF files. (#421)
- Make dsym_parent accept
.framework.dSYM
. (#425)
Thank you:
Features, fixes and improvements in this release have been contributed by:
8.3.0
Features:
- Write versioned CFI Cache files. Reading those files is only supported with symbolic versions
>= 8.2.1
, so trying to use a CFI Cache file with an older version of symbolic will fail with aCfiErrorKind::BadFileMagic
error.
Fixes:
- Correctly restore callee saves registers when using compact unwind info.
- Correctly map all DWARF information when using BcSymbolMaps.
- Allow processing of PDB files that have broken inlinee file references.
- Skip duplicated DWARF functions which can lead to
inline parent offset
overflows.
8.2.1
8.2.0
Caution:
- Relevant dependencies such as
gimli
,goblim
, andwasm
-related libraries were updated.
Features:
- Support for compact unwind info in MachO files was added, along with special casing of some well known macOS system functions.
- The parser of the Breakpad Format was rewritten.
Bug Fixes:
- All valid
STACK WIN
record types are being parsed correctly. This did add new variants to theBreakpadStackWinRecordType
enum. Technically a breaking change, but we do not consider the Breakpad Parser types as adhering to strict SemVer rules.
Thank you:
Features, fixes and improvements in this release have been contributed by:
8.1.0
8.0.5
8.0.4
Manylinux2010 has dropped support for Python 2.7. As a result, we're no longer building or testing the Python package with Python 2.7. This and future releases require at least Python 3.6.
Bug Fixes: