-
-
Notifications
You must be signed in to change notification settings - Fork 1.8k
Comparing changes
Open a pull request
base repository: getsentry/sentry-javascript
base: 7.95.0
head repository: getsentry/sentry-javascript
compare: 7.96.0
- 19 commits
- 90 files changed
- 10 contributors
Commits on Jan 23, 2024
-
getsentry-bot committed
Jan 23, 2024 Configuration menu - View commit details
-
Copy full SHA for 72bde8d - Browse repository at this point
Copy the full SHA 72bde8dView commit details -
Merge pull request #10302 from getsentry/master
[Gitflow] Merge master into develop
Configuration menu - View commit details
-
Copy full SHA for 2c43038 - Browse repository at this point
Copy the full SHA 2c43038View commit details -
feat(browser): Export functional integrations & deprecate classes (#1…
…0267) Also deprecate the `Integrations` hash in browser SDKs. I also forgot to add the integrations from `@sentry/integrations` to the migration.md doc, so adding those as well!
Configuration menu - View commit details
-
Copy full SHA for c5dcb5d - Browse repository at this point
Copy the full SHA c5dcb5dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6fe349f - Browse repository at this point
Copy the full SHA 6fe349fView commit details
Commits on Jan 24, 2024
-
feat(tracing): Deprecate transaction-related options for `BrowserTrac…
…ing` (#10303) These are mostly naming changes to use `span` instead of `transaction` for options. Missing is a new handling for `routingInstrumentation`, which I will tackle in a separate PR.
Configuration menu - View commit details
-
Copy full SHA for 3b4650c - Browse repository at this point
Copy the full SHA 3b4650cView commit details -
feat(browser): Deprecate
BrowserTracingin favor of `browserTracing……Integration` (#10304) Step by step...
Configuration menu - View commit details
-
Copy full SHA for a2f0bac - Browse repository at this point
Copy the full SHA a2f0bacView commit details -
fix(node): LocalVariables integration should use setupOnce (#10307)
Closes #10278 This integration incorrectly used `setup` which then caused issues when the core code was changed. It should have been using `setupOnce`. Unfortunately, `setupOnce` causes issues with the unit tests since it then relies on `getClient` to get the client instance for the client options. I've tried using jest to mock `getClient` but this doesn't work which is likely due to `installedIntegrations`. Because we already have [extensive integration tests for LocalVariables](https://github.com/getsentry/sentry-javascript/tree/develop/dev-packages/node-integration-tests/suites/public-api/LocalVariables) I have removed the unit tests because they are becoming a maintenance burden and actually test less than the integration tests. After v8, I plan to move Local variables lookup to the worker thread at which point we can revisit how these might be better tested in unit tests.
Configuration menu - View commit details
-
Copy full SHA for d471dcf - Browse repository at this point
Copy the full SHA d471dcfView commit details -
fix(node): Fix downleveled types entry point (#10321)
Just noticed that this entry point was broken. `build/npm` doesn't exist because the node package is not a package with CDN bundles. Hence all NPM tarball contents are directly in `build`.
Configuration menu - View commit details
-
Copy full SHA for b1adeb6 - Browse repository at this point
Copy the full SHA b1adeb6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 656b737 - Browse repository at this point
Copy the full SHA 656b737View commit details -
feat(react): Add
stripBasenameoption for React Router 6. (#10314)This PR adds a new option for React Router 6 integration, `stripBasename` for leaving out the `basename` from transaction names.
Configuration menu - View commit details
-
Copy full SHA for b67d9b4 - Browse repository at this point
Copy the full SHA b67d9b4View commit details -
test(node): Add
mongooseauto instrumentation test for `@sentry/nod……e-experimental` (#10322) This tests v5.13.22 of mongoose because it's the most commonly use version currently supported by the OpenTelemetry plugin: https://github.com/open-telemetry/opentelemetry-js-contrib/blob/fce7d3b5e478ff7525c9ffe99e59bf35f8c06207/plugins/node/instrumentation-mongoose/src/mongoose.ts#L80 https://www.npmjs.com/package/mongoose?activeTab=versions It's worth noting that at least versions 5 and 7 of `mongoose` also generate `mongodb` spans because they use the library internally and we auto instrument everything. For some unknown reason, `mongoose@v8` does not appear to generate `mongodb` spans and I haven't tested v6 because very few people are using it.
Configuration menu - View commit details
-
Copy full SHA for b146d4c - Browse repository at this point
Copy the full SHA b146d4cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 10345d4 - Browse repository at this point
Copy the full SHA 10345d4View commit details -
fix(replay): Fix type for options of replayIntegration (#10325)
Before submitting a pull request, please take a look at our [Contributing](https://github.com/getsentry/sentry-javascript/blob/master/CONTRIBUTING.md) guidelines and verify: - [ ] If you've added code that should be tested, please add tests. - [ ] Ensure your code lints and the test suite passes (`yarn lint`) & (`yarn test`). fixes: #10305
Configuration menu - View commit details
-
Copy full SHA for f613940 - Browse repository at this point
Copy the full SHA f613940View commit details -
feat(tracing): Revert browser tracing integration changes (#10328)
Due to #10327, this reverts changes to the browser tracing integration as we're actually going to replace this differently.
Configuration menu - View commit details
-
Copy full SHA for 0d09983 - Browse repository at this point
Copy the full SHA 0d09983View commit details -
1
Configuration menu - View commit details
-
Copy full SHA for 52495c0 - Browse repository at this point
Copy the full SHA 52495c0View commit details -
fix(tracing): Ensure web vitals are correctly stopped/captured (#10323)
This was identified as a problem by @edwardgou-sentry , and was incorrectly changed in 7.75.0. I think this should work now as expected 🤔 I added some tests for LCP to hopefully very this works kind of as expected (=even after stopping it you can still get a LCP value).
1Configuration menu - View commit details
-
Copy full SHA for b72a681 - Browse repository at this point
Copy the full SHA b72a681View commit details -
Configuration menu - View commit details
-
Copy full SHA for bf84267 - Browse repository at this point
Copy the full SHA bf84267View commit details -
Merge pull request #10330 from getsentry/prepare-release/7.96.0
meta(changelog): Update changelog for 7.96.0
Configuration menu - View commit details
-
Copy full SHA for 29f6031 - Browse repository at this point
Copy the full SHA 29f6031View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9493552 - Browse repository at this point
Copy the full SHA 9493552View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 7.95.0...7.96.0