Skip to content

v3.0.0

Compare
Choose a tag to compare
@duncanhewett duncanhewett released this 31 Oct 17:52
· 674 commits to next since this release

Major rewrite/update of the notifier. Changes include:

  • Uses Jackson for streaming JSON serialization
  • Logs internally using org.slf4j.Logger
  • Severity is now an enum instead of a String
  • Request information is automatically collected in Servlet API apps
  • JVM runtime, O/S, and locale diagnostics are collected
  • The Client object has been renamed to Bugsnag
  • The Event object has been renamed to Report
  • Report object is now exposed for ease of attaching diagnostics to error reports
  • Targets Java 1.6
  • Callbacks now support Java 8 lambda syntax
  • Chaining support added to Report methods
  • Can now add a Callback to Bugsnag.notify calls
  • Can now change the API key on a per-report basis using Callbacks
  • Error report delivery is now fully swappable via the Delivery interface