v3.0.0
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 aString
- Request information is automatically collected in Servlet API apps
- JVM runtime, O/S, and locale diagnostics are collected
- The
Client
object has been renamed toBugsnag
- The
Event
object has been renamed toReport
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