- Implement a crc32/Ketama-based consistent hashing scheme (#52) by @Swatinem
- Bump black from 23.12.0 to 24.3.0 (#51) by @dependabot
- Return prettier parse errors (#50) by @Swatinem
- Fully replicate
in_app
hint logic (#49) by @Swatinem
- fix(bindings): Add type info for Component.new (#48) by @loewenheim
- Fix typing for pyi
ExceptionData
(#47) by @Swatinem
- Add the complete
assemble_stacktrace_component
logic (#46) by @Swatinem - Switch to new PyO3
Bound
API (#45) by @Swatinem - Document matching behavior without any matcher (#44) by @Swatinem
- Implement
update_frame_components_contributions
(#42) by @Swatinem - Do a
cargo update
(#43) by @Swatinem - ref(enhancers): Replace nom parser with handwritten recursive descent (#40) by @loewenheim
- Silently accept invalid
app
matcher (#41) by @Swatinem
- fix craft auto changelogs (d95103ea) by @Swatinem
- Ignore Broken Glob matchers (#38) by @Swatinem
- Add a LICENSE (#37) by @Swatinem
- Downgrade Python requirement (#36) by @Swatinem
Create sentry_ophio
as a generic dumping ground for Rust code with Python
bindings for usage within Sentry.
So far this has:
- The
proguard
bindings that were previously living insymbolic
enhancers
which implements the grouping enhancers code, including parsing the enhancement rules, and applying those to stack traces.