Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: getsentry/sentry-javascript
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 9a7af57
Choose a base ref
...
head repository: getsentry/sentry-javascript
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 9493552
Choose a head ref
  • 19 commits
  • 90 files changed
  • 10 contributors

Commits on Jan 23, 2024

  1. Merge branch 'release/7.95.0'

    getsentry-bot committed Jan 23, 2024
    Configuration menu
    Copy the full SHA
    72bde8d View commit details
    Browse the repository at this point in the history
  2. Merge pull request #10302 from getsentry/master

    [Gitflow] Merge master into develop
    github-actions[bot] authored Jan 23, 2024
    Configuration menu
    Copy the full SHA
    2c43038 View commit details
    Browse the repository at this point in the history
  3. 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!
    mydea authored Jan 23, 2024
    Configuration menu
    Copy the full SHA
    c5dcb5d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6fe349f View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2024

  1. 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.
    mydea authored Jan 24, 2024
    Configuration menu
    Copy the full SHA
    3b4650c View commit details
    Browse the repository at this point in the history
  2. feat(browser): Deprecate BrowserTracing in favor of `browserTracing…

    …Integration` (#10304)
    
    Step by step...
    mydea authored Jan 24, 2024
    Configuration menu
    Copy the full SHA
    a2f0bac View commit details
    Browse the repository at this point in the history
  3. 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.
    timfish authored Jan 24, 2024
    Configuration menu
    Copy the full SHA
    d471dcf View commit details
    Browse the repository at this point in the history
  4. 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`.
    Lms24 authored Jan 24, 2024
    Configuration menu
    Copy the full SHA
    b1adeb6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    656b737 View commit details
    Browse the repository at this point in the history
  6. feat(react): Add stripBasename option 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.
    onurtemizkan authored Jan 24, 2024
    Configuration menu
    Copy the full SHA
    b67d9b4 View commit details
    Browse the repository at this point in the history
  7. test(node): Add mongoose auto 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.
    timfish authored Jan 24, 2024
    Configuration menu
    Copy the full SHA
    b146d4c View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    10345d4 View commit details
    Browse the repository at this point in the history
  9. 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
    Shubhdeep12 authored Jan 24, 2024
    Configuration menu
    Copy the full SHA
    f613940 View commit details
    Browse the repository at this point in the history
  10. 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.
    mydea authored Jan 24, 2024
    Configuration menu
    Copy the full SHA
    0d09983 View commit details
    Browse the repository at this point in the history
  11. 1 Configuration menu
    Copy the full SHA
    52495c0 View commit details
    Browse the repository at this point in the history
  12. 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).
    mydea authored Jan 24, 2024
    1 Configuration menu
    Copy the full SHA
    b72a681 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    bf84267 View commit details
    Browse the repository at this point in the history
  14. Merge pull request #10330 from getsentry/prepare-release/7.96.0

    meta(changelog): Update changelog for 7.96.0
    AbhiPrasad authored Jan 24, 2024
    Configuration menu
    Copy the full SHA
    29f6031 View commit details
    Browse the repository at this point in the history
  15. release: 7.96.0

    getsentry-bot committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    9493552 View commit details
    Browse the repository at this point in the history
Loading