Improved error grouping for Ruby, PHP, Python, and Node.js projects

We’ve improved how errors are grouped for Ruby, PHP, Python, and Node.js projects to minimize duplicate errors being reported upon code modifications and to provide complete visibility into the impact of all errors over time.

New error groupings will no longer be created due to the line numbers changing because the improved grouping algorithm is based on the section of code an error is originating from rather than the line number, which can change when code is modified.

To upgrade, go to Project Settings > Default grouping.

New source map upload tool

Upgrade to our new tool for uploading source maps so you can unminify JavaScript stack traces reliably and with ease.

The @bugsnag/source-maps tool is a replacement for bugsnag-sourcemaps and can be used to upload source maps during your build process for React Native, browser JavaScript, and Node.js apps. Learn more in our docs.

Quickly understand whether errors occurring in React Native and Unity apps are impacting Android or iOS users

You can now clearly see in the Error Inbox which application type, whether Android or iOS, was impacted by each error occurring in multi-platform projects, including React Native and Unity. Segmenting by this field can provide additional context to streamline error prioritization and debugging.

Introducing flexibility to edit comments

Comments you leave on errors can now be edited. After you save an edited comment, it will be marked as such.

Streamline debugging with enhanced stack traces and threads for errors in cross-platform projects

In cross-platform projects, such as React Native, Expo, Unity, and Universal JavaScript, stack traces and threads for errors in the native layers are now shown in a consistent format, allowing you to more easily understand where the errors originated in the code.

Hide releases from your Releases dashboard

You can now make sure your Releases dashboard shows only the releases you want to see by selecting to “Hide this release” using the dropdown menu at the top right corner of the release card. Should you want to undo this, select “Show hidden releases” from the dropdown menu at the top of the Releases dashboard.

Check it out in your Releases dashboard and see our docs for more details.

Upload compressed mapping files for Android projects

Shorten the time it takes to upload mapping files by upgrading to version 5.4.0 of our Android Gradle Plugin, which now supports compressed ProGuard, DexGuard and R8 mappings.

See our docs for more details.

Introducing a streamlined experience for managing access to projects

Admin users can now more easily search and bulk update project access for collaborators in organization collaborator settings. This is especially useful for organizations with many projects in Bugsnag.

Automatically provision and deprovision collaborators via SSO

You can now securely manage user permissions in Bugsnag via your SSO provider, so you can streamline new user onboarding, deprovision access for users who have left, and automatically synchronize any user attribute changes between your SSO provider and Bugsnag.

Contact us to gain access to this feature or see our docs for more details.

Introducing audit logs

Admin users can now see an audit log of key actions collaborators take in Bugsnag, such as deleting a project or changing an integration, providing them visibility into user permissions, and the ability to investigate and rectify unexpected changes.

Contact us to gain access to this feature or see our docs for more details.