4.0.0
See these 3.0.0 to 4.0.0 upgrade instructions to update your existing app.
- Enhancements
- Bump hackney to a version that isn't retired (#135)
- Improve Logger reporting (#136)
- Accept keyword lists in
Sentry.Context.add_breadcrumb/1(#139) - Add elements to beginning of breadcrumbs list for performance (#141)
- Close unread hackney responses properly (#149)
- Improve
Sentry.Clientcode style (#147) - Fix invalid specs in
Sentrymethods (#146) - Allow setting client at runtime (#150)
- Backward incompatible changes
- Return
:ignoredinstead of{:ok, ""}when event is not sent because environment_name is not in included_environments inSentry.send_event,Sentry.capture_exception, orSentry.capture_message(#146) - Return
:ignoredand log warning instead of returning{:ok, "Sentry: unable to parse exception"}when unable to parse exception inSentry.send_event,Sentry.capture_exception, orSentry.capture_message(#146) - Return
{:ok, Task}instead ofTaskwhen an event is successfully sent withSentry.send_event,Sentry.capture_exception, orSentry.capture_message(#146) - Ignore non-existent route exceptions (#110)
- Sending source code as context when reporting errors (#138)
- Return