Skip to content

Releases: bugsnag/bugsnag-android

v5.28.4

08 Feb 20:14
77eb8fc

Choose a tag to compare

Bug fixes

  • Fixed a rare race-condition in libunwindstack where reading memory-maps could buffer-overrun
    #1798
  • Fixed an extremely rare NDK race-condition where feature flags in native crashes would be corrupted
    #1801

v5.28.3

16 Nov 12:10
7ebe519

Choose a tag to compare

Bug fixes

  • Fixed a very rare race-condition in refreshSymbolTable that could lead to empty native stack traces being reported
    #1781

v5.28.2

08 Nov 11:28
c288805

Choose a tag to compare

Bug fixes

  • Fixed a bug that could sometimes cause native crashes when adding or clearing feature flags
    #1777
  • Nested metadata is now correctly subject to the Configuration.setMaxStringValueLength setting
    #1778

v5.28.1

19 Oct 13:44
ed7236d

Choose a tag to compare

Bug fixes

  • Fixed rare thread-starvation issue where some internal failures could lead to deadlocks. This was most noticeable
    when attempting to call Bugsnag.start on an architecture (ABI) that was not packaged in the APK, and lead to an
    ANR instead of an error report.
    #1768

v5.28.0

13 Oct 14:13
04b519c

Choose a tag to compare

Enhancements

  • Bugsnag now supports up to 500 breadcrumbs, with a default max of 100. Note that breadcrumbs will be trimmed
    (oldest first) if the payload exceeds 1MB.
    #1751

Bug fixes

  • Fixed very rare crashes when attempting to unwind NDK stacks over protected memory pages
    #1761

v5.27.0

06 Oct 12:41
a84cfda

Choose a tag to compare

Enhancements

  • Setting Configuration.attemptDeliveryOnCrash will cause Bugsnag to attempt error delivery during some crashes.
    Use of this feature is discouraged, see the method JavaDoc for more information.
    #1749

v5.26.0

18 Aug 09:16
99ecf57

Choose a tag to compare

Enhancements

  • Introduced bugsnag_refresh_symbol_table and BugsnagNDK.refreshSymbolTable to allow NDK apps to force a refresh of cached
    debug information used during a native crash. This new API is only applicable if you are using dlopen or System.loadLibrary
    after startup, and experiencing native crashes with missing symbols.
    #1731

Bug fixes

  • Non-List Collections are now correctly handled as OPAQUE values for NDK metadata
    #1728

v5.25.0

19 Jul 10:49
b09e46b

Choose a tag to compare

Enhancements

  • Feature flags can now be accessed in the onSend and onError callbacks
    #1720
  • Feature flags are now kept in and trimmed in order of insertion or modification rather than in alphabetical order
    #1718

v5.24.0

30 Jun 09:56
0cb3c55

Choose a tag to compare

Enhancements

  • Complex metadata (nested structures such as maps & lists) added in Java/Kotlin is now fully preserved in NDK errors
    #1715
  • Configuration.discardClasses now applies to NDK errors
    #1710

v5.23.1

23 Jun 11:07
33ebd7a

Choose a tag to compare

Bug fixes

  • Report the correct filename for native-libs that are loaded from within apk files
    #1705