Skip to content

Releases: bugsnag/bugsnag-android

v5.30.0

11 May 14:42
f9a1219
Compare
Choose a tag to compare

Enhancements

  • Optimise SessionTracer to reduce the overhead in calculating the current context Activity.
    #1838

  • ANR or NDK detection warnings can be suppressed (using enabledErrorTypes) when plugin is excluded.
    #1832

v5.29.0

23 Mar 15:23
2e8fd86
Compare
Choose a tag to compare

Enhancements

  • Added numeric range annotations to Configuration
    #1808
  • Small improvements to the root detection overhead
    #1815

Bug fixes

  • Activity breadcrumbs now report the correct "previous" state
    #1818

v5.28.4

08 Feb 20:14
77eb8fc
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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