Bugsnag updates
Bugsnag updates

Capture JavaScript errors and native crashes in Electron apps




You can now use Bugsnag to manage the stability of your Electron apps. Earlier this year, we released support for capturing JavaScript errors including unhandled exceptions and unhandled promise rejections in the main process and the renderer processes. We’re excited to share that you can now also capture native crashes via minidumps.

Get started by reading our blog.

Diagnose and fix errors caused by memory pressure in Android apps




We’ve made enhancements to the memory diagnostics we capture for errors in Android apps, including total memory, free memory, memory usage, memory limit, low memory, and memory trim level. Understanding the memory pressure leading up to a crash and the overall memory health of a device can help you prioritize and fix errors caused by memory pressure with speed and precision.

Read our blog to learn more and upgrade to the latest version of our Android notifier to start capturing these memory diagnostics.

Gain visibility into thread states for errors in Android and iOS apps




Streamline investigation into your most complex errors by understanding the state of each thread at the time the error occurred in your Android or iOS app. Errors captured in Android apps will now also include NDK thread states in addition to the existing JVM threads.

Upgrade to the latest version of our Android and iOS notifiers to see new thread state information.

Capture thermal kills and gain insights into thermal states for errors in iOS apps




If the user’s device is overheating, sometimes the OS can shut down the phone or kill apps and processes that are using too much CPU so that the device can cool down.

Bugsnag now captures thermal kills to provide visibility and diagnostics into these issues. Additionally, new breadcrumbs and thermal state metadata provide further insight so you can streamline investigation and debugging.

Upgrade to the latest version of our iOS notifier to take advantage of these enhancements.

Streamline investigation and debugging with network request breadcrumbs for errors in Android and iOS apps





Breadcrumbs will now be automatically captured to provide visibility into network requests that your app made in the run up to an error and how long these requests took. These diagnostics can help you understand if failed or slow network requests are causing errors so you can streamline investigation and debugging.

Upgrade to the latest version of our notifiers to see these additional breadcrumbs and see the Android and iOS docs for configuration instructions.

Streamline debugging with new UIScene breadcrumbs





You can now see scene state and scene lifecycle breadcrumbs for errors in iOS and iPadOS apps built with UIScene. These breadcrumbs log user actions leading up to an error to help you streamline investigation and debugging workflows.

Upgrade to the latest version of our iOS notifier to see these additional breadcrumbs.

Gain visibility into the stability of your app in daily and weekly summary emails





The daily and weekly summary emails provide an overview of important errors and team activity. Now, you can also see the app stability score and target indicators in these emails to help you gauge the current health of the app and progress against stability goals.

You have the flexibility to configure these emails to only notify you if the app’s stability is critical or below target. Ready our docs to learn more and get started in Settings under My email notifications.

Configure integrations via Bugsnag’s data access API





You can now configure integrations for your projects via Bugsnag’s data access API. This will help streamline the management of integrations such as Slack and Jira, especially for organizations with many projects.

Read our docs to get started.

Streamline workflows with new integration labels





You can now add a label for each integration in settings, which will then be displayed with the integration name everywhere else in Bugsnag and help distinguish one integration from another.

This is especially useful for organizations that have, for example, configured multiple Jira integrations with the same Jira project and need to distinguish between these integrations in the dropdown when creating new issues for errors.

You can configure the labels in integration settings.

New Project Overview Dashboard





We’re excited to announce the Project Overview Dashboard, a brand new view that provides key project-level analytics and insights.

Gain actionable insights into app stability and user experience, customize error views to keep an eye on errors impacting segments that matter to you, see an activity feed of the team’s progress in triaging and fixing errors, and more.

Read our blog to learn more and see the new Project Overview by clicking on “Overview” from the navigation bar on any project.