raven v4.0.0 Release Notes

Release Date: 2017-04-20 // about 7 years ago
  • ⚡️ 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)