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.6.1
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.7.0
Choose a head ref
  • 13 commits
  • 78 files changed
  • 10 contributors

Commits on Mar 19, 2025

  1. fix(node): Always flush on Vercel before Lambda freeze (#15602)

    lforst authored Mar 19, 2025

    Verified

    This commit was signed with the committer’s verified signature.
    timfish Tim Fish
    Copy the full SHA
    2f16b2d View commit details
  2. feat(remix/cloudflare): Export sentryHandleError (#15726)

    Exposes `sentryHandleError` for `@sentry/remix/cloudflare`.
    
    Closes: #15620
    andreiborza authored Mar 19, 2025

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    e6fcb39 View commit details
  3. Merge branch 'release/9.6.1'

    getsentry-bot committed Mar 19, 2025

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    c754c8c View commit details
  4. Merge pull request #15728 from getsentry/master

    [Gitflow] Merge master into develop
    github-actions[bot] authored Mar 19, 2025

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    d0300e6 View commit details
  5. fix(node): Ensure incoming traces are propagated without HttpInstrume…

    …ntation (#15732)
    
    Part of #15730
    
    Noticed that this is not really happening otherwise, so if we are not
    adding the `HttpInstrumentation` we now make sure to extract incoming
    traces ourselves! This will unlock us not adding that instrumentation
    when tracing is disabled.
    
    Also includes #15731
    as a side effect.
    mydea authored Mar 19, 2025
    Copy the full SHA
    fa8e043 View commit details
  6. ref(node): Avoid unnecessary array parsing for incoming requests (#15736

    )
    
    Small optimization to avoid unnecessary work.
    
    ref: #15725
    mydea authored Mar 19, 2025
    Copy the full SHA
    d76a165 View commit details
  7. fix(node): Use fatal level for unhandled rejections in strict mode (

    #15720)
    
    Closes #13700
    
    This also adds tests for unhandled rejections handling, which we did not
    really have before.
    mydea authored Mar 19, 2025
    Copy the full SHA
    aa1548f View commit details

Commits on Mar 20, 2025

  1. feat(core): Add captureLog method (#15717)

    ## Description
    
    `captureLog` takes in a `log` interface as well as a scope, and
    constructs a serialized log to send to Sentry. Instead of directly
    sending the serialized log, it adds it to a log buffer that is flushed
    based on some strategy. As a fallback, the buffer flushes itself when it
    gets over 100 items, which ensures we never get a payload thats too
    large.
    
    The browser and server runtime client are expected to add more advanced
    flushing strategies on top of the simple implementation exposed in
    `captureLog`. This will be done in future PRs.
    
    The serialized log that is constructed by `captureLog` send logs via the
    opentelemetry format. This is temporary, in the future we'll switch to
    the sentry logs protocol, but while that gets ready we are using the
    OTEL one.
    
    ## Next steps
    
    1. Add flushing strategy for server-runtime-client
    2. Implement top-level API methods as per develop spec
    3. Add support for paramaterized strings
    4. Add integration tests to validate envelope gets sent correctly
    AbhiPrasad authored Mar 20, 2025
    Copy the full SHA
    fc0af38 View commit details
  2. chore(docs): Add note on alpha releases to docs (#15741)

    This just makes it a bit more disoverable for poor souls like me
    searching for "alpha" in this doc
    
    ---------
    
    Co-authored-by: Francesco Gringl-Novy <francesco.novy@sentry.io>
    chargome and mydea authored Mar 20, 2025
    Copy the full SHA
    57e9654 View commit details
  3. fix(nuxt): Delete Nuxt server template injection (#15749)

    Follow-up for #15710
    
    The server config was still processed by Nuxt (not only Nitro) because
    the file was imported in a plugin template. This code can be deleted
    now, as the Sentry server config should only be processed on the
    Nitro-side.
    
    
    fixes #15628
    s1gr1d authored Mar 20, 2025
    Copy the full SHA
    98c12a3 View commit details
  4. Copy the full SHA
    0614d95 View commit details
  5. Merge pull request #15755 from getsentry/prepare-release/9.7.0

    meta(changelog): Update changelog for 9.7.0
    s1gr1d authored Mar 20, 2025
    Copy the full SHA
    3b7ec8c View commit details
  6. release: 9.7.0

    getsentry-bot committed Mar 20, 2025
    Copy the full SHA
    526ed8e View commit details
Loading