Skip to content

4.0.0

Compare
Choose a tag to compare
@mitchellhenke mitchellhenke released this 20 Apr 19:48
· 884 commits to master since this release

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.Client code style (#147)
    • Fix invalid specs in Sentry methods (#146)
    • Allow setting client at runtime (#150)
  • Backward incompatible changes
    • Return :ignored instead of {:ok, ""} when event is not sent because environment_name is not in included_environments in Sentry.send_event, Sentry.capture_exception, or Sentry.capture_message (#146)
    • Return :ignored and log warning instead of returning {:ok, "Sentry: unable to parse exception"} when unable to parse exception in Sentry.send_event, Sentry.capture_exception, or Sentry.capture_message (#146)
    • Return {:ok, Task} instead of Task when an event is successfully sent with Sentry.send_event, Sentry.capture_exception, or Sentry.capture_message (#146)
    • Ignore non-existent route exceptions (#110)
    • Sending source code as context when reporting errors (#138)