The latest build fixes minor bugs and also includes the following new features:
Schedule services via node selector
You can now specify where Bugsnag pods are scheduled in your cluster by configuring node selector labels under
Kubernetes > Pod scheduling, once configured you will need to add the corresponding labels to the nodes in your cluster to ensure that Bugsnag pods are scheduled correctly. This is only available in Clustered.
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.
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.