- Enhancements
- Return a task when sending a Sentry event
- Provide default scrubber for request body and headers (
Sentry.Plug.default_body_scrubberandSentry.Plug.default_header_scrubber) - Header scrubbing can now be configured with
:header_scrubber
- Bug Fixes
- Ensure
mix sentry.send_test_eventfinishes sending event before ending Mix task
- Ensure
- Backward incompatible changes
Sentry.capture_exception/1now returns aTaskinstead of{:ok, PID}- Sentry.Plug
:scrubberoption has been removed in favor of the more descriptive:body_scrubberoption, which defaults to newly addedSentry.Plug.default_scrubber/1 - New option for Sentry.Plug
:header_scrubberdefaults to newly addedSentry.Plug.default_header_scrubber/1 - Request bodies were not previously sent by default. Because of above change, request bodies are now sent by default after being scrubbed by default scrubber. To prevent sending any data,
:body_scrubbershould be set tonil