Skip to content

Releases: bugsnag/bugsnag-java

v3.5.1

31 May 09:42

Choose a tag to compare

  • Remove use of daemon threads, fixing potential resource leak
    #143

v3.5.0

07 May 13:07
957947d

Choose a tag to compare

  • Migrate version information to device.runtimeVersions
    #141

v3.4.6

16 Apr 10:03

Choose a tag to compare

  • Swallow Throwables thrown when configuring bugsnag appender
    #140

v3.4.5

04 Apr 09:55
777edf4

Choose a tag to compare

  • Migrate non-standard device fields to metaData.device
    #131

  • Set thread name to aid debugging
    #138

  • Merge internal checkstyle rules
    #137

v3.4.4

15 Jan 11:03
fae0f82

Choose a tag to compare

  • Remove unnecessary @Configuration annotation
    #130

v3.4.3

07 Jan 13:21
a32f17f

Choose a tag to compare

  • Support other methods of configuring a TaskScheduler when setting ErrorHandler on scheduled tasks
    #126

v3.4.2

29 Nov 11:14
5449cd4

Choose a tag to compare

  • Ensure session counts are thread safe
    #122

  • Prevent application hangs due to session flushing
    #121

v3.4.0

13 Nov 18:00

Choose a tag to compare

  • Enhanced support for Spring applications with the new bugsnag-spring notifier
  • The ability to report throwables to Bugsnag with the logback appender BugsnagAppender

Two artifacts are now available for this platform:

  • bugsnag-java - intended for plain Java applications
  • bugsnag-spring - provides enhanced support for Spring applications

It is recommended that you migrate to bugsnag-spring if you develop a Spring application, as it enhances the quantity and quality of error reports which are sent automatically. Full upgrade instructions can be found here.

No upgrade steps are required for bugsnag-java in this release.

  • Added BugsnagAppender that can report throwables from existing log statements to Bugsnag, using logback
  • [Spring] Automatically report exceptions thrown when processing MVC/REST requests
  • [Spring] Automatically report exceptions thrown in scheduled tasks
  • [Spring] Added BugsnagAsyncConfig class to simplify capture of uncaught exceptions in async tasks
  • [Spring] Automatically attach request metadata to reports
  • [Spring] Automatically attach Spring version information to reports
  • [Spring] Automatically track sessions for each MVC request

See UPGRADING for upgrade details and the docs for further information on new functionality.

v3.3.0

26 Sep 12:22
b07fe03

Choose a tag to compare

  • Capture trace of error reporting thread and identify with boolean flag
    #87

v3.2.1

21 Aug 14:13
188ea20

Choose a tag to compare

  • Add null check when disconnecting HttpUrlConnection
    #92

  • Make constructors public for SyncHttpDelivery
    #97