The latest build fixes minor bugs and also includes the following new features:
Major version of Unity notifier
We've released a major version of our Unity notifier (v5) including several new features, reliability improvements, and bug fixes.
The update includes app hang detection and improved out of memory (OOM) detection on iOS, improved detection of jailbroken or rooted devices, and much more.
See the Unity upgrade guide to get started.
Introducing Bugsnag support for Electron apps
Get started by reading our docs.
Manage bookmarks in Bugsnag’s data access API
We’ve added new capabilities to our data access API to allow you to manage bookmarks, which are a set of saved error filters. Bookmarks are useful for keeping an eye on an error segment and also for customizing alerts and integrations.
Read our docs to learn more about how to create, update, or delete bookmarks via the API.
See additional metadata for macOS apps
New metadata included in macOS error reports will help you identify if your app was running through Rosetta on a Mac with Apple Silicon, providing additional information to help you prioritize and fix errors.
Rosetta allows apps built for Intel processors to run on Apple Silicon. The new metadata is shown on the “App” tab:
- runningOnRosetta will be true when the app is running on Rosetta
- binaryArch will show the CPU architecture of the binary being run
Upgrade to the latest version of our macOS notifier to see the additional metadata.
Improved Cocoa NSError grouping
An improvement to our grouping algorithm for NSErrors from iOS, macOS, and tvOS apps is now available. The improvement will prevent over-grouping of NSErrors by additionally using the ‘domain’ for grouping.
If the grouping improvement applies to your project, it is now available as an upgrade in Project Settings > Group errors > Default grouping.
Enhanced monitoring for iOS apps running on macOS
Diagnostics for errors captured include the model of Mac the app was running on, the version of macOS, and the version of iOS that Mac Catalyst provides, so you can triage and resolve errors when your iOS app is running on a Mac.
Upgrade to the latest version of our iOS notifier to take advantage of these enhancements.
Filter for an empty field to streamline error investigation
When filtering through errors, you now have the ability to filter by the absence of a default or custom field, to help you streamline error investigation and debugging. This can be useful to isolate errors that don’t have a value for a particular field, for example, when investigating errors in feature flags, you can understand if these errors are occurring outside of feature flags too.
See the new [empty] filtering options in the search builder and pivot tables.
Dashboard performance improvements
We've made some changes to the dashboard to improve the performance.