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: 9.37.0
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: 9.38.0
Choose a head ref
  • 15 commits
  • 119 files changed
  • 9 contributors

Commits on Jul 10, 2025

  1. ref(core): Avoid side-effect of & streamline timestampInSeconds met…

    …hod (#16890)
    
    Related to #16846
    
    This rewrites `timestampInSeconds` to avoid side effects.
    
    As a part of this, I also streamlined this a bit to remove special
    handling for missing `timeOrigin`. If that is missing, we just fall back
    to using `dateTimestampInSeconds`, instead of doing some custom handling
    of `timeOrigin` - IMHO that should not be any less accurate, as
    otherwise we are currently mixing `performance.now` with `Date.now()`
    which is likely not necessarily accurate either.
    mydea authored Jul 10, 2025
    Configuration menu
    Copy the full SHA
    7be5f79 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'release/9.37.0'

    getsentry-bot committed Jul 10, 2025
    Configuration menu
    Copy the full SHA
    8697908 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #16899 from getsentry/master

    [Gitflow] Merge master into develop
    github-actions[bot] authored Jul 10, 2025
    Configuration menu
    Copy the full SHA
    7164cd6 View commit details
    Browse the repository at this point in the history
  4. ref(core): Rewrite logger to avoid side effects (#16897)

    Today the logger export from core has a side effect and reads from the global.
    
    This PR rewrites this to instead only keep the enabled flag on the
    carrier. The logger itself is a "normal" method that just looks at the
    carrier to see if logging is enabled or not.
    mydea authored Jul 10, 2025
    Configuration menu
    Copy the full SHA
    fbf7b1c View commit details
    Browse the repository at this point in the history
  5. fix(browser): guard nextHopProtocol when adding resource spans (#16900

    )
    
    ref #16804
    
    This was addressed with
    #16806, but we didn't
    guard every location that uses `entry.nextHopProtocol`.
    
    Will backport to v9 after merge.
    
    ---------
    
    Co-authored-by: Lukas Stracke <[email protected]>
    AbhiPrasad and Lms24 authored Jul 10, 2025
    Configuration menu
    Copy the full SHA
    6179229 View commit details
    Browse the repository at this point in the history
  6. chore: Add craft entry for @sentry/node-native (#16907)

    We need to publish this package!
    AbhiPrasad authored Jul 10, 2025
    Configuration menu
    Copy the full SHA
    6a245a0 View commit details
    Browse the repository at this point in the history
  7. feat(core): Introduce debug to replace logger (#16906)

    resolves #16903
    
    ref #16901
    
    This PR introduces a `debug` function that aims to replace `logger`.
    
    This gives us a couple of benefits:
    1. communicates intent of the export much better
    1. avoids collision with `logger` exported from other sdks (which is
    used for sentry structured logging)
    1. we can move structured logging `logger` code into `@sentry/core`,
    reducing duplication across our sdks
    
    We don't deprecate `logger` just yet, we need to convert everything else
    in the other SDKs first.
    AbhiPrasad authored Jul 10, 2025
    Configuration menu
    Copy the full SHA
    ccbf627 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    b9db2e6 View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2025

  1. ref(browser): Unify CLS/LCP recording and add recording event attribu…

    …te (#16866)
    
    Refactor our CLS and LCP tracking and recording logic. We now
    have a `listenForWebVitalReportEvents` helper function which listens to
    page hides and navigation span starts and ensures that the standalone
    span logic is only called once per web vital. Previously, we had this
    logic in the CLS and LCP function and it was quite a lot of duplicated
    and identical code.
    Lms24 authored Jul 11, 2025
    Configuration menu
    Copy the full SHA
    dbdfe48 View commit details
    Browse the repository at this point in the history
  2. ref: Avoid enum usage (#16922)

    Apart of directly vendored code, we should avoid `enum`, as it has
    bundle size impact.
    
    Also somehow part of
    #16846
    mydea authored Jul 11, 2025
    Configuration menu
    Copy the full SHA
    9c7c6bf View commit details
    Browse the repository at this point in the history
  3. ref(vue): Use debug in vue sdk (#16910)

    resolves #16909
    AbhiPrasad authored Jul 11, 2025
    Configuration menu
    Copy the full SHA
    c7a1e9a View commit details
    Browse the repository at this point in the history
  4. ref(svelte): use debug in svelte sdk (#16917)

    resolves #16916
    AbhiPrasad authored Jul 11, 2025
    Configuration menu
    Copy the full SHA
    0dec883 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ccf61b2 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #16931 from getsentry/prepare-release/9.38.0

    meta(changelog): Update changelog for 9.38.0
    andreiborza authored Jul 11, 2025
    Configuration menu
    Copy the full SHA
    708c73e View commit details
    Browse the repository at this point in the history
  7. release: 9.38.0

    getsentry-bot committed Jul 11, 2025
    Configuration menu
    Copy the full SHA
    64bbf65 View commit details
    Browse the repository at this point in the history
Loading