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: 7.70.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: 7.71.0
Choose a head ref
  • 19 commits
  • 78 files changed
  • 9 contributors

Commits on Sep 20, 2023

  1. Merge branch 'release/7.70.0'

    getsentry-bot committed Sep 20, 2023
    Configuration menu
    Copy the full SHA
    f13e579 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #9069 from getsentry/master

    [Gitflow] Merge master into develop
    github-actions[bot] authored Sep 20, 2023
    Configuration menu
    Copy the full SHA
    469881d View commit details
    Browse the repository at this point in the history
  3. fix(core): Ensure global event processors are always applied to event (

    …#9064)
    
    Even if no scope is passed.
    
    I guess this is kind of behavior changing, but I'd argue it is just
    fixing an unexpected behaviour that's not actually intuitive/logical -
    that global event processors are only applied if a scope is provided.
    mydea authored Sep 20, 2023
    Configuration menu
    Copy the full SHA
    4583f80 View commit details
    Browse the repository at this point in the history
  4. fix(core): Run client eventProcessors before global ones (#9032)

    I noticed that while from an API POV the current behavior makes kind-of
    sense IMHO:
    
    1. Run global event processors
    2. Run scope event processors
    3. Run client event processors
    
    It is potentially breaking, as if we rewrite integrations to use the new
    client processors, their processing will run after any user global event
    processors, leading to potentially unexpected outcomes.
    
    So this PR changes this to instead run them in this order:
    
    1. Run client event processors
    2. Run global event processors
    3. Run scope event processors
    
    Which should be more stable for now. 
    
    In v8, we should update this to run a more sensible order:
    
    1. Global
    2. Client
    3. Scope
    mydea authored Sep 20, 2023
    1 Configuration menu
    Copy the full SHA
    42ddf41 View commit details
    Browse the repository at this point in the history
  5. ref(node-experimental): Use sdk-trace-base instead of sdk-trace-node (#…

    …9070)
    
    Also update all OTEL dependencies to latest to align these properly.
    
    The sdk-trace-node package actually just wraps sdk-trace-base, adds some
    default exports (that we do not need) + sets the async local storage
    context manager by default (which we overwrite anyhow).
    
    So we can cut down on one dependency there and make this a tiny bit
    easier.
    
    I also made a central `OtelSpan` type in node-experimental to avoid
    using this everywhere throughout the codebase.
    mydea authored Sep 20, 2023
    1 Configuration menu
    Copy the full SHA
    3ae909b View commit details
    Browse the repository at this point in the history
  6. fix(react): Compare location against basename-prefixed route. (#9076)

    Co-authored-by: Abhijeet Prasad <aprasad@sentry.io>
    onurtemizkan and AbhiPrasad authored Sep 20, 2023
    1 Configuration menu
    Copy the full SHA
    27cf07f View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2023

  1. ref(browser): Refactor browser integrations to use processEvent (#9022

    )
    
    This refactors browser integrations to use the new `processEvent` hook
    on the Integrations interface.
    
    It also updates Replay to register it's event processor on the client,
    not globally. This is also needed to ensure the order is somewhat
    stable, as global processors are run separately from the client ones.
    mydea authored Sep 21, 2023
    1 Configuration menu
    Copy the full SHA
    94c68e0 View commit details
    Browse the repository at this point in the history
  2. 1 Configuration menu
    Copy the full SHA
    ef2ed6b View commit details
    Browse the repository at this point in the history
  3. 1 Configuration menu
    Copy the full SHA
    685d3b2 View commit details
    Browse the repository at this point in the history
  4. 1 Configuration menu
    Copy the full SHA
    8001498 View commit details
    Browse the repository at this point in the history
  5. fix(react): Add actual error name to boundary error name (#9065)

    Previously, the error name would always be `React ErrorBoundary Error`,
    because `errorBoundaryError.name` refers to the name of the Error object
    that was just created.
    jorrit authored Sep 21, 2023
    1 Configuration menu
    Copy the full SHA
    1f8de57 View commit details
    Browse the repository at this point in the history
  6. build(deps): bump graphql from 16.3.0 to 16.8.1

    Bumps [graphql](https://github.com/graphql/graphql-js) from 16.3.0 to 16.8.1.
    - [Release notes](https://github.com/graphql/graphql-js/releases)
    - [Commits](graphql/graphql-js@v16.3.0...v16.8.1)
    
    ---
    updated-dependencies:
    - dependency-name: graphql
      dependency-type: direct:production
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] committed Sep 21, 2023
    1 Configuration menu
    Copy the full SHA
    9dc0f12 View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2023

  1. ref(node-experimental): Reorder files into opentelemetry folder (#9084

    )
    
    To keep things better together, and in preparation for follow up PRs
    with more OTEL-specific stuff.
    
    Nothing functionally changes here, this is just to keep follow up PRs
    more readable as there is a lot going on...
    mydea authored Sep 22, 2023
    1 Configuration menu
    Copy the full SHA
    d94e72a View commit details
    Browse the repository at this point in the history
  2. 1 Configuration menu
    Copy the full SHA
    0532541 View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2023

  1. ref(opentelemetry-node): Extract maybeCaptureExceptionForTimedEvent (

    …#9099)
    
    Also add tests for this. This can then be reused e.g. by
    node-experimental in a later step.
    mydea authored Sep 25, 2023
    1 Configuration menu
    Copy the full SHA
    705be9b View commit details
    Browse the repository at this point in the history
  2. fix(nextjs): Use webpack module paths to attempt to resolve internal …

    …request async storage module (#9100)
    Luca Forstner authored Sep 25, 2023
    1 Configuration menu
    Copy the full SHA
    622186c View commit details
    Browse the repository at this point in the history
  3. meta(changelog): Update changelog for 7.71.0

    Luca Forstner committed Sep 25, 2023
    Configuration menu
    Copy the full SHA
    90b0c1f View commit details
    Browse the repository at this point in the history
  4. Merge pull request #9103 from getsentry/prepare-release/7.71.0

    Luca Forstner authored Sep 25, 2023
    Configuration menu
    Copy the full SHA
    3ee7e00 View commit details
    Browse the repository at this point in the history
  5. release: 7.71.0

    getsentry-bot committed Sep 25, 2023
    Configuration menu
    Copy the full SHA
    e3a51df View commit details
    Browse the repository at this point in the history
Loading