Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

build(js): Bump @sentry/javascript dependencies to 5.28.0 #1228

Merged
merged 3 commits into from
Dec 4, 2020

Conversation

jennmueng
Copy link
Member

@jennmueng jennmueng commented Dec 4, 2020

📢 Type of change

  • Bugfix
  • New feature
  • Enhancement
  • Refactoring

📜 Description

Bumps JS Dependencies to 5.28.0

💡 Motivation and Context

Includes the fix to tracekit which will unblock sentry-expo: expo/sentry-expo#149 (comment)

💚 How did you test it?

Android End to End tests passing + Locally tested on android emulator

📝 Checklist

  • I reviewed submitted code
  • I added tests to verify changes (Tests added in @sentry/browser)
  • All tests passing
  • No breaking changes

@jennmueng jennmueng force-pushed the jenn/build-bump-js-5.28.0 branch from 88ef5d2 to 9934c94 Compare December 4, 2020 09:48
@jennmueng jennmueng marked this pull request as ready for review December 4, 2020 11:08
@jennmueng jennmueng merged commit 041995b into master Dec 4, 2020
@jennmueng jennmueng deleted the jenn/build-bump-js-5.28.0 branch December 4, 2020 12:13
mergify bot pushed a commit to celo-org/celo-monorepo that referenced this pull request Dec 19, 2020
### Description

Upgrade sentry/react-native from 1.7.1 to 2.1.0.

This is part of our effort to improve debugging capabilities. With this update we hope to see better stack traces in some native crashes where the entire trace is missing.

I went through the release notes for each of the releases since 1.7.1 to make sure we capture any breaking changes and to see what has been fixed and what to watch out for.

One thing that has been added is release health which we should discuss whether we want on or off: https://blog.sentry.io/2020/05/19/crash-free-sessions-carefree-users-with-release-health

What's new in sentry:

- Bump sentry-android to 3.2.0 getsentry/sentry-react-native#1208
- Fix: set userId for hard-crashes if no user is set [#1049](getsentry/sentry-java#1049) 
- Bump @sentry/javascript dependencies to [5.28.0](getsentry/sentry-react-native#1228)
- Bump sentry-cocoa to [6.0.9](getsentry/sentry-react-native#1200)


### Other changes
Set sentry automatic session tracking explicitly off because the default has changed in 2.0. Not sure yet if we want that on so I set it off to be explicit.


### Tested

Manually causing crashes in JS:
`throw new Error("My first Sentry error!");`
and in native:
`Sentry.nativeCrash();`

### Related issues

- Fixes #6203

### Backwards compatibility

Yes.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants