Bugsnag automatically discards errors from Chrome browser extensions because they are not actionable for you to fix. Now, errors from Firefox extensions will also be automatically discarded. If you want visibility into errors from browser extensions, read our docs.
Discard errors from Firefox browser extensions
Application stability information now available in Bugsnag’s data access API
We’ve updated our data access API to provide stability information, so you may extract this information from Bugsnag to include in your other dashboards.
Data now available includes the application’s overall daily user and session stability scores as well as user and session stability scores for each release.
See our API docs for more details.
Gain visibility into iOS app hangs or freezes
An app hang or freeze is when your app fails to respond to user interactions, causing a negative impact on user experience. Bugsnag now captures app hangs with complete diagnostic information, including stack traces and breadcrumbs, to help you investigate and fix the underlying problems causing them.
Fatal app hangs, where the app does not recover, are reported by default. Additionally, Bugsnag can be configured to capture other non-fatal app hangs. See our docs to learn more and upgrade to the latest version of our iOS notifier to start reporting on app hangs.
Improved Swift stack traces for iOS apps
We’ve improved the way Swift stack traces for iOS apps are displayed to help you identify the source of errors more quickly. The method name is now displayed more clearly—in some cases simplified and in other cases providing more detail.
These improvements are automatically applied to all newly received events from today onwards.
Drive error prioritization and investigation with enhanced detection of jailbroken and rooted devices
We’ve enhanced our detection to help you better understand if the app was being used on a jailbroken iOS device or rooted Android device when the error occurred. These insights are now more prominent in the average device state section of the error details page and you can also filter by them in the environment tab of the search builder.
Upgrade to the latest version of our Android, iOS, and React Native notifiers to take advantage of these enhancements.
Gain visibility into crashes happening during launch
For Android, iOS, and React Native apps, you can now identify whether a crash occurred while the app was launching. Crashes during launch have a high impact on user experience, so you can filter them in the dashboard and prioritize fixing them. Additionally, you can use Bugsnag to identify if your app is in a crash loop and dynamically deactivate features or clear data to prevent further crashes.
Introducing improved project permissions
We've added a new Project Member role to give you more control over permissions on your Bugsnag projects. The new role allows collaborators to work on fixing errors but they cannot modify project settings or discard errors.
As part of these changes all existing Collaborators have become Project Owners. They now have the additional ability to manage access to their projects. As previously, Organization Admins have full permissions on all projects.
Introducing support for Node.js on AWS Lambda
Use Bugsnag to manage the stability of Node.js applications running on AWS Lambda. Details of the AWS Lambda context will automatically be included in error reports for effective debugging.
To get started, see our docs.
Enhanced stack traces for Android ANRs
Efficiently investigate and fix every Application Not Responding (ANR) error in your Android applications with enhanced stack traces for ANRs when the root cause is native or NDK code. The new NDK stack frames along with the existing JVM stack traces will provide complete visibility into the part of the code that was running when an ANR occurred.
To get started, upgrade to the latest version of our Android notifier.
Out of memory (OOM) detection for Laravel, Symfony, and PHP
Our Laravel, Symfony, and PHP notifiers now detect and report out of memory errors (OOMs). To get started, upgrade to the latest version and see the docs for any additional configuration.