As well as some bug fixes and breaking changes described in the Upgrade Guide, this major SDK release has the following key features:
Improved API for NodeJS: the Bugsnag client can now be used to call SDK methods in the context of the current request
Breadcrumb support for NodeJS: we now support manual breadcrumbs and capture console breadcrumbs automatically
Improved session reporting for single page apps: a session is now created only once per page load to more accurately reflect a user's session in your app
Added
(node) Add support for manual breadcrumbs #1927 and automatic console breadcrumbs #2107
Support error correlation properties in event payloads #2174
Fixed
(plugin-angular) Prevent excess change detection cycles when calling Bugsnag.notify#1861
Changed
(node) Enable breadcrumbs and context-scoped calls #1927
(plugin-contextualize) Reimplement without relying on the deprecated node Domain API. From Node 16+ unhandled promise rejections are also supported #1924
(plugin-navigation-breadcrumbs) Calling pushState or replaceState no longer triggers a new session when autoTrackSessions is enabled #1820
(plugin-network-breadcrumbs, plugin-electron-net-breadcrumbs) Breaking change: The request metadata field in network breadcrumbs has been renamed to url and is no longer pre-pended with the HTTP method #1988
(plugin-network-breadcrumbs, plugin-electron-net-breadcrumbs) Add method metadata field to network breadcrumbs #1988
(plugin-network-breadcrumbs, plugin-electron-net-breadcrumbs) Add duration metadata field to network breadcrumbs #1903
(react-native) Update bugsnag-android from v5.32.2 to v6.6.1
v7.25.1
Changed
(react-native) Update bugsnag-cocoa from v6.29.0 to v6.30.1
Fixed
(plugin-vue) Check global vue config exists before installing vue 2 handler #2171
As well as some bug fixes and breaking changes described in the Upgrade Guide, this major SDK release has the following key features:
Improved API for NodeJS: the Bugsnag client can now be used to call SDK methods in the context of the current request
Breadcrumb support for NodeJS: we now support manual breadcrumbs and capture console breadcrumbs automatically
Improved session reporting for single page apps: a session is now created only once per page load to more accurately reflect a user's session in your app
Added
(node) Add support for manual breadcrumbs #1927 and automatic console breadcrumbs #2107
Support error correlation properties in event payloads #2174
Fixed
(plugin-angular) Prevent excess change detection cycles when calling Bugsnag.notify#1861
Changed
(node) Enable breadcrumbs and context-scoped calls #1927
(plugin-contextualize) Reimplement without relying on the deprecated node Domain API. From Node 16+ unhandled promise rejections are also supported #1924
(plugin-navigation-breadcrumbs) Calling pushState or replaceState no longer triggers a new session when autoTrackSessions is enabled #1820
(plugin-network-breadcrumbs, plugin-electron-net-breadcrumbs) Breaking change: The request metadata field in network breadcrumbs has been renamed to url and is no longer pre-pended with the HTTP method #1988
(plugin-network-breadcrumbs, plugin-electron-net-breadcrumbs) Add method metadata field to network breadcrumbs #1988
(plugin-network-breadcrumbs, plugin-electron-net-breadcrumbs) Add duration metadata field to network breadcrumbs #1903
(react-native) Update bugsnag-android from v5.32.2 to v6.6.1
[7.25.1] - 2024-08-27
Changed
(react-native) Update bugsnag-cocoa from v6.29.0 to v6.30.1
Fixed
(plugin-vue) Check global vue config exists before installing vue 2 handler #2171
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps @bugsnag/js from 7.25.0 to 8.0.0.
Release notes
Sourced from
@bugsnag/js
's releases.Changelog
Sourced from
@bugsnag/js
's changelog.Commits
7355540
v8.0.05b33e20
Merge pull request #2192 from bugsnag/release/v8.0.000ea043
docs: :memo: update changelog72a2e94
Merge pull request #2011 from bugsnag/integration/v8c06b16b
reduce number of calls to _clientContext.getStore()fc02f00
fix clientContext.getStore() calls153bba4
Apply suggestions from code review3ba1473
Merge branch 'next' into integration/v8669e231
Merge pull request #2191 from bugsnag/tom/v8-docs510c326
docs: update for v8Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show