Releases: bugsnag/bugsnag-android
Releases · bugsnag/bugsnag-android
v5.30.0
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
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
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
Bug fixes
- Fixed a very rare race-condition in refreshSymbolTable that could lead to empty native stack traces being reported
#1781
v5.28.2
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
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
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
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
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
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