Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(astro): Add distributed tracing via <meta> tags #9483

Merged
merged 4 commits into from
Nov 9, 2023

Conversation

Lms24
Copy link
Member

@Lms24 Lms24 commented Nov 8, 2023

This PR adds <meta> tag injection in our new handleRequest Astro middleware to enable distributed traces between BE and FE transactions.

This is also the first step towards exporting a <meta> tag helper function (tracked in #8438). In a future PR I'll extract the function to the core or utils package and export it in our server-side SDKs.

image

As with all our connected traces via tags, the trace ordering is wrong in the sense that the FE transaction is the child of the BE transaction. We should fix this but this is out of scope for this PR

ref #9444
ref #8438

Copy link
Contributor

github-actions bot commented Nov 8, 2023

size-limit report 📦

Path Size
@sentry/browser (incl. Tracing, Replay) - Webpack (gzipped) 65.25 KB (0%)
@sentry/browser (incl. Tracing, Replay) - Webpack with treeshaking flags (gzipped) 55.49 KB (0%)
@sentry/browser (incl. Tracing) - Webpack (gzipped) 30.98 KB (0%)
@sentry/browser - Webpack (gzipped) 21.3 KB (0%)
@sentry/browser (incl. Tracing, Replay) - ES6 CDN Bundle (gzipped) 61.83 KB (0%)
@sentry/browser (incl. Tracing) - ES6 CDN Bundle (gzipped) 29.1 KB (0%)
@sentry/browser - ES6 CDN Bundle (gzipped) 21.24 KB (0%)
@sentry/browser (incl. Tracing, Replay) - ES6 CDN Bundle (minified & uncompressed) 194.91 KB (0%)
@sentry/browser (incl. Tracing) - ES6 CDN Bundle (minified & uncompressed) 88.32 KB (0%)
@sentry/browser - ES6 CDN Bundle (minified & uncompressed) 63.3 KB (0%)
@sentry/browser (incl. Tracing) - ES5 CDN Bundle (gzipped) 31.81 KB (0%)
@sentry/react (incl. Tracing, Replay) - Webpack (gzipped) 65.61 KB (0%)
@sentry/react - Webpack (gzipped) 21.34 KB (0%)
@sentry/nextjs Client (incl. Tracing, Replay) - Webpack (gzipped) 82.35 KB (0%)
@sentry/nextjs Client - Webpack (gzipped) 48.13 KB (0%)
@sentry-internal/feedback - Webpack (gzipped) 15.98 KB (0%)

@Lms24 Lms24 marked this pull request as ready for review November 8, 2023 09:30
@Lms24 Lms24 requested review from mydea and lforst November 8, 2023 09:31
packages/astro/src/server/meta.ts Outdated Show resolved Hide resolved
packages/astro/src/server/meta.ts Show resolved Hide resolved
}
return res;

const html = await originalResponse.text();
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

m: Honestly I am a little worried here for multiple reasons:

  • I don't understand the Request/Response APIs enough yet but my worry is that this will consume the repsonse stream and somehow make it unavailable for anything that tries to access it.
  • I believe with our approach here we will definitely prevent streamed responses from being streamed and just completely block right? This could hurt TTFB.
  • I don't know how to feel about the heuristic to find the head tag here 😂. Using an HTML parser to properly find it is probably overkill?
  • Let's make absolutely sure this doesn't open any XSS vectors. Maybe we run it through a regexp before writing to the HTML.

Copy link
Member Author

@Lms24 Lms24 Nov 8, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't understand the Request/Response APIs enough yet but my worry is that this will consume the repsonse stream and somehow make it unavailable for anything that tries to access it.
I believe with our approach here we will definitely prevent streamed responses from being streamed and just completely block right? This could hurt TTFB.

It's a good point. Astro uses streaming but they also show a similar example for modifying HTML in their middleware docs. I'm gonna ask the Astro folks if there are performance concerns with doing this.

I don't know how to feel about the heuristic to find the head tag here 😂. Using an HTML parser to properly find it is probably overkill?

Agreed, it's super basic but we use the identical approach in SvelteKit and so far it worked decently well. Using a parser is for sure a performance concern. My pragmatic take would be to go with this and improve the lookup logic once we discover problems here.

Let's make absolutely sure this doesn't open any XSS vectors.

Generally, I agree but I'm not entirely sure about the XSS vector. I guess for something malicious to end up in here, the SDK's options (release, environment) or the transaction data (name, ids) would need to be somehow modified beforehand. Do you see any obvious ways how this could happen?

Maybe we run it through a regexp before writing to the HTML.

I think this would work decently well for sentry-trace content but baggage is a little more arbitrary. Lemme try to come up with something.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Astro uses streaming but they also show a similar example for modifying HTML

Alright if Astro is recommending this it's probably fine.

My pragmatic take would be to go with this and improve the lookup logic once we discover problems here.

Sounds good to me.

Do you see any obvious ways how this could happen?

No obvious ways, but if we can come up with a simple way to ensure the string cant be escaped it would be great.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@lforst I added a baggage regex check in 272cbbd

for sentry-trace, we already had a regex

We'll only serialize the baggage/sentry-trace content if the regexes match.

@Lms24 Lms24 self-assigned this Nov 8, 2023
'asdf}x=value',
// no ,;\" in values
'key=va,lue',
'key=va;lue',
Copy link
Member Author

@Lms24 Lms24 Nov 8, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this is technically incorrect because ";" is valid if baggage values have properties but afaik we don't support this when parsing so we should be good 🤞 (properly matching properties blows up the complexity of the regex quite a bit)

Copy link
Member

@lforst lforst left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Awesome! Thank you!

@Lms24 Lms24 enabled auto-merge (squash) November 9, 2023 14:40
@Lms24 Lms24 merged commit 4fc2e7e into develop Nov 9, 2023
49 checks passed
@Lms24 Lms24 deleted the lms/feat-astro-meta-tags branch November 9, 2023 15:03
ccomb pushed a commit to MTES-MCT/ecobalyse that referenced this pull request Dec 4, 2023
<p>This PR was automatically created by Snyk using the credentials of a
real user.</p><br /><h3>Snyk has created this PR to upgrade
@sentry/tracing from 7.78.0 to 7.80.0.</h3>

:information_source: Keep your dependencies up-to-date. This makes it
easier to fix existing vulnerabilities and to more quickly identify and
fix newly disclosed vulnerabilities when they affect your project.
<hr/>

- The recommended version is **2 versions** ahead of your current
version.
- The recommended version was released **23 days ago**, on 2023-11-09.


<details>
<summary><b>Release notes</b></summary>
<br/>
  <details>
    <summary>Package name: <b>@sentry/tracing</b></summary>
    <ul>
      <li>
