Skip to content

Releases: bugsnag/bugsnag-android

v5.19.2

31 Jan 18:09
da43423
Compare
Choose a tag to compare

Bug fixes

  • Fixed an issue where feature-flags were not always sent if an OnSendCallback was configured
    #1589

  • Fix a bug where api keys set in React Native callbacks were ignored
    #1592

v5.19.1

21 Jan 17:52
362e0f7
Compare
Choose a tag to compare

Bug fixes

  • Discarded unhandled exceptions are propagated to any previously registered handlers
    #1584

  • Fix SIGABRT crashes caused by race conditions in the NDK layer
    #1585

v5.19.0

12 Jan 17:23
28daf75
Compare
Choose a tag to compare

Enhancements

  • Explicitly define Kotlin api/language versions
    #1564

  • Build project with Kotlin 1.4, maintain compat with Kotlin 1.3
    #1565

v5.18.0

06 Jan 09:51
2fd4ec6
Compare
Choose a tag to compare

Enhancements

  • Improve the memory use and performance overhead when handling the delivery response status codes
    #1558

  • Harden ndk layer through use of const keyword
    #1566

Bug fixes

  • Delete persisted NDK events earlier in delivery process
    #1562

  • Add null checks for strlen()
    #1563

  • Catch IOException when logging response status code
    #1567

v5.17.0

08 Dec 17:05
9807e53
Compare
Choose a tag to compare

Enhancements

  • Bump compileSdkVersion to apiLevel 31
    #1536

Bug fixes

  • Flush in-memory sessions first
    #1538

  • Avoid unnecessary network connectivity change breadcrumb
    #1540
    #1546

  • Clear native stacktrace memory in bugsnag_notify_env before attempting to unwind the stack
    #1543

v5.16.0

29 Nov 13:26
8bb2eae
Compare
Choose a tag to compare

Bug fixes

  • Increase resilience of NDK stackframe method capture
    #1484

  • redactedKeys now correctly apply to metadata on Event breadcrumbs
    #1526

  • Improved the robustness of automatically logged ERROR breadcrumbs
    #1531

  • Improve performance on the breadcrumb storage "hot path" by removing Date formatting
    #1525

v5.15.0

04 Nov 19:44
17702d1
Compare
Choose a tag to compare

Bug fixes

  • Avoid reporting false-positive background ANRs with improved foreground detection
    #1429

  • Prevent events being attached to phantom sessions when they are blocked by an OnSessionCallback
    #1434

  • Plugins will correctly mirror metadata added using addMetadata(String, Map)
    #1454

v5.14.0

29 Sep 13:21
0125a41
Compare
Choose a tag to compare

Enhancements

  • Capture and report thread state (running, sleeping, etc.) for Android Runtime and Native threads
    #1367
    #1390

v5.13.0

22 Sep 14:39
Compare
Choose a tag to compare
  • Capture breadcrumbs for OkHttp network requests
    #1358
    #1361
    #1363
    #1379

  • Update project to build using Gradle/AGP 7
    #1354

  • Increased default breadcrumb collection limit to 50
    #1366

  • Support integer values in buildUuid
    #1375

  • Use SystemClock.elapsedRealtime to track app.durationInForeground
    #1378

v5.12.0

26 Aug 16:50
cca1ee7
Compare
Choose a tag to compare
  • The app.lowMemory value always report the most recent onTrimMemory/onLowMemory status
    #1342

  • Added the app.memoryTrimLevel metadata to report a description of the latest onTrimMemory status
    #1344

  • Added STATE Breadcrumbs for onTrimMemory events
    #1345

  • The device.totalMemory and device.freeMemory values report device-level memory, and app.memoryUsage, app.totalMemory, app.app.freeMemory, and app.memoryLimit report VM level memory status
    #1346