All Versions
185
Latest Version
Avg Release Cycle
12 days
Latest Release
519 days ago

Changelog History
Page 1

  • v6.25.0 Changes

    October 26, 2022

    ✨ Enhancements

    • 🔧 Expand configuration.attemptDeliveryOnCrash to send Mach exceptions (e.g. Swift fatal errors and bad memory accesses) at crash time. #1496
  • v6.24.0 Changes

    October 05, 2022

    ✨ Enhancements

    🐛 Bug fixes

    • Disable OOM detection for Mac Catalyst apps. #1489
  • v6.23.1 Changes

    September 21, 2022

    🐛 Bug fixes

    • 🛠 Fix a crash on Mac Catalyst when user interacts with help menu. #1484 #1485

    • 🛠 Fix feature flag ordering and insertion performance. #1481

  • v6.23.0 Changes

    September 14, 2022

    ✨ Enhancements

    • ➕ Add leaveNetworkRequestBreadcrumbForTask:metrics: to simplify leaving network request breadcrumbs without overriding (swizzling) NSURLSession methods. #1472

    • 👉 Use objc_direct compiler attribute to reduce binary code size. This prevents calling non-public APIs when linking Bugsnag as a dynamic framework. #1479

  • v6.22.3 Changes

    September 01, 2022

    🐛 Bug fixes

    • 🛠 Fix a crash that could occur when reporting internal errors during +[Bugsnag start]. #1474

    • 🛠 Fix accuracy of isLR and isPC stack frame values. #1470

  • v6.22.2 Changes

    August 17, 2022

    🐛 Bug fixes

    • 🛠 Fix a crash when using BugsnagNetworkRequestPlugin with GTMSessionFetcher. #1465

    • 🛠 Fix a regression introduced in 6.18.0 that caused incorrect C++ exception stacktraces to be reported when Bugsnag is linked dynamically. #1463

  • v6.22.1 Changes

    August 10, 2022

    🐛 Bug fixes

    • 🛠 Fix Swift Package Manager build error due to use of unsafeFlags.
  • v6.22.0 Changes

    August 10, 2022

    ✨ Enhancements

    • 🔧 Increase default and maximum values for configuration.maxBreadcrumbs to 100 and 500, respectively. #1452

    • 📇 Trim breadcrumb messages & metadata in payloads that exceed the size limit. #1451

    • 📇 Truncate breadcrumb and metadata strings that are longer than configuration.maxStringValueLength. #1449

    • ➕ Add +[BugsnagStackframe stackframesWithCallStackReturnAddresses:] to public headers. #1446

    🐛 Bug fixes

    • 🛠 Fix a potential deadlock when capturing the crashing thread's name. #1453

    • Attempt to send sessions stored on disk when connection regained. #1445

    • Set user.id to to device.id for all events and sessions if BugsnagClient.user.id is set to nil. To prevent collection, set it to an empty string or update it in OnSendError / OnSession. #1442

  • v6.21.0 Changes

    July 20, 2022

    ✨ Enhancements

    • ➕ Add configuration.reportBackgroundAppHangs to allow background app hangs to be reported. #1439

    • ➕ Add freeMemory, memoryLimit and memoryUsage to metaData.app. Always report the device (not app) free memory in device.freeMemory. #1435

  • v6.20.0 Changes

    July 13, 2022

    ✨ Enhancements

    • 🔋 Feature flags can now be accessed in the onSend callbacks. #1432

    • 📇 Capture userInfo from all NSExceptions and include the error metadata tab for handled exceptions. #1428

    • 🔋 Feature flags are now kept in order of insertion or modification rather than in alphabetical order. #1429

    • 🔧 Send usage telemetry to Bugsnag for product improvement purposes. Can be disabled using configuration.telemetry. #1422

    🐛 Bug fixes

    • Prevent reporting of OOMs on simulators. #1421

    • 🛠 Fix a rare crash in BugsnagBreadcrumbsWriteCrashReport(). #1430

    • 🛠 Fix intermittent empty thread stacktraces. #1425