Skip to content

Releases: bugsnag/bugsnag-js

v8.0.0

29 Aug 11:19
Compare
Choose a tag to compare

Summary

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

27 Aug 16:12
Compare
Choose a tag to compare

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

v7.25.0

03 Jul 16:05
Compare
Choose a tag to compare

Added

  • (core) Add new setTraceCorrelation method to events #2159

Changed

  • (react-native) Update bugsnag-cocoa from v6.28.1 to v6.29.0
  • (react-native) Update bugsnag-android from v5.32.2 to v5.32.3

Fixed

  • (react-native) Use synchronous native module calls when New Architecture is enabled #2152
  • (react-native) Ensure client is initialised synchronously in bridgeless mode #2165

v7.24.0

10 Jun 08:59
Compare
Choose a tag to compare

Added

  • (react-native) Add privacy manifest resource bundle to podspec #2149

Changed

  • (plugin-react) Modified the polynomial regular expression to remove the ambiguity #2135
  • (react-native) ReactNative apps loaded in the background will no longer start a new session #2154

Fixed

  • (react-native) Discard duplicate JS exceptions in iOS New Architecture #2148

v7.23.0

09 May 12:58
Compare
Choose a tag to compare

Added

  • (electron) Added support for Webpack 5 by exporting separate clients for renderer and main processes #2116
  • (react-native-cli) Update the react native cli to install and configure the @bugsnag/cli package to upload javascript source maps for react native iOS #2073

v7.22.7

17 Apr 14:58
Compare
Choose a tag to compare

Changed

  • (metadata-delegate) Preventing prototype pollution vulnerabilities #2115
  • (plugin-interaction-breadcrumbs) Improved performance of click event breadcrumbs #2094
  • (react-native) Rename Bugsnag.framework to BugsnagReactNative.framework #2117
  • (browser) Export BrowserBugsnagStatic #2112

Fixed

  • (react-native) Move BugsnagReactNative from objective-c to objective c++ #2113

v7.22.6

05 Mar 15:42
Compare
Choose a tag to compare

Changed

  • (react-native) Update bugsnag-cocoa from v6.28.0 to v6.28.1

Fixed

  • (react-native) Fix React Native CLI for RN 0.73 #2091 #2092

v7.22.5

15 Feb 11:56
Compare
Choose a tag to compare

Changed

  • (react-native) Update bugsnag-android from v5.32.1 to v5.32.2

v7.22.4

06 Feb 17:04
Compare
Choose a tag to compare

This release adds support for React Native 0.73 to @bugsnag/react-native

Changed

  • (react-native) Update bugsnag-android from v5.31.3 to v5.32.1

Fixed

  • (plugin-vue) Handle updated Vue error info URL #2068
  • (react-native) Publish xcprivacy file from vendored bugsnag-cocoa #2072

v7.22.3

03 Jan 14:33
Compare
Choose a tag to compare

Changed

  • (react-native) Update bugsnag-cocoa from v6.27.3 to v6.28.0 (includes compliance with Apple's Required Reasons API – see online docs)

Fixed

  • (plugin-vue) Fix errorInfo metadata in Vue 3.4+ #2062