All Versions
130
Latest Version
Avg Release Cycle
13 days
Latest Release
64 days ago

Changelog History
Page 1

  • v5.14.0 Changes

    September 29, 2021

    ✨ Enhancements

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

    September 22, 2021
    • Capture breadcrumbs for OkHttp network requests #1358 #1361 #1363 #1379

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

    • 0️⃣ 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 Changes

    August 26, 2021
    • 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

  • v5.11.0 Changes

    August 05, 2021

    ✨ Enhancements

    • ➕ Add Bugsnag listeners for StrictMode violation detection #1331

    🐛 Bug fixes

    • ➕ Address pre-existing StrictMode violations #1328
  • v5.10.1 Changes

    July 15, 2021

    🐛 Bug fixes

    • Prefer calloc() to malloc() in NDK code #1320

    • Ensure correct value always collected for activeScreen #1322

  • v5.10.0 Changes

    July 14, 2021

    ✨ Enhancements

    • 🛰 Capture process name in Event payload #1318

    🐛 Bug fixes

    • Avoid unnecessary BroadcastReceiver registration for monitoring device orientation #1303

    • Register system callbacks on background thread #1292

    • 🛠 Fix rare NullPointerExceptions from ConnectivityManager #1311

    • Respect manual setting of context #1310

    • 🖐 Handle interrupt when shutting down executors #1315

    • React Native: allow serializing enabledBreadcrumbTypes as null #1316

  • v5.9.5 Changes

    June 25, 2021
    • Unity: Properly handle ANRs after multiple calls to autoNotify and autoDetectAnrs #1265

    • Cache value of app.backgroundWorkRestricted #1275

    • ⚡️ Optimize execution of callbacks #1276

    • ⚡️ Optimize implementation of internal state change observers #1274

    • 📇 Optimize metadata implementation by reducing type casts #1277

    • Trim stacktraces to <200 frames before attempting to construct POJOs #1281

    • ⚡️ Use direct field access when adding breadcrumbs and state updates #1279

    • Avoid using regex to validate api key #1282

    • Discard unwanted automatic data earlier where possible #1280

    • Enable ANR handling on immediately if started from the main thread #1283

    • Include app.binaryArch in all events #1287

    • 📦 Cache results from PackageManager #1288

    • 👉 Use ring buffer to store breadcrumbs #1286

    • Avoid expensive set construction in Config constructor #1289

    • Replace calls to String.format() with concatenation #1293

    • ⚡️ Optimize capture of thread traces #1300

  • v5.9.4 Changes

    May 26, 2021
    • Unity: add methods for setting autoNotify and autoDetectAnrs #1233

    • ⚠ Including bugsnag.h in C++ code will no longer cause writable-strings warnings 1260

    • 🐎 Small performance improvements to device and app state collection 1258

    • NDK: lowMemory attribute is now reported as expected 1262

    • 🐧 Don't include loglog.so in ndk plugin builds performed on Linux 1263

  • v5.9.3 Changes

    May 18, 2021
    • Avoid unnecessary collection of Thread stacktraces 1249

    • Prevent errors in rare cases where either ConnectivityManager or StorageManager is not available 1251

    • 🔄 Change the Bugsnag-Internal-Error header to "bugsnag-android" 1252

    • Prevent resource exhaustion when Throwable cause chains are recursive 1255

    • ➕ Added Date support to ObjectJsonStreamer 1256

  • v5.9.2 Changes

    May 12, 2021

    🐛 Bug fixes

    • Guard against exceptions with null stack traces #1239

    • 🛠 Fix bug that terminated the app when multiple ANRs occur #1235

    • 🌲 Prevent rare NPE in log message #1238

    • Prevent rare NPE when capturing thread traces #1237

    • Catch exceptions thrown by Context.registerReceiver to prevent rare crashes #1240

    • 🛠 Fix possible NegativeArraySizeException in crash report deserialization #1245