Bugsnag
BugSnag's centre of gravity has shifted from crash reports to performance spans and system metrics.
◆Recent moves
- 8d ago
SDK-defined session windows get aggregated CPU and memory metrics
Developers can now carve their own session windows through the SDK API and read mean, min and max CPU and memory for each one, surfaced under a new Sessions tab in Performance. This extends the system-metrics work from fixed app lifecycle events to arbitrary developer-defined flows, so the resource cost of a checkout or a sync can be measured directly. It fits the pattern of handing SDK users the definitions rather than shipping fixed instrumentation.
View source ↗ - 1mo ago
Side-by-side span comparison lands in Performance
Comparing two span instances from the same group side by side is the kind of diffing tool that only matters once teams have enough span data to investigate regressions, which marks how far the Performance product has matured. The rest is upkeep: a CLI path fix, Vue Router v5 support in the JS performance SDK, and hardened Cocoa binaries. A thin month against the surrounding releases.
View source ↗ - 2mo ago
Pre-main iOS start view, MCP server OAuth, Flutter system metrics
Three strands of the same arc in one digest: pre-main aggregate views for iOS app starts push Performance into startup time that was previously hard to attribute, Flutter system metrics close the gap with iOS and Android, and the self-hosted MCP server swaps manual API tokens for browser-based OAuth. The Flutter parity work in particular removes the caveat that cross-platform apps were second-class in BugSnag's metrics story.
View source ↗ - 3mo ago
Correlated Events links errors by user, device, session and trace
Correlated Events surfaces related events sharing a user, device, session or trace directly from the event view — the first feature that treats BugSnag's separate data types as one queryable graph rather than parallel products. Flutter CPU, memory and frame metrics arrive here, a release before the parity claim in May. The 'does not equal' release filter is small but applies across error views, performance views and advanced search alike.
View source ↗ - 3mo ago
Android App Hang detection and HTTP request error reporting
App Hang detection on Android and HTTP request error reporting in the Android and Cocoa SDKs widen what counts as a reportable failure beyond crashes and handled exceptions. The supporting work is integration plumbing — short-lived tokens for the Linear plugin, Microsoft Teams webhooks, commenting in the Data Access API — which is the error-monitoring side of the product in maintenance while Performance takes the new capability.
View source ↗ - 4mo ago
MCP server gains snooze and Jira-linking actions
Adding tools for snoozing errors and linking Jira issues moves the MCP server past lookups into changing triage state, three months before it gets OAuth in May. The rest is housekeeping: the @bugsnag/source-maps package is deprecated in favour of the BugSnag CLI, and the dashboard warns on links originating in customer-generated content. Worth reading as the start of the agent-facing arc rather than a normal month.
View source ↗