<b>7.80.0</b> - <a
href="https://snyk.io/redirect/github/getsentry/sentry-javascript/releases/tag/7.80.0">2023-11-09</a></br><ul>
<li>feat(astro): Add distributed tracing via <code>&lt;meta&gt;</code>
tags (<a class="issue-link js-issue-link" data-error-text="Failed to
load title" data-id="1983131322" data-permission-text="Title is private"
data-url="getsentry/sentry-javascript#9483"
data-hovercard-type="pull_request"
data-hovercard-url="/getsentry/sentry-javascript/pull/9483/hovercard"
href="https://snyk.io/redirect/github/getsentry/sentry-javascript/pull/9483">#9483</a>)</li>
<li>feat(node): Capture internal server errors in trpc middleware (<a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="1983103348" data-permission-text="Title is private"
data-url="getsentry/sentry-javascript#9482"
data-hovercard-type="pull_request"
data-hovercard-url="/getsentry/sentry-javascript/pull/9482/hovercard"
href="https://snyk.io/redirect/github/getsentry/sentry-javascript/pull/9482">#9482</a>)</li>
<li>feat(remix): Export a type to use for <code>MetaFunction</code>
parameters (<a class="issue-link js-issue-link" data-error-text="Failed
to load title" data-id="1984109785" data-permission-text="Title is
private"
data-url="getsentry/sentry-javascript#9493"
data-hovercard-type="pull_request"
data-hovercard-url="/getsentry/sentry-javascript/pull/9493/hovercard"
href="https://snyk.io/redirect/github/getsentry/sentry-javascript/pull/9493">#9493</a>)</li>
<li>fix(astro): Mark SDK package as Astro-external (<a class="issue-link
js-issue-link" data-error-text="Failed to load title"
data-id="1985765040" data-permission-text="Title is private"
data-url="getsentry/sentry-javascript#9509"
data-hovercard-type="pull_request"
data-hovercard-url="/getsentry/sentry-javascript/pull/9509/hovercard"
href="https://snyk.io/redirect/github/getsentry/sentry-javascript/pull/9509">#9509</a>)</li>
<li>ref(nextjs): Don't initialize Server SDK during build (<a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="1985175170" data-permission-text="Title is private"
data-url="getsentry/sentry-javascript#9503"
data-hovercard-type="pull_request"
data-hovercard-url="/getsentry/sentry-javascript/pull/9503/hovercard"
href="https://snyk.io/redirect/github/getsentry/sentry-javascript/pull/9503">#9503</a>)</li>
</ul>
<h2>Bundle size 📦</h2>
<table>
<thead>
<tr>
<th>Path</th>
<th>Size</th>
</tr>
</thead>
<tbody>
<tr>
<td>@ sentry/browser (incl. Tracing, Replay) - Webpack (gzipped)</td>
<td>65.25 KB</td>
</tr>
<tr>
<td>@ sentry/browser (incl. Tracing, Replay) - Webpack with treeshaking
flags (gzipped)</td>
<td>55.49 KB</td>
</tr>
<tr>
<td>@ sentry/browser (incl. Tracing) - Webpack (gzipped)</td>
<td>30.98 KB</td>
</tr>
<tr>
<td>@ sentry/browser - Webpack (gzipped)</td>
<td>21.3 KB</td>
</tr>
<tr>
<td>@ sentry/browser (incl. Tracing, Replay) - ES6 CDN Bundle
(gzipped)</td>
<td>61.83 KB</td>
</tr>
<tr>
<td>@ sentry/browser (incl. Tracing) - ES6 CDN Bundle (gzipped)</td>
<td>29.1 KB</td>
</tr>
<tr>
<td>@ sentry/browser - ES6 CDN Bundle (gzipped)</td>
<td>21.24 KB</td>
</tr>
<tr>
<td>@ sentry/browser (incl. Tracing, Replay) - ES6 CDN Bundle (minified
&amp; uncompressed)</td>
<td>194.91 KB</td>
</tr>
<tr>
<td>@ sentry/browser (incl. Tracing) - ES6 CDN Bundle (minified &amp;
uncompressed)</td>
<td>88.32 KB</td>
</tr>
<tr>
<td>@ sentry/browser - ES6 CDN Bundle (minified &amp; uncompressed)</td>
<td>63.3 KB</td>
</tr>
<tr>
<td>@ sentry/browser (incl. Tracing) - ES5 CDN Bundle (gzipped)</td>
<td>31.81 KB</td>
</tr>
<tr>
<td>@ sentry/react (incl. Tracing, Replay) - Webpack (gzipped)</td>
<td>65.61 KB</td>
</tr>
<tr>
<td>@ sentry/react - Webpack (gzipped)</td>
<td>21.34 KB</td>
</tr>
<tr>
<td>@ sentry/nextjs Client (incl. Tracing, Replay) - Webpack
(gzipped)</td>
<td>82.35 KB</td>
</tr>
<tr>
<td>@ sentry/nextjs Client - Webpack (gzipped)</td>
<td>48.13 KB</td>
</tr>
<tr>
<td>@ sentry-internal/feedback - Webpack (gzipped)</td>
<td>15.98 KB</td>
</tr>
</tbody>
</table>
      </li>
      <li>
<b>7.79.0</b> - <a
href="https://snyk.io/redirect/github/getsentry/sentry-javascript/releases/tag/7.79.0">2023-11-08</a></br><ul>
<li>feat(tracing): Add span <code>origin</code> to trace context (<a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="1981343917" data-permission-text="Title is private"
data-url="getsentry/sentry-javascript#9472"
data-hovercard-type="pull_request"
data-hovercard-url="/getsentry/sentry-javascript/pull/9472/hovercard"
href="https://snyk.io/redirect/github/getsentry/sentry-javascript/pull/9472">#9472</a>)</li>
<li>fix(deno): Emit .mjs files (<a class="issue-link js-issue-link"
data-error-text="Failed to load title" data-id="1983345013"
data-permission-text="Title is private"
data-url="getsentry/sentry-javascript#9485"
data-hovercard-type="pull_request"
data-hovercard-url="/getsentry/sentry-javascript/pull/9485/hovercard"
href="https://snyk.io/redirect/github/getsentry/sentry-javascript/pull/9485">#9485</a>)</li>
<li>fix(nextjs): Flush servercomponent events for edge (<a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="1983533334" data-permission-text="Title is private"
data-url="getsentry/sentry-javascript#9487"
data-hovercard-type="pull_request"
data-hovercard-url="/getsentry/sentry-javascript/pull/9487/hovercard"
href="https://snyk.io/redirect/github/getsentry/sentry-javascript/pull/9487">#9487</a>)</li>
</ul>
<h2>Bundle size 📦</h2>
<table>
<thead>
<tr>
<th>Path</th>
<th>Size</th>
</tr>
</thead>
<tbody>
<tr>
<td>@ sentry/browser (incl. Tracing, Replay) - Webpack (gzipped)</td>
<td>65.24 KB</td>
</tr>
<tr>
<td>@ sentry/browser (incl. Tracing, Replay) - Webpack with treeshaking
flags (gzipped)</td>
<td>55.49 KB</td>
</tr>
<tr>
<td>@ sentry/browser (incl. Tracing) - Webpack (gzipped)</td>
<td>30.98 KB</td>
</tr>
<tr>
<td>@ sentry/browser - Webpack (gzipped)</td>
<td>21.3 KB</td>
</tr>
<tr>
<td>@ sentry/browser (incl. Tracing, Replay) - ES6 CDN Bundle
(gzipped)</td>
<td>61.82 KB</td>
</tr>
<tr>
<td>@ sentry/browser (incl. Tracing) - ES6 CDN Bundle (gzipped)</td>
<td>29.09 KB</td>
</tr>
<tr>
<td>@ sentry/browser - ES6 CDN Bundle (gzipped)</td>
<td>21.23 KB</td>
</tr>
<tr>
<td>@ sentry/browser (incl. Tracing, Replay) - ES6 CDN Bundle (minified
&amp; uncompressed)</td>
<td>194.89 KB</td>
</tr>
<tr>
<td>@ sentry/browser (incl. Tracing) - ES6 CDN Bundle (minified &amp;
uncompressed)</td>
<td>88.3 KB</td>
</tr>
<tr>
<td>@ sentry/browser - ES6 CDN Bundle (minified &amp; uncompressed)</td>
<td>63.28 KB</td>
</tr>
<tr>
<td>@ sentry/browser (incl. Tracing) - ES5 CDN Bundle (gzipped)</td>
<td>31.8 KB</td>
</tr>
<tr>
<td>@ sentry/react (incl. Tracing, Replay) - Webpack (gzipped)</td>
<td>65.61 KB</td>
</tr>
<tr>
<td>@ sentry/react - Webpack (gzipped)</td>
<td>21.34 KB</td>
</tr>
<tr>
<td>@ sentry/nextjs Client (incl. Tracing, Replay) - Webpack
(gzipped)</td>
<td>82.34 KB</td>
</tr>
<tr>
<td>@ sentry/nextjs Client - Webpack (gzipped)</td>
<td>48.12 KB</td>
</tr>
<tr>
<td>@ sentry-internal/feedback - Webpack (gzipped)</td>
<td>15.81 KB</td>
</tr>
</tbody>
</table>
      </li>
      <li>
        <b>7.78.0</b> - 2023-11-08
      </li>
    </ul>
from <a
href="https://snyk.io/redirect/github/getsentry/sentry-javascript/releases">@sentry/tracing
GitHub release notes</a>
  </details>
</details>
<hr/>

**Note:** *You are seeing this because you or someone else with access
to this repository has authorized Snyk to open upgrade PRs.*

For more information: <img
src="https://api.segment.io/v1/pixel/track?data=eyJ3cml0ZUtleSI6InJyWmxZcEdHY2RyTHZsb0lYd0dUcVg4WkFRTnNCOUEwIiwiYW5vbnltb3VzSWQiOiIzZGVkMDNjZC1lNGYwLTQ5MWQtYTVmOC05NDg0NmU1YzYxZGYiLCJldmVudCI6IlBSIHZpZXdlZCIsInByb3BlcnRpZXMiOnsicHJJZCI6IjNkZWQwM2NkLWU0ZjAtNDkxZC1hNWY4LTk0ODQ2ZTVjNjFkZiJ9fQ=="
width="0" height="0"/>

🧐 [View latest project
report](https://app.snyk.io/org/mtes-mct/project/8a1190df-0364-4a9a-93bd-a9f28b54daf6?utm_source&#x3D;github&amp;utm_medium&#x3D;referral&amp;page&#x3D;upgrade-pr)

🛠 [Adjust upgrade PR
settings](https://app.snyk.io/org/mtes-mct/project/8a1190df-0364-4a9a-93bd-a9f28b54daf6/settings/integration?utm_source&#x3D;github&amp;utm_medium&#x3D;referral&amp;page&#x3D;upgrade-pr)

🔕 [Ignore this dependency or unsubscribe from future upgrade
PRs](https://app.snyk.io/org/mtes-mct/project/8a1190df-0364-4a9a-93bd-a9f28b54daf6/settings/integration?pkg&#x3D;@sentry/tracing&amp;utm_source&#x3D;github&amp;utm_medium&#x3D;referral&amp;page&#x3D;upgrade-pr#auto-dep-upgrades)

<!---
(snyk:metadata:{"prId":"3ded03cd-e4f0-491d-a5f8-94846e5c61df","prPublicId":"3ded03cd-e4f0-491d-a5f8-94846e5c61df","dependencies":[{"name":"@sentry/tracing","from":"7.78.0","to":"7.80.0"}],"packageManager":"npm","type":"auto","projectUrl":"https://app.snyk.io/org/mtes-mct/project/8a1190df-0364-4a9a-93bd-a9f28b54daf6?utm_source=github&utm_medium=referral&page=upgrade-pr","projectPublicId":"8a1190df-0364-4a9a-93bd-a9f28b54daf6","env":"prod","prType":"upgrade","vulns":[],"issuesToFix":[],"upgrade":[],"upgradeInfo":{"versionsDiff":2,"publishedDate":"2023-11-09T16:53:51.102Z"},"templateVariants":[],"hasFixes":false,"isMajorUpgrade":false,"isBreakingChange":false,"priorityScoreList":[]})
--->

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
ccomb added a commit to MTES-MCT/ecobalyse that referenced this pull request Dec 4, 2023
<p>This PR was automatically created by Snyk using the credentials of a
real user.</p><br /><h3>Snyk has created this PR to upgrade @sentry/node
from 7.78.0 to 7.80.0.</h3>

:information_source: Keep your dependencies up-to-date. This makes it
easier to fix existing vulnerabilities and to more quickly identify and
fix newly disclosed vulnerabilities when they affect your project.
<hr/>

- The recommended version is **2 versions** ahead of your current
version.
- The recommended version was released **23 days ago**, on 2023-11-09.


<details>
<summary><b>Release notes</b></summary>
<br/>
  <details>
    <summary>Package name: <b>@sentry/node</b></summary>
    <ul>
      <li>
<b>7.80.0</b> - <a
href="https://snyk.io/redirect/github/getsentry/sentry-javascript/releases/tag/7.80.0">2023-11-09</a></br><ul>
<li>feat(astro): Add distributed tracing via <code>&lt;meta&gt;</code>
tags (<a class="issue-link js-issue-link" data-error-text="Failed to
load title" data-id="1983131322" data-permission-text="Title is private"
data-url="getsentry/sentry-javascript#9483"
data-hovercard-type="pull_request"
data-hovercard-url="/getsentry/sentry-javascript/pull/9483/hovercard"
href="https://snyk.io/redirect/github/getsentry/sentry-javascript/pull/9483">#9483</a>)</li>
<li>feat(node): Capture internal server errors in trpc middleware (<a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="1983103348" data-permission-text="Title is private"
data-url="getsentry/sentry-javascript#9482"
data-hovercard-type="pull_request"
data-hovercard-url="/getsentry/sentry-javascript/pull/9482/hovercard"
href="https://snyk.io/redirect/github/getsentry/sentry-javascript/pull/9482">#9482</a>)</li>
<li>feat(remix): Export a type to use for <code>MetaFunction</code>
parameters (<a class="issue-link js-issue-link" data-error-text="Failed
to load title" data-id="1984109785" data-permission-text="Title is
private"
data-url="getsentry/sentry-javascript#9493"
data-hovercard-type="pull_request"
data-hovercard-url="/getsentry/sentry-javascript/pull/9493/hovercard"
href="https://snyk.io/redirect/github/getsentry/sentry-javascript/pull/9493">#9493</a>)</li>
<li>fix(astro): Mark SDK package as Astro-external (<a class="issue-link
js-issue-link" data-error-text="Failed to load title"
data-id="1985765040" data-permission-text="Title is private"
data-url="getsentry/sentry-javascript#9509"
data-hovercard-type="pull_request"
data-hovercard-url="/getsentry/sentry-javascript/pull/9509/hovercard"
href="https://snyk.io/redirect/github/getsentry/sentry-javascript/pull/9509">#9509</a>)</li>
<li>ref(nextjs): Don't initialize Server SDK during build (<a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="1985175170" data-permission-text="Title is private"
data-url="getsentry/sentry-javascript#9503"
data-hovercard-type="pull_request"
data-hovercard-url="/getsentry/sentry-javascript/pull/9503/hovercard"
href="https://snyk.io/redirect/github/getsentry/sentry-javascript/pull/9503">#9503</a>)</li>
</ul>
<h2>Bundle size 📦</h2>
<table>
<thead>
<tr>
<th>Path</th>
<th>Size</th>
</tr>
</thead>
<tbody>
<tr>
<td>@ sentry/browser (incl. Tracing, Replay) - Webpack (gzipped)</td>
<td>65.25 KB</td>
</tr>
<tr>
<td>@ sentry/browser (incl. Tracing, Replay) - Webpack with treeshaking
flags (gzipped)</td>
<td>55.49 KB</td>
</tr>
<tr>
<td>@ sentry/browser (incl. Tracing) - Webpack (gzipped)</td>
<td>30.98 KB</td>
</tr>
<tr>
<td>@ sentry/browser - Webpack (gzipped)</td>
<td>21.3 KB</td>
</tr>
<tr>
<td>@ sentry/browser (incl. Tracing, Replay) - ES6 CDN Bundle
(gzipped)</td>
<td>61.83 KB</td>
</tr>
<tr>
<td>@ sentry/browser (incl. Tracing) - ES6 CDN Bundle (gzipped)</td>
<td>29.1 KB</td>
</tr>
<tr>
<td>@ sentry/browser - ES6 CDN Bundle (gzipped)</td>
<td>21.24 KB</td>
</tr>
<tr>
<td>@ sentry/browser (incl. Tracing, Replay) - ES6 CDN Bundle (minified
&amp; uncompressed)</td>
<td>194.91 KB</td>
</tr>
<tr>
<td>@ sentry/browser (incl. Tracing) - ES6 CDN Bundle (minified &amp;
uncompressed)</td>
<td>88.32 KB</td>
</tr>
<tr>
<td>@ sentry/browser - ES6 CDN Bundle (minified &amp; uncompressed)</td>
<td>63.3 KB</td>
</tr>
<tr>
<td>@ sentry/browser (incl. Tracing) - ES5 CDN Bundle (gzipped)</td>
<td>31.81 KB</td>
</tr>
<tr>
<td>@ sentry/react (incl. Tracing, Replay) - Webpack (gzipped)</td>
<td>65.61 KB</td>
</tr>
<tr>
<td>@ sentry/react - Webpack (gzipped)</td>
<td>21.34 KB</td>
</tr>
<tr>
<td>@ sentry/nextjs Client (incl. Tracing, Replay) - Webpack
(gzipped)</td>
<td>82.35 KB</td>
</tr>
<tr>
<td>@ sentry/nextjs Client - Webpack (gzipped)</td>
<td>48.13 KB</td>
</tr>
<tr>
<td>@ sentry-internal/feedback - Webpack (gzipped)</td>
<td>15.98 KB</td>
</tr>
</tbody>
</table>
      </li>
      <li>
<b>7.79.0</b> - <a
href="https://snyk.io/redirect/github/getsentry/sentry-javascript/releases/tag/7.79.0">2023-11-08</a></br><ul>
<li>feat(tracing): Add span <code>origin</code> to trace context (<a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="1981343917" data-permission-text="Title is private"
data-url="getsentry/sentry-javascript#9472"
data-hovercard-type="pull_request"
data-hovercard-url="/getsentry/sentry-javascript/pull/9472/hovercard"
href="https://snyk.io/redirect/github/getsentry/sentry-javascript/pull/9472">#9472</a>)</li>
<li>fix(deno): Emit .mjs files (<a class="issue-link js-issue-link"
data-error-text="Failed to load title" data-id="1983345013"
data-permission-text="Title is private"
data-url="getsentry/sentry-javascript#9485"
data-hovercard-type="pull_request"
data-hovercard-url="/getsentry/sentry-javascript/pull/9485/hovercard"
href="https://snyk.io/redirect/github/getsentry/sentry-javascript/pull/9485">#9485</a>)</li>
<li>fix(nextjs): Flush servercomponent events for edge (<a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="1983533334" data-permission-text="Title is private"
data-url="getsentry/sentry-javascript#9487"
data-hovercard-type="pull_request"
data-hovercard-url="/getsentry/sentry-javascript/pull/9487/hovercard"
href="https://snyk.io/redirect/github/getsentry/sentry-javascript/pull/9487">#9487</a>)</li>
</ul>
<h2>Bundle size 📦</h2>
<table>
<thead>
<tr>
<th>Path</th>
<th>Size</th>
</tr>
</thead>
<tbody>
<tr>
<td>@ sentry/browser (incl. Tracing, Replay) - Webpack (gzipped)</td>
<td>65.24 KB</td>
</tr>
<tr>
<td>@ sentry/browser (incl. Tracing, Replay) - Webpack with treeshaking
flags (gzipped)</td>
<td>55.49 KB</td>
</tr>
<tr>
<td>@ sentry/browser (incl. Tracing) - Webpack (gzipped)</td>
<td>30.98 KB</td>
</tr>
<tr>
<td>@ sentry/browser - Webpack (gzipped)</td>
<td>21.3 KB</td>
</tr>
<tr>
<td>@ sentry/browser (incl. Tracing, Replay) - ES6 CDN Bundle
(gzipped)</td>
<td>61.82 KB</td>
</tr>
<tr>
<td>@ sentry/browser (incl. Tracing) - ES6 CDN Bundle (gzipped)</td>
<td>29.09 KB</td>
</tr>
<tr>
<td>@ sentry/browser - ES6 CDN Bundle (gzipped)</td>
<td>21.23 KB</td>
</tr>
<tr>
<td>@ sentry/browser (incl. Tracing, Replay) - ES6 CDN Bundle (minified
&amp; uncompressed)</td>
<td>194.89 KB</td>
</tr>
<tr>
<td>@ sentry/browser (incl. Tracing) - ES6 CDN Bundle (minified &amp;
uncompressed)</td>
<td>88.3 KB</td>
</tr>
<tr>
<td>@ sentry/browser - ES6 CDN Bundle (minified &amp; uncompressed)</td>
<td>63.28 KB</td>
</tr>
<tr>
<td>@ sentry/browser (incl. Tracing) - ES5 CDN Bundle (gzipped)</td>
<td>31.8 KB</td>
</tr>
<tr>
<td>@ sentry/react (incl. Tracing, Replay) - Webpack (gzipped)</td>
<td>65.61 KB</td>
</tr>
<tr>
<td>@ sentry/react - Webpack (gzipped)</td>
<td>21.34 KB</td>
</tr>
<tr>
<td>@ sentry/nextjs Client (incl. Tracing, Replay) - Webpack
(gzipped)</td>
<td>82.34 KB</td>
</tr>
<tr>
<td>@ sentry/nextjs Client - Webpack (gzipped)</td>
<td>48.12 KB</td>
</tr>
<tr>
<td>@ sentry-internal/feedback - Webpack (gzipped)</td>
<td>15.81 KB</td>
</tr>
</tbody>
</table>
      </li>
      <li>
        <b>7.78.0</b> - 2023-11-08
      </li>
    </ul>
from <a
href="https://snyk.io/redirect/github/getsentry/sentry-javascript/releases">@sentry/node
GitHub release notes</a>
  </details>
</details>
<hr/>

**Note:** *You are seeing this because you or someone else with access
to this repository has authorized Snyk to open upgrade PRs.*

For more information: <img
src="https://api.segment.io/v1/pixel/track?data=eyJ3cml0ZUtleSI6InJyWmxZcEdHY2RyTHZsb0lYd0dUcVg4WkFRTnNCOUEwIiwiYW5vbnltb3VzSWQiOiIyZjAwZjMwMC02ZGIxLTQ1MTItOGFiZi0yZTZhZTkzYWMzNzYiLCJldmVudCI6IlBSIHZpZXdlZCIsInByb3BlcnRpZXMiOnsicHJJZCI6IjJmMDBmMzAwLTZkYjEtNDUxMi04YWJmLTJlNmFlOTNhYzM3NiJ9fQ=="
width="0" height="0"/>

🧐 [View latest project
report](https://app.snyk.io/org/mtes-mct/project/8a1190df-0364-4a9a-93bd-a9f28b54daf6?utm_source&#x3D;github&amp;utm_medium&#x3D;referral&amp;page&#x3D;upgrade-pr)

🛠 [Adjust upgrade PR
settings](https://app.snyk.io/org/mtes-mct/project/8a1190df-0364-4a9a-93bd-a9f28b54daf6/settings/integration?utm_source&#x3D;github&amp;utm_medium&#x3D;referral&amp;page&#x3D;upgrade-pr)

🔕 [Ignore this dependency or unsubscribe from future upgrade
PRs](https://app.snyk.io/org/mtes-mct/project/8a1190df-0364-4a9a-93bd-a9f28b54daf6/settings/integration?pkg&#x3D;@sentry/node&amp;utm_source&#x3D;github&amp;utm_medium&#x3D;referral&amp;page&#x3D;upgrade-pr#auto-dep-upgrades)

<!---
(snyk:metadata:{"prId":"2f00f300-6db1-4512-8abf-2e6ae93ac376","prPublicId":"2f00f300-6db1-4512-8abf-2e6ae93ac376","dependencies":[{"name":"@sentry/node","from":"7.78.0","to":"7.80.0"}],"packageManager":"npm","type":"auto","projectUrl":"https://app.snyk.io/org/mtes-mct/project/8a1190df-0364-4a9a-93bd-a9f28b54daf6?utm_source=github&utm_medium=referral&page=upgrade-pr","projectPublicId":"8a1190df-0364-4a9a-93bd-a9f28b54daf6","env":"prod","prType":"upgrade","vulns":[],"issuesToFix":[],"upgrade":[],"upgradeInfo":{"versionsDiff":2,"publishedDate":"2023-11-09T16:51:37.203Z"},"templateVariants":[],"hasFixes":false,"isMajorUpgrade":false,"isBreakingChange":false,"priorityScoreList":[]})
--->

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
Co-authored-by: Christophe Combelles <ccomb@free.fr>
ccomb added a commit to MTES-MCT/ecobalyse that referenced this pull request Dec 4, 2023
<p>This PR was automatically created by Snyk using the credentials of a
real user.</p><br /><h3>Snyk has created this PR to upgrade
@sentry/browser from 7.78.0 to 7.80.0.</h3>

:information_source: Keep your dependencies up-to-date. This makes it
easier to fix existing vulnerabilities and to more quickly identify and
fix newly disclosed vulnerabilities when they affect your project.
<hr/>

- The recommended version is **2 versions** ahead of your current
version.
- The recommended version was released **23 days ago**, on 2023-11-09.


<details>
<summary><b>Release notes</b></summary>
<br/>
  <details>
    <summary>Package name: <b>@sentry/browser</b></summary>
    <ul>
      <li>
<b>7.80.0</b> - <a
href="https://snyk.io/redirect/github/getsentry/sentry-javascript/releases/tag/7.80.0">2023-11-09</a></br><ul>
<li>feat(astro): Add distributed tracing via <code>&lt;meta&gt;</code>
tags (<a class="issue-link js-issue-link" data-error-text="Failed to
load title" data-id="1983131322" data-permission-text="Title is private"
data-url="getsentry/sentry-javascript#9483"
data-hovercard-type="pull_request"
data-hovercard-url="/getsentry/sentry-javascript/pull/9483/hovercard"
href="https://snyk.io/redirect/github/getsentry/sentry-javascript/pull/9483">#9483</a>)</li>
<li>feat(node): Capture internal server errors in trpc middleware (<a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="1983103348" data-permission-text="Title is private"
data-url="getsentry/sentry-javascript#9482"
data-hovercard-type="pull_request"
data-hovercard-url="/getsentry/sentry-javascript/pull/9482/hovercard"
href="https://snyk.io/redirect/github/getsentry/sentry-javascript/pull/9482">#9482</a>)</li>
<li>feat(remix): Export a type to use for <code>MetaFunction</code>
parameters (<a class="issue-link js-issue-link" data-error-text="Failed
to load title" data-id="1984109785" data-permission-text="Title is
private"
data-url="getsentry/sentry-javascript#9493"
data-hovercard-type="pull_request"
data-hovercard-url="/getsentry/sentry-javascript/pull/9493/hovercard"
href="https://snyk.io/redirect/github/getsentry/sentry-javascript/pull/9493">#9493</a>)</li>
<li>fix(astro): Mark SDK package as Astro-external (<a class="issue-link
js-issue-link" data-error-text="Failed to load title"
data-id="1985765040" data-permission-text="Title is private"
data-url="getsentry/sentry-javascript#9509"
data-hovercard-type="pull_request"
data-hovercard-url="/getsentry/sentry-javascript/pull/9509/hovercard"
href="https://snyk.io/redirect/github/getsentry/sentry-javascript/pull/9509">#9509</a>)</li>
<li>ref(nextjs): Don't initialize Server SDK during build (<a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="1985175170" data-permission-text="Title is private"
data-url="getsentry/sentry-javascript#9503"
data-hovercard-type="pull_request"
data-hovercard-url="/getsentry/sentry-javascript/pull/9503/hovercard"
href="https://snyk.io/redirect/github/getsentry/sentry-javascript/pull/9503">#9503</a>)</li>
</ul>
<h2>Bundle size 📦</h2>
<table>
<thead>
<tr>
<th>Path</th>
<th>Size</th>
</tr>
</thead>
<tbody>
<tr>
<td>@ sentry/browser (incl. Tracing, Replay) - Webpack (gzipped)</td>
<td>65.25 KB</td>
</tr>
<tr>
<td>@ sentry/browser (incl. Tracing, Replay) - Webpack with treeshaking
flags (gzipped)</td>
<td>55.49 KB</td>
</tr>
<tr>
<td>@ sentry/browser (incl. Tracing) - Webpack (gzipped)</td>
<td>30.98 KB</td>
</tr>
<tr>
<td>@ sentry/browser - Webpack (gzipped)</td>
<td>21.3 KB</td>
</tr>
<tr>
<td>@ sentry/browser (incl. Tracing, Replay) - ES6 CDN Bundle
(gzipped)</td>
<td>61.83 KB</td>
</tr>
<tr>
<td>@ sentry/browser (incl. Tracing) - ES6 CDN Bundle (gzipped)</td>
<td>29.1 KB</td>
</tr>
<tr>
<td>@ sentry/browser - ES6 CDN Bundle (gzipped)</td>
<td>21.24 KB</td>
</tr>
<tr>
<td>@ sentry/browser (incl. Tracing, Replay) - ES6 CDN Bundle (minified
&amp; uncompressed)</td>
<td>194.91 KB</td>
</tr>
<tr>
<td>@ sentry/browser (incl. Tracing) - ES6 CDN Bundle (minified &amp;
uncompressed)</td>
<td>88.32 KB</td>
</tr>
<tr>
<td>@ sentry/browser - ES6 CDN Bundle (minified &amp; uncompressed)</td>
<td>63.3 KB</td>
</tr>
<tr>
<td>@ sentry/browser (incl. Tracing) - ES5 CDN Bundle (gzipped)</td>
<td>31.81 KB</td>
</tr>
<tr>
<td>@ sentry/react (incl. Tracing, Replay) - Webpack (gzipped)</td>
<td>65.61 KB</td>
</tr>
<tr>
<td>@ sentry/react - Webpack (gzipped)</td>
<td>21.34 KB</td>
</tr>
<tr>
<td>@ sentry/nextjs Client (incl. Tracing, Replay) - Webpack
(gzipped)</td>
<td>82.35 KB</td>
</tr>
<tr>
<td>@ sentry/nextjs Client - Webpack (gzipped)</td>
<td>48.13 KB</td>
</tr>
<tr>
<td>@ sentry-internal/feedback - Webpack (gzipped)</td>
<td>15.98 KB</td>
</tr>
</tbody>
</table>
      </li>
      <li>
<b>7.79.0</b> - <a
href="https://snyk.io/redirect/github/getsentry/sentry-javascript/releases/tag/7.79.0">2023-11-08</a></br><ul>
<li>feat(tracing): Add span <code>origin</code> to trace context (<a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="1981343917" data-permission-text="Title is private"
data-url="getsentry/sentry-javascript#9472"
data-hovercard-type="pull_request"
data-hovercard-url="/getsentry/sentry-javascript/pull/9472/hovercard"
href="https://snyk.io/redirect/github/getsentry/sentry-javascript/pull/9472">#9472</a>)</li>
<li>fix(deno): Emit .mjs files (<a class="issue-link js-issue-link"
data-error-text="Failed to load title" data-id="1983345013"
data-permission-text="Title is private"
data-url="getsentry/sentry-javascript#9485"
data-hovercard-type="pull_request"
data-hovercard-url="/getsentry/sentry-javascript/pull/9485/hovercard"
href="https://snyk.io/redirect/github/getsentry/sentry-javascript/pull/9485">#9485</a>)</li>
<li>fix(nextjs): Flush servercomponent events for edge (<a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="1983533334" data-permission-text="Title is private"
data-url="getsentry/sentry-javascript#9487"
data-hovercard-type="pull_request"
data-hovercard-url="/getsentry/sentry-javascript/pull/9487/hovercard"
href="https://snyk.io/redirect/github/getsentry/sentry-javascript/pull/9487">#9487</a>)</li>
</ul>
<h2>Bundle size 📦</h2>
<table>
<thead>
<tr>
<th>Path</th>
<th>Size</th>
</tr>
</thead>
<tbody>
<tr>
<td>@ sentry/browser (incl. Tracing, Replay) - Webpack (gzipped)</td>
<td>65.24 KB</td>
</tr>
<tr>
<td>@ sentry/browser (incl. Tracing, Replay) - Webpack with treeshaking
flags (gzipped)</td>
<td>55.49 KB</td>
</tr>
<tr>
<td>@ sentry/browser (incl. Tracing) - Webpack (gzipped)</td>
<td>30.98 KB</td>
</tr>
<tr>
<td>@ sentry/browser - Webpack (gzipped)</td>
<td>21.3 KB</td>
</tr>
<tr>
<td>@ sentry/browser (incl. Tracing, Replay) - ES6 CDN Bundle
(gzipped)</td>
<td>61.82 KB</td>
</tr>
<tr>
<td>@ sentry/browser (incl. Tracing) - ES6 CDN Bundle (gzipped)</td>
<td>29.09 KB</td>
</tr>
<tr>
<td>@ sentry/browser - ES6 CDN Bundle (gzipped)</td>
<td>21.23 KB</td>
</tr>
<tr>
<td>@ sentry/browser (incl. Tracing, Replay) - ES6 CDN Bundle (minified
&amp; uncompressed)</td>
<td>194.89 KB</td>
</tr>
<tr>
<td>@ sentry/browser (incl. Tracing) - ES6 CDN Bundle (minified &amp;
uncompressed)</td>
<td>88.3 KB</td>
</tr>
<tr>
<td>@ sentry/browser - ES6 CDN Bundle (minified &amp; uncompressed)</td>
<td>63.28 KB</td>
</tr>
<tr>
<td>@ sentry/browser (incl. Tracing) - ES5 CDN Bundle (gzipped)</td>
<td>31.8 KB</td>
</tr>
<tr>
<td>@ sentry/react (incl. Tracing, Replay) - Webpack (gzipped)</td>
<td>65.61 KB</td>
</tr>
<tr>
<td>@ sentry/react - Webpack (gzipped)</td>
<td>21.34 KB</td>
</tr>
<tr>
<td>@ sentry/nextjs Client (incl. Tracing, Replay) - Webpack
(gzipped)</td>
<td>82.34 KB</td>
</tr>
<tr>
<td>@ sentry/nextjs Client - Webpack (gzipped)</td>
<td>48.12 KB</td>
</tr>
<tr>
<td>@ sentry-internal/feedback - Webpack (gzipped)</td>
<td>15.81 KB</td>
</tr>
</tbody>
</table>
      </li>
      <li>
        <b>7.78.0</b> - 2023-11-08
      </li>
    </ul>
from <a
href="https://snyk.io/redirect/github/getsentry/sentry-javascript/releases">@sentry/browser
GitHub release notes</a>
  </details>
</details>
<hr/>

**Note:** *You are seeing this because you or someone else with access
to this repository has authorized Snyk to open upgrade PRs.*

For more information: <img
src="https://api.segment.io/v1/pixel/track?data=eyJ3cml0ZUtleSI6InJyWmxZcEdHY2RyTHZsb0lYd0dUcVg4WkFRTnNCOUEwIiwiYW5vbnltb3VzSWQiOiI5ODdkYmMzNi1mOGJhLTRmYTctYjFmYi01ZTNkNDU3Zjk5ZDgiLCJldmVudCI6IlBSIHZpZXdlZCIsInByb3BlcnRpZXMiOnsicHJJZCI6Ijk4N2RiYzM2LWY4YmEtNGZhNy1iMWZiLTVlM2Q0NTdmOTlkOCJ9fQ=="
width="0" height="0"/>

🧐 [View latest project
report](https://app.snyk.io/org/mtes-mct/project/8a1190df-0364-4a9a-93bd-a9f28b54daf6?utm_source&#x3D;github&amp;utm_medium&#x3D;referral&amp;page&#x3D;upgrade-pr)

🛠 [Adjust upgrade PR
settings](https://app.snyk.io/org/mtes-mct/project/8a1190df-0364-4a9a-93bd-a9f28b54daf6/settings/integration?utm_source&#x3D;github&amp;utm_medium&#x3D;referral&amp;page&#x3D;upgrade-pr)

🔕 [Ignore this dependency or unsubscribe from future upgrade
PRs](https://app.snyk.io/org/mtes-mct/project/8a1190df-0364-4a9a-93bd-a9f28b54daf6/settings/integration?pkg&#x3D;@sentry/browser&amp;utm_source&#x3D;github&amp;utm_medium&#x3D;referral&amp;page&#x3D;upgrade-pr#auto-dep-upgrades)

<!---
(snyk:metadata:{"prId":"987dbc36-f8ba-4fa7-b1fb-5e3d457f99d8","prPublicId":"987dbc36-f8ba-4fa7-b1fb-5e3d457f99d8","dependencies":[{"name":"@sentry/browser","from":"7.78.0","to":"7.80.0"}],"packageManager":"npm","type":"auto","projectUrl":"https://app.snyk.io/org/mtes-mct/project/8a1190df-0364-4a9a-93bd-a9f28b54daf6?utm_source=github&utm_medium=referral&page=upgrade-pr","projectPublicId":"8a1190df-0364-4a9a-93bd-a9f28b54daf6","env":"prod","prType":"upgrade","vulns":[],"issuesToFix":[],"upgrade":[],"upgradeInfo":{"versionsDiff":2,"publishedDate":"2023-11-09T16:51:32.991Z"},"templateVariants":[],"hasFixes":false,"isMajorUpgrade":false,"isBreakingChange":false,"priorityScoreList":[]})
--->

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
Co-authored-by: Christophe Combelles <ccomb@free.fr>
JanCizmar added a commit to tolgee/tolgee-platform that referenced this pull request Jan 3, 2024
<p>This PR was automatically created by Snyk using the credentials of a
real user.</p><br /><h3>Snyk has created this PR to upgrade
@sentry/browser from 7.49.0 to 7.80.0.</h3>

:information_source: Keep your dependencies up-to-date. This makes it
easier to fix existing vulnerabilities and to more quickly identify and
fix newly disclosed vulnerabilities when they affect your project.
<hr/>

- The recommended version is **55 versions** ahead of your current
version.
- The recommended version was released **24 days ago**, on 2023-11-09.


<details>
<summary><b>Release notes</b></summary>
<br/>
  <details>
    <summary>Package name: <b>@sentry/browser</b></summary>
    <ul>
      <li>
<b>7.80.0</b> - <a
href="https://snyk.io/redirect/github/getsentry/sentry-javascript/releases/tag/7.80.0">2023-11-09</a></br><ul>
<li>feat(astro): Add distributed tracing via <code>&lt;meta&gt;</code>
tags (<a class="issue-link js-issue-link" data-error-text="Failed to
load title" data-id="1983131322" data-permission-text="Title is private"
data-url="getsentry/sentry-javascript#9483"
data-hovercard-type="pull_request"
data-hovercard-url="/getsentry/sentry-javascript/pull/9483/hovercard"
href="https://snyk.io/redirect/github/getsentry/sentry-javascript/pull/9483">#9483</a>)</li>
<li>feat(node): Capture internal server errors in trpc middleware (<a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="1983103348" data-permission-text="Title is private"
data-url="getsentry/sentry-javascript#9482"
data-hovercard-type="pull_request"
data-hovercard-url="/getsentry/sentry-javascript/pull/9482/hovercard"
href="https://snyk.io/redirect/github/getsentry/sentry-javascript/pull/9482">#9482</a>)</li>
<li>feat(remix): Export a type to use for <code>MetaFunction</code>
parameters (<a class="issue-link js-issue-link" data-error-text="Failed
to load title" data-id="1984109785" data-permission-text="Title is
private"
data-url="getsentry/sentry-javascript#9493"
data-hovercard-type="pull_request"
data-hovercard-url="/getsentry/sentry-javascript/pull/9493/hovercard"
href="https://snyk.io/redirect/github/getsentry/sentry-javascript/pull/9493">#9493</a>)</li>
<li>fix(astro): Mark SDK package as Astro-external (<a class="issue-link
js-issue-link" data-error-text="Failed to load title"
data-id="1985765040" data-permission-text="Title is private"
data-url="getsentry/sentry-javascript#9509"
data-hovercard-type="pull_request"
data-hovercard-url="/getsentry/sentry-javascript/pull/9509/hovercard"
href="https://snyk.io/redirect/github/getsentry/sentry-javascript/pull/9509">#9509</a>)</li>
<li>ref(nextjs): Don't initialize Server SDK during build (<a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="1985175170" data-permission-text="Title is private"
data-url="getsentry/sentry-javascript#9503"
data-hovercard-type="pull_request"
data-hovercard-url="/getsentry/sentry-javascript/pull/9503/hovercard"
href="https://snyk.io/redirect/github/getsentry/sentry-javascript/pull/9503">#9503</a>)</li>
</ul>
<h2>Bundle size 📦</h2>
<table>
<thead>
<tr>
<th>Path</th>
<th>Size</th>
</tr>
</thead>
<tbody>
<tr>
<td>@ sentry/browser (incl. Tracing, Replay) - Webpack (gzipped)</td>
<td>65.25 KB</td>
</tr>
<tr>
<td>@ sentry/browser (incl. Tracing, Replay) - Webpack with treeshaking
flags (gzipped)</td>
<td>55.49 KB</td>
</tr>
<tr>
<td>@ sentry/browser (incl. Tracing) - Webpack (gzipped)</td>
<td>30.98 KB</td>
</tr>
<tr>
<td>@ sentry/browser - Webpack (gzipped)</td>
<td>21.3 KB</td>
</tr>
<tr>
<td>@ sentry/browser (incl. Tracing, Replay) - ES6 CDN Bundle
(gzipped)</td>
<td>61.83 KB</td>
</tr>
<tr>
<td>@ sentry/browser (incl. Tracing) - ES6 CDN Bundle (gzipped)</td>
<td>29.1 KB</td>
</tr>
<tr>
<td>@ sentry/browser - ES6 CDN Bundle (gzipped)</td>
<td>21.24 KB</td>
</tr>
<tr>
<td>@ sentry/browser (incl. Tracing, Replay) - ES6 CDN Bundle (minified
&amp; uncompressed)</td>
<td>194.91 KB</td>
</tr>
<tr>
<td>@ sentry/browser (incl. Tracing) - ES6 CDN Bundle (minified &amp;
uncompressed)</td>
<td>88.32 KB</td>
</tr>
<tr>
<td>@ sentry/browser - ES6 CDN Bundle (minified &amp; uncompressed)</td>
<td>63.3 KB</td>
</tr>
<tr>
<td>@ sentry/browser (incl. Tracing) - ES5 CDN Bundle (gzipped)</td>
<td>31.81 KB</td>
</tr>
<tr>
<td>@ sentry/react (incl. Tracing, Replay) - Webpack (gzipped)</td>
<td>65.61 KB</td>
</tr>
<tr>
<td>@ sentry/react - Webpack (gzipped)</td>
<td>21.34 KB</td>
</tr>
<tr>
<td>@ sentry/nextjs Client (incl. Tracing, Replay) - Webpack
(gzipped)</td>
<td>82.35 KB</td>
</tr>
<tr>
<td>@ sentry/nextjs Client - Webpack (gzipped)</td>
<td>48.13 KB</td>
</tr>
<tr>
<td>@ sentry-internal/feedback - Webpack (gzipped)</td>
<td>15.98 KB</td>
</tr>
</tbody>
</table>
      </li>
      <li>
<b>7.79.0</b> - <a
href="https://snyk.io/redirect/github/getsentry/sentry-javascript/releases/tag/7.79.0">2023-11-08</a></br><ul>
<li>feat(tracing): Add span <code>origin</code> to trace context (<a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="1981343917" data-permission-text="Title is private"
data-url="getsentry/sentry-javascript#9472"
data-hovercard-type="pull_request"
data-hovercard-url="/getsentry/sentry-javascript/pull/9472/hovercard"
href="https://snyk.io/redirect/github/getsentry/sentry-javascript/pull/9472">#9472</a>)</li>
<li>fix(deno): Emit .mjs files (<a class="issue-link js-issue-link"
data-error-text="Failed to load title" data-id="1983345013"
data-permission-text="Title is private"
data-url="getsentry/sentry-javascript#9485"
data-hovercard-type="pull_request"
data-hovercard-url="/getsentry/sentry-javascript/pull/9485/hovercard"
href="https://snyk.io/redirect/github/getsentry/sentry-javascript/pull/9485">#9485</a>)</li>
<li>fix(nextjs): Flush servercomponent events for edge (<a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="1983533334" data-permission-text="Title is private"
data-url="getsentry/sentry-javascript#9487"
data-hovercard-type="pull_request"
data-hovercard-url="/getsentry/sentry-javascript/pull/9487/hovercard"
href="https://snyk.io/redirect/github/getsentry/sentry-javascript/pull/9487">#9487</a>)</li>
</ul>
<h2>Bundle size 📦</h2>
<table>
<thead>
<tr>
<th>Path</th>
<th>Size</th>
</tr>
</thead>
<tbody>
<tr>
<td>@ sentry/browser (incl. Tracing, Replay) - Webpack (gzipped)</td>
<td>65.24 KB</td>
</tr>
<tr>
<td>@ sentry/browser (incl. Tracing, Replay) - Webpack with treeshaking
flags (gzipped)</td>
<td>55.49 KB</td>
</tr>
<tr>
<td>@ sentry/browser (incl. Tracing) - Webpack (gzipped)</td>
<td>30.98 KB</td>
</tr>
<tr>
<td>@ sentry/browser - Webpack (gzipped)</td>
<td>21.3 KB</td>
</tr>
<tr>
<td>@ sentry/browser (incl. Tracing, Replay) - ES6 CDN Bundle
(gzipped)</td>
<td>61.82 KB</td>
</tr>
<tr>
<td>@ sentry/browser (incl. Tracing) - ES6 CDN Bundle (gzipped)</td>
<td>29.09 KB</td>
</tr>
<tr>
<td>@ sentry/browser - ES6 CDN Bundle (gzipped)</td>
<td>21.23 KB</td>
</tr>
<tr>
<td>@ sentry/browser (incl. Tracing, Replay) - ES6 CDN Bundle (minified
&amp; uncompressed)</td>
<td>194.89 KB</td>
</tr>
<tr>
<td>@ sentry/browser (incl. Tracing) - ES6 CDN Bundle (minified &amp;
uncompressed)</td>
<td>88.3 KB</td>
</tr>
<tr>
<td>@ sentry/browser - ES6 CDN Bundle (minified &amp; uncompressed)</td>
<td>63.28 KB</td>
</tr>
<tr>
<td>@ sentry/browser (incl. Tracing) - ES5 CDN Bundle (gzipped)</td>
<td>31.8 KB</td>
</tr>
<tr>
<td>@ sentry/react (incl. Tracing, Replay) - Webpack (gzipped)</td>
<td>65.61 KB</td>
</tr>
<tr>
<td>@ sentry/react - Webpack (gzipped)</td>
<td>21.34 KB</td>
</tr>
<tr>
<td>@ sentry/nextjs Client (incl. Tracing, Replay) - Webpack
(gzipped)</td>
<td>82.34 KB</td>
</tr>
<tr>
<td>@ sentry/nextjs Client - Webpack (gzipped)</td>
<td>48.12 KB</td>
</tr>
<tr>
<td>@ sentry-internal/feedback - Webpack (gzipped)</td>
<td>15.81 KB</td>
</tr>
</tbody>
</table>
      </li>
      <li>
        <b>7.78.0</b> - 2023-11-08
      </li>
      <li>
        <b>7.77.0</b> - 2023-10-31
      </li>
      <li>
        <b>7.76.0</b> - 2023-10-27
      </li>
      <li>
        <b>7.75.1</b> - 2023-10-25
      </li>
      <li>
        <b>7.75.0</b> - 2023-10-24
      </li>
      <li>
        <b>7.74.2-alpha.1</b> - 2023-10-23
      </li>
      <li>
        <b>7.74.2-alpha.0</b> - 2023-10-19
      </li>
      <li>
        <b>7.74.1</b> - 2023-10-17
      </li>
      <li>
        <b>7.74.0</b> - 2023-10-13
      </li>
      <li>
        <b>7.73.0</b> - 2023-10-02
      </li>
      <li>
        <b>7.72.0</b> - 2023-09-26
      </li>
      <li>
        <b>7.71.0</b> - 2023-09-25
      </li>
      <li>
        <b>7.70.0</b> - 2023-09-20
      </li>
      <li>
        <b>7.70.0-beta.1</b> - 2023-09-15
      </li>
      <li>
        <b>7.70.0-beta.0</b> - 2023-09-14
      </li>
      <li>
        <b>7.69.0</b> - 2023-09-13
      </li>
      <li>
        <b>7.68.0</b> - 2023-09-06
      </li>
      <li>
        <b>7.67.0</b> - 2023-09-05
      </li>
      <li>
        <b>7.67.0-beta.0</b> - 2023-08-31
      </li>
      <li>
        <b>7.66.0</b> - 2023-08-30
      </li>
      <li>
        <b>7.66.0-alpha.0</b> - 2023-08-29
      </li>
      <li>
        <b>7.65.0</b> - 2023-08-28
      </li>
      <li>
        <b>7.65.0-alpha.0</b> - 2023-08-16
      </li>
      <li>
        <b>7.64.0</b> - 2023-08-14
      </li>
      <li>
        <b>7.64.0-alpha.0</b> - 2023-08-11
      </li>
      <li>
        <b>7.63.0</b> - 2023-08-10
      </li>
      <li>
        <b>7.62.0</b> - 2023-08-09
      </li>
      <li>
        <b>7.61.1</b> - 2023-08-04
      </li>
      <li>
        <b>7.61.0</b> - 2023-07-31
      </li>
      <li>
        <b>7.60.1</b> - 2023-07-26
      </li>
      <li>
        <b>7.60.0</b> - 2023-07-21
      </li>
      <li>
        <b>7.59.3</b> - 2023-07-19
      </li>
      <li>
        <b>7.59.2</b> - 2023-07-18
      </li>
      <li>
        <b>7.59.1</b> - 2023-07-18
      </li>
      <li>
        <b>7.59.0-beta.1</b> - 2023-07-17
      </li>
      <li>
        <b>7.59.0-beta.0</b> - 2023-07-13
      </li>
      <li>
        <b>7.58.1</b> - 2023-07-13
      </li>
      <li>
        <b>7.58.0</b> - 2023-07-12
      </li>
      <li>
        <b>7.57.0</b> - 2023-06-28
      </li>
      <li>
        <b>7.57.0-beta.0</b> - 2023-06-21
      </li>
      <li>
        <b>7.56.0</b> - 2023-06-19
      </li>
      <li>
        <b>7.55.2</b> - 2023-06-14
      </li>
      <li>
        <b>7.55.1</b> - 2023-06-14
      </li>
      <li>
        <b>7.55.0</b> - 2023-06-13
      </li>
      <li>
        <b>7.54.0</b> - 2023-06-01
      </li>
      <li>
        <b>7.53.1</b> - 2023-05-24
      </li>
      <li>
        <b>7.53.0</b> - 2023-05-23
      </li>
      <li>
        <b>7.52.1</b> - 2023-05-15
      </li>
      <li>
        <b>7.52.0</b> - 2023-05-15
      </li>
      <li>
        <b>7.51.2</b> - 2023-05-08
      </li>
      <li>
        <b>7.51.1</b> - 2023-05-08
      </li>
      <li>
        <b>7.51.0</b> - 2023-05-04
      </li>
      <li>
        <b>7.50.0</b> - 2023-04-27
      </li>
      <li>
        <b>7.49.0</b> - 2023-04-20
      </li>
    </ul>
from <a
href="https://snyk.io/redirect/github/getsentry/sentry-javascript/releases">@sentry/browser
GitHub release notes</a>
  </details>
</details>
<hr/>

**Note:** *You are seeing this because you or someone else with access
to this repository has authorized Snyk to open upgrade PRs.*

For more information: <img
src="https://api.segment.io/v1/pixel/track?data=eyJ3cml0ZUtleSI6InJyWmxZcEdHY2RyTHZsb0lYd0dUcVg4WkFRTnNCOUEwIiwiYW5vbnltb3VzSWQiOiI2ZDA3MzEwZS1kMzQ5LTRhOTktOGJiMS0wNzE3M2I3N2YzOTkiLCJldmVudCI6IlBSIHZpZXdlZCIsInByb3BlcnRpZXMiOnsicHJJZCI6IjZkMDczMTBlLWQzNDktNGE5OS04YmIxLTA3MTczYjc3ZjM5OSJ9fQ=="
width="0" height="0"/>

🧐 [View latest project
report](https://app.snyk.io/org/jancizmar/project/b0bcfaa3-849f-4ad3-a7bc-e7f1b8f77516?utm_source&#x3D;github&amp;utm_medium&#x3D;referral&amp;page&#x3D;upgrade-pr)

🛠 [Adjust upgrade PR
settings](https://app.snyk.io/org/jancizmar/project/b0bcfaa3-849f-4ad3-a7bc-e7f1b8f77516/settings/integration?utm_source&#x3D;github&amp;utm_medium&#x3D;referral&amp;page&#x3D;upgrade-pr)

🔕 [Ignore this dependency or unsubscribe from future upgrade
PRs](https://app.snyk.io/org/jancizmar/project/b0bcfaa3-849f-4ad3-a7bc-e7f1b8f77516/settings/integration?pkg&#x3D;@sentry/browser&amp;utm_source&#x3D;github&amp;utm_medium&#x3D;referral&amp;page&#x3D;upgrade-pr#auto-dep-upgrades)

<!---
(snyk:metadata:{"prId":"6d07310e-d349-4a99-8bb1-07173b77f399","prPublicId":"6d07310e-d349-4a99-8bb1-07173b77f399","dependencies":[{"name":"@sentry/browser","from":"7.49.0","to":"7.80.0"}],"packageManager":"npm","type":"auto","projectUrl":"https://app.snyk.io/org/jancizmar/project/b0bcfaa3-849f-4ad3-a7bc-e7f1b8f77516?utm_source=github&utm_medium=referral&page=upgrade-pr","projectPublicId":"b0bcfaa3-849f-4ad3-a7bc-e7f1b8f77516","env":"prod","prType":"upgrade","vulns":[],"issuesToFix":[],"upgrade":[],"upgradeInfo":{"versionsDiff":55,"publishedDate":"2023-11-09T16:51:32.991Z"},"templateVariants":[],"hasFixes":false,"isMajorUpgrade":false,"isBreakingChange":false,"priorityScoreList":[]})
--->

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants