Skip to content

Releases: bugsnag/bugsnag-js

v7.14.1

29 Nov 17:08
Compare
Choose a tag to compare

Fixed

  • (plugin-network-breadcrumbs): Fix a crash when request URL is not a string #1598
  • (in-flight): Fix Typescript definition exporting a type instead of a value skirsten #1587
  • (plugin-electron-net-breadcrumbs): Don't leave breadcrumbs for requests to the minidumps endpoint #1597
  • Add a default export to plugins that were missing one #1599

v7.14.0

17 Nov 13:52
Compare
Choose a tag to compare

This release adds support for reporting native crashes to @bugsnag/electron.

If you are using modules with native extensions, you can upload Breakpad symbol files to Bugsnag to symbolicate native errors.

Note: Bugsnag On-premise does not currently support uploading minidump files. This will be supported in an upcoming release.

  • (electron): Add support for reporting native crashes #1581

v7.13.3

09 Nov 09:06
Compare
Choose a tag to compare

Fixed

  • (plugin-network-breadcrumbs): Fix a crash when request data goes missing #1564

Changed

  • (expo): Add support for Expo SDK v43 foolem #1556 / #1566
  • (react-native): Update bugsnag-cocoa to v6.14.2
    • Fix missing configuration.user and manually resumed session info in unhandled errors. bugsnag-cocoa#1215
    • Disable automatic session tracking in app extensions (it was not working as intended.) bugsnag-cocoa#1211
    • Stop logging "[ERROR] Failed to install crash handler..." if a debugger is attached. bugsnag-cocoa#1210
    • Include the word "request" in network request breadcrumb messages. bugsnag-cocoa#1209
    • Prevent a crash that can occur when -[BSGURLSessionTracingProxy forwardInvocation:] calls -[NSInvocation selector]. bugsnag-cocoa#1208
    • Apply redactedKeys to breadcrumb metadata. bugsnag-cocoa#1204
  • (react-native): Update bugsnag-android to v5.15.0
    • Avoid reporting false-positive background ANRs with improved foreground detection. bugsnag-android#1429
    • Prevent events being attached to phantom sessions when they are blocked by an OnSessionCallback. bugsnag-android#1434
    • Plugins will correctly mirror metadata added using addMetadata(String, Map). bugsnag-android#1454

v7.13.2

13 Oct 15:12
Compare
Choose a tag to compare

Changed

  • (react-native): Update bugsnag-android to v5.14.0
  • (react-native): Update bugsnag-cocoa to v6.14.0

v7.13.1

27 Sep 12:56
Compare
Choose a tag to compare

Changed

v7.13.0

06 Sep 12:38
Compare
Choose a tag to compare

Changed

  • (react-native): Update bugsnag-cooca to v6.12.0
    • Events now include a thermalState property in the device tab, and unexpected app terminations that occur when the thermal state is critical will now be reported as a "Thermal Kill" rather than Out Of Memory error. bugsnag-cooca#1171
    • Fatal app hangs will no longer be reported if the willTerminateNotification is received. bugsnag-cooca#1176
    • Add breadcrumbs for UIScene notifications. bugsnag-cooca#1165
  • (react-native): Update bugsnag-android to v5.12.0

v7.12.0

18 Aug 13:16
Compare
Choose a tag to compare

Changed

  • (expo): Add support for Expo SDK v42 #1488
  • (react-native): Update bugsnag-android to v5.11.0
  • (react-native): Update bugsnag-cocoa to v6.10.4

v7.11.0

26 Jul 14:05
Compare
Choose a tag to compare

Added

  • Server framework plugins now honour the autoDetectErrors configuration option #1464

Changed

Fixed

  • Breadcrumbs will now be left when enabledBreadcrumbTypes is null #1466
  • Avoid crash when enabledBreadcrumbTypes is null #1467
  • (plugin-koa): Fix the Koa plugin suppressing other error handlers #1482

v7.10.5

05 Jul 16:57
Compare
Choose a tag to compare

Fixed

  • (plugin-console-breadcrumbs): Ensure console breadcrumbs do not run in Expo's dev environment and obscure log line numbers #1453
  • (browser): "Bugsnag" loaded breadcrumb now has the type "state" rather than "navigation" #1460
  • (plugin-react-native-unhandled-rejections): Remove flow syntax #1461

Added

  • (expo): User ID now defaults to device.id if no user is set #1454
  • (browser): User ID now defaults to device.id if no user is set (when collectUserIp=false) #1456
  • (react-native-cli): Suggests Bugsnag Android Gradle Plugin v7 dependency if we detect the project uses AGP v7 #1445

Changed

  • (react-native): Update bugsnag-cocoa to v6.10.0
    • Fix an issue that could cause C++ exceptions with very long descriptions to not be reported. bugsnag-cocoa#1137
    • Improve performance of adding metadata by using async file I/O. bugsnag-cocoa#1133
    • Improve performance of leaving breadcrumbs by using async file I/O. bugsnag-cocoa#1124

v7.10.4

28 Jun 14:14
Compare
Choose a tag to compare

Fixed

  • (expo): Prevent internal NetInfo connectivy requests from showing as breadcrumbs #1443

Changed

  • (react-native): Update bugsnag-cocoa to v6.9.7
    • Prevent some potential false positive detection of app hangs. bugsnag-cocoa#1122
    • Improve accuracy of app hang event information to better reflect state at time of detection. bugsnag-cocoa#1118