Skip to content

meta(changelog): Update changelog for 8.0.0-beta.4 #11770

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

Merged
merged 35 commits into from
Apr 24, 2024

Conversation

lforst
Copy link
Contributor

@lforst lforst commented Apr 24, 2024

No description provided.

AbhiPrasad and others added 30 commits April 19, 2024 09:14
This ports `packages/browser/test/integration/suites/loader.js` and
`packages/browser/test/integration/suites/loader-specific.js` to
playwright. Specifically it just adds tests for SDK source and
breadcrumbs, which were missing previously.

ref #11084
…0.37.0 (#11694)

Bumps
[@opentelemetry/instrumentation-mysql](https://github.com/open-telemetry/opentelemetry-js-contrib)
from 0.35.0 to 0.37.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/open-telemetry/opentelemetry-js-contrib/releases"><code>@​opentelemetry/instrumentation-mysql</code>'s
releases</a>.</em></p>
<blockquote>
<h2>instrumentation-user-interaction: v0.37.0</h2>
<h2><a
href="https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-user-interaction-v0.36.0...instrumentation-user-interaction-v0.37.0">0.37.0</a>
(2024-04-03)</h2>
<h3>Features</h3>
<ul>
<li><strong>deps:</strong> update otel-js to 1.23.0/0.50.0 (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/issues/2076">#2076</a>)
(<a
href="https://github.com/open-telemetry/opentelemetry-js-contrib/commit/d5f079b3992395dcfb3b791c9fdaeefd6d6526f8">d5f079b</a>)</li>
</ul>
<h2>instrumentation-long-task: v0.37.0</h2>
<h2><a
href="https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-long-task-v0.36.0...instrumentation-long-task-v0.37.0">0.37.0</a>
(2024-04-03)</h2>
<h3>Features</h3>
<ul>
<li><strong>deps:</strong> update otel-js to 1.23.0/0.50.0 (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/issues/2076">#2076</a>)
(<a
href="https://github.com/open-telemetry/opentelemetry-js-contrib/commit/d5f079b3992395dcfb3b791c9fdaeefd6d6526f8">d5f079b</a>)</li>
</ul>
<h2>instrumentation-document-load: v0.37.0</h2>
<h2><a
href="https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-document-load-v0.36.0...instrumentation-document-load-v0.37.0">0.37.0</a>
(2024-04-03)</h2>
<h3>Features</h3>
<ul>
<li><strong>deps:</strong> update otel-js to 1.23.0/0.50.0 (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/issues/2076">#2076</a>)
(<a
href="https://github.com/open-telemetry/opentelemetry-js-contrib/commit/d5f079b3992395dcfb3b791c9fdaeefd6d6526f8">d5f079b</a>)</li>
</ul>
<h2>instrumentation-winston: v0.36.0</h2>
<h2><a
href="https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-winston-v0.35.0...instrumentation-winston-v0.36.0">0.36.0</a>
(2024-04-03)</h2>
<h3>Features</h3>
<ul>
<li><strong>deps:</strong> update otel-js to 1.23.0/0.50.0 (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/issues/2076">#2076</a>)
(<a
href="https://github.com/open-telemetry/opentelemetry-js-contrib/commit/d5f079b3992395dcfb3b791c9fdaeefd6d6526f8">d5f079b</a>)</li>
<li><strong>instrumentation-winston:</strong> add log sending to Logs
API (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/issues/1837">#1837</a>)
(<a
href="https://github.com/open-telemetry/opentelemetry-js-contrib/commit/358345f1384635ae2cb072082b25907dcbcaebcb">358345f</a>)</li>
</ul>
<h3>Dependencies</h3>
<ul>
<li>The following workspace dependencies were updated
<ul>
<li>devDependencies
<ul>
<li><code>@​opentelemetry/winston-transport</code> bumped from ^0.1.0 to
^0.2.0</li>
</ul>
</li>
</ul>
</li>
</ul>
<h2>instrumentation-router: v0.36.0</h2>
<h2><a
href="https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-router-v0.35.0...instrumentation-router-v0.36.0">0.36.0</a>
(2024-04-03)</h2>
<h3>Features</h3>
<ul>
<li><strong>deps:</strong> update otel-js to 1.23.0/0.50.0 (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/issues/2076">#2076</a>)
(<a
href="https://github.com/open-telemetry/opentelemetry-js-contrib/commit/d5f079b3992395dcfb3b791c9fdaeefd6d6526f8">d5f079b</a>)</li>
</ul>
<h2>instrumentation-restify: v0.37.0</h2>
<h2><a
href="https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-restify-v0.36.0...instrumentation-restify-v0.37.0">0.37.0</a>
(2024-04-03)</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/open-telemetry/opentelemetry-js-contrib/commit/fcea8ca0c83cb1dcd8ac736e5ea4d22ff20dc982"><code>fcea8ca</code></a>
chore: release main (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/issues/1935">#1935</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-js-contrib/commit/d2f59e92c186e408a04be329695d41b262ab7ade"><code>d2f59e9</code></a>
chore(instr-runtime-node): update some deps to same versions as other
contrib...</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-js-contrib/commit/710631309e2af7c063f0dfcf489f3197b87c9987"><code>7106313</code></a>
test(instr-express): add test for ESM (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/issues/1966">#1966</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-js-contrib/commit/43fd4eb61630abf58b6647efc0d68e7781a0b096"><code>43fd4eb</code></a>
updated zone.js version (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/issues/1934">#1934</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-js-contrib/commit/edc426b348bc5f45ff6816bcd5ea7473251a05df"><code>edc426b</code></a>
chore(deps): update deps matching &quot;@opentelemetry/*&quot; (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/issues/1978">#1978</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-js-contrib/commit/fef1b3677bf6d0ecab371903136bfa726e01c1ad"><code>fef1b36</code></a>
fix(instrumentaiton-runtime-node)!: rename exported instrumentation to
match ...</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-js-contrib/commit/2e9fce4d15bc15fd3cb0e98ad36af6f7d4cc3c38"><code>2e9fce4</code></a>
Add <code>@​opentelemetry/api</code> as peerDependencies in
<code>@​opentelemetry/resource-detecto</code>...</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-js-contrib/commit/c00f529f65f703c5fe1e740e70f4f442dd671b1b"><code>c00f529</code></a>
refactor(instrumentation-perf-hooks): rename to
instrumentation-runtime-node ...</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e11f86e59427bd86f539fc9ba7dcd23873860f9a"><code>e11f86e</code></a>
docs(instrumentation-graphql): gql supported versions (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/issues/1969">#1969</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-js-contrib/commit/83624b1c30408654306fbfacbdf86aee1a93c097"><code>83624b1</code></a>
test(instrumentation-mysql): add missing -p to ts-mocha (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/issues/1968">#1968</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/open-telemetry/opentelemetry-js-contrib/compare/host-metrics-v0.35.0...contrib-test-utils-v0.37.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@opentelemetry/instrumentation-mysql&package-manager=npm_and_yarn&previous-version=0.35.0&new-version=0.37.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
[Gitflow] Merge master into develop
…o 0.35.0 (#11690)

Bumps
[@opentelemetry/instrumentation-fastify](https://github.com/open-telemetry/opentelemetry-js-contrib)
from 0.33.0 to 0.35.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/open-telemetry/opentelemetry-js-contrib/releases"><code>@​opentelemetry/instrumentation-fastify</code>'s
releases</a>.</em></p>
<blockquote>
<h2>instrumentation-net: v0.35.0</h2>
<h2><a
href="https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-net-v0.34.0...instrumentation-net-v0.35.0">0.35.0</a>
(2024-04-03)</h2>
<h3>Features</h3>
<ul>
<li><strong>deps:</strong> update otel-js to 1.23.0/0.50.0 (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/issues/2076">#2076</a>)
(<a
href="https://github.com/open-telemetry/opentelemetry-js-contrib/commit/d5f079b3992395dcfb3b791c9fdaeefd6d6526f8">d5f079b</a>)</li>
</ul>
<h2>instrumentation-memcached: v0.35.0</h2>
<h2><a
href="https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-memcached-v0.34.0...instrumentation-memcached-v0.35.0">0.35.0</a>
(2024-04-03)</h2>
<h3>Features</h3>
<ul>
<li><strong>deps:</strong> update otel-js to 1.23.0/0.50.0 (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/issues/2076">#2076</a>)
(<a
href="https://github.com/open-telemetry/opentelemetry-js-contrib/commit/d5f079b3992395dcfb3b791c9fdaeefd6d6526f8">d5f079b</a>)</li>
</ul>
<h3>Dependencies</h3>
<ul>
<li>The following workspace dependencies were updated
<ul>
<li>devDependencies
<ul>
<li><code>@​opentelemetry/contrib-test-utils</code> bumped from ^0.37.0
to ^0.38.0</li>
</ul>
</li>
</ul>
</li>
</ul>
<h2>instrumentation-knex: v0.35.0</h2>
<h2><a
href="https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-knex-v0.34.0...instrumentation-knex-v0.35.0">0.35.0</a>
(2024-04-03)</h2>
<h3>Features</h3>
<ul>
<li><strong>deps:</strong> update otel-js to 1.23.0/0.50.0 (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/issues/2076">#2076</a>)
(<a
href="https://github.com/open-telemetry/opentelemetry-js-contrib/commit/d5f079b3992395dcfb3b791c9fdaeefd6d6526f8">d5f079b</a>)</li>
</ul>
<h2>instrumentation-generic-pool: v0.35.0</h2>
<h2><a
href="https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-generic-pool-v0.34.0...instrumentation-generic-pool-v0.35.0">0.35.0</a>
(2024-04-03)</h2>
<h3>Features</h3>
<ul>
<li><strong>deps:</strong> update otel-js to 1.23.0/0.50.0 (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/issues/2076">#2076</a>)
(<a
href="https://github.com/open-telemetry/opentelemetry-js-contrib/commit/d5f079b3992395dcfb3b791c9fdaeefd6d6526f8">d5f079b</a>)</li>
</ul>
<h2>instrumentation-fastify: v0.35.0</h2>
<h2><a
href="https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-fastify-v0.34.0...instrumentation-fastify-v0.35.0">0.35.0</a>
(2024-04-03)</h2>
<h3>Features</h3>
<ul>
<li><strong>deps:</strong> update otel-js to 1.23.0/0.50.0 (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/issues/2076">#2076</a>)
(<a
href="https://github.com/open-telemetry/opentelemetry-js-contrib/commit/d5f079b3992395dcfb3b791c9fdaeefd6d6526f8">d5f079b</a>)</li>
</ul>
<h3>Dependencies</h3>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/open-telemetry/opentelemetry-js-contrib/commit/32204a362d9dffd4cd69a1300e1f7d245df9df52"><code>32204a3</code></a>
chore: release main (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/issues/1890">#1890</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-js-contrib/commit/96244869d0fe22e6006fa6ef5e54839e06afb99d"><code>9624486</code></a>
chore(deps): update otel-js to 1.21.0/0.48.0 (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/issues/1914">#1914</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-js-contrib/commit/12834d511d56bd92753b99f52a1e8e4391d9c78b"><code>12834d5</code></a>
fix(example-fastify): update example to use latest versions (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/issues/1899">#1899</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-js-contrib/commit/fce7d3b5e478ff7525c9ffe99e59bf35f8c06207"><code>fce7d3b</code></a>
fix(instrumentation-redis-4): fix multi.exec() instrumentation for redis
&gt;=4....</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-js-contrib/commit/f65f2f1482f6f9ca80681f09249dc2b75ef7e3db"><code>f65f2f1</code></a>
fix: span emit warnings on express instrumentation (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/issues/1891">#1891</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-js-contrib/commit/3156c94625024390ed63fa2e2fdd8b2895e14801"><code>3156c94</code></a>
chore: Update deprecations in instrumentation-express/examples (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/issues/1842">#1842</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-js-contrib/commit/c8bebc789f2e8ccb34b1230e00f8cef578aa600c"><code>c8bebc7</code></a>
chore(renovate): use full list of experimental packages (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/issues/1897">#1897</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-js-contrib/commit/c365375ce2d35c01df06c96a4faf8d5a5d9d1ec3"><code>c365375</code></a>
feat(instrumentation-graphql): add option to ignore resolver spans (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/issues/1858">#1858</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-js-contrib/commit/c54e9b61a031469110d845387ae1853b9197063d"><code>c54e9b6</code></a>
fix(mongodb-example): Ensure instrumentation is setup before mongoDB
client i...</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-js-contrib/commit/577a291cd527606b331d6732ba0eccc75422a0fc"><code>577a291</code></a>
fix(instrumentation-aws-sdk): make empty context when SQS message has no
prop...</li>
<li>Additional commits viewable in <a
href="https://github.com/open-telemetry/opentelemetry-js-contrib/compare/host-metrics-v0.33.0...host-metrics-v0.35.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@opentelemetry/instrumentation-fastify&package-manager=npm_and_yarn&previous-version=0.33.0&new-version=0.35.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
This is a step to support INP on v8.
It tries to forward port some stuff that has been merged into v7. It is
a bit tricky to do this properly as this was spread over multiple PRs
and cannot be directly ported at once.

Closes #10945

---------

Co-authored-by: s1gr1d <[email protected]>
Co-authored-by: Sigrid Huemer <[email protected]>
Adds ESM support to `@sentry/aws-serverless` and adds relevant OpenTelemetry integrations.
We do not want to allow users to capture super large canvases, enforce a
max size limit

Requires getsentry/rrweb#174

Closes #10498
As noticed by @ryan953 here:
#11621 (comment),
this was not actually working properly in NPM-mode. I added a proper
test for this and fixed this, so hopefully should be all good now.
"...which is a dependency of the SvelteKit SDK" could also be understood
as "you need this as additional dependency"
Let's see if that works now 🤞
Today, we have different behavior for the `trace` context in
core/browser & node:

In Node, we made the change so that `contexts.trace` only contains
`span_id`, `trace_id` and `parent_span_id` for non-transaction events.

In contrast, in core/browser we are always adding the full span trace
context, if there is an active span (including e.g. data, status, etc.)

This PR aligns this to use the node behavior everywhere.

Transaction events are unchanged by this PR.
This was brought up in discord - we forgot to add `onlyIfParent` to the
ui spans we emit for ember, so it's possible to capture a bunch of them
as transactions, accidentally.
Pulls in a bunch of commits from rrweb upstream to address some
outstanding perf issues
The primary change is to make `finalStartSpanOptions.name !==
finalStartSpanOptions.name` -> `startSpanOptions.name !==
finalStartSpanOptions.name` in
`packages/browser/src/tracing/browserTracingIntegration.ts`.

While I was here though I cleaned up some other code to improve bundle
size. Let me know if you want me to extract the cleanup changes, I
figured it's all easier to review here with the same context.
#11721)

update the `addOpenTelemetryInstrumentation` API to use rest args.
This ports `packages/browser/test/integration/suites/builtins.js` to
playwright.

It also re-organizes the `eventListener` test structure to be a little
more organized. The new test suites added are instrumentation for `xhr`
and `requestAnimationFrame`

Co-authored-by: Francesco Novy <[email protected]>
Luca Forstner and others added 5 commits April 24, 2024 12:40
addition to #11655

Only the first regex group was used for the version variable which
didn't allow pre-releases in the changelog.
ref #11084

This test ports
`packages/browser/test/integration/suites/onunhandledrejection.js`
playwright. Because of the same limitations as outlined with the on
error tests #11666, I
had to use calls to `window.onunhandledrejection` to simulate these
tests instead of just using `Promise.reject` to test the handler.

#11678 tracks being
able to fix this so we can avoid directly calling
`window.onunhandledrejection` to test.

As `onunhandledrejection.js` was the last suite to use the old
integration tests, I fully removed that code and the corresponding GH
action workflow. I also removed the monorepo deps on `karma`, `chai` and
`sinon`. Extremely satisfying.
Fixes #11755

OpenTelemetry restructured their http semantic conventions and declared
them stable:
https://opentelemetry.io/blog/2023/http-conventions-declared-stable/

This has unfortunately not been reflected in OpenTelemetry JS yet,
blocked on them making everything backwards compat:
open-telemetry/opentelemetry-js#4572

For now we can directly reference `http.request.method`, the replacement
to `http.method`. When the OTEL SDK is finally updated to use proper
conventions, we can avoid hard coding the string.
Copy link
Contributor

size-limit report 📦

Path Size
@sentry/browser 21.65 KB (added)
@sentry/browser (incl. Tracing) 32.63 KB (added)
@sentry/browser (incl. Tracing, Replay) 67.98 KB (added)
@sentry/browser (incl. Tracing, Replay) - with treeshaking flags 61.37 KB (added)
@sentry/browser (incl. Tracing, Replay with Canvas) 72.02 KB (added)
@sentry/browser (incl. Tracing, Replay, Feedback) 84.21 KB (added)
@sentry/browser (incl. Feedback) 37.76 KB (added)
@sentry/browser (incl. sendFeedback) 26.43 KB (added)
@sentry/browser (incl. FeedbackAsync) 30.91 KB (added)
@sentry/react 24.33 KB (added)
@sentry/react (incl. Tracing) 35.53 KB (added)
@sentry/vue 25.27 KB (added)
@sentry/vue (incl. Tracing) 34.38 KB (added)
@sentry/svelte 21.77 KB (added)
CDN Bundle 23.95 KB (added)
CDN Bundle (incl. Tracing) 33.89 KB (added)
CDN Bundle (incl. Tracing, Replay) 67.61 KB (added)
CDN Bundle (incl. Tracing, Replay, Feedback) 83.44 KB (added)
CDN Bundle - uncompressed 70.56 KB (added)
CDN Bundle (incl. Tracing) - uncompressed 100.57 KB (added)
CDN Bundle (incl. Tracing, Replay) - uncompressed 210.18 KB (added)
CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed 256.49 KB (added)
@sentry/nextjs (client) 34.75 KB (added)
@sentry/sveltekit (client) 33.13 KB (added)
@sentry/node 152.88 KB (added)

@lforst lforst merged commit d97974e into master Apr 24, 2024
@lforst lforst deleted the prepare-release/8.0.0-beta.4 branch April 24, 2024 14:37
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.

7 participants