Skip to content

meta(changelog): Update changelog for 10.1.0 #17298

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 6 commits into from
Aug 4, 2025

Conversation

andreiborza
Copy link
Member

No description provided.

github-actions bot and others added 6 commits July 31, 2025 18:55
[Gitflow] Merge master into develop
…ly (#17272)

So this was a fun one to track down 😅 

In our standalone span web vitals code, we register multiple client
hooks to listen e.g. for `afterStartPageloadSpan` events. This hook will
only fire once (by design), so we want to unsbscribe from it afterwards.

Howerver, we register two callbacks (one for LCP, once for CLS). Because
we used to unsubscribe synchronously from within the client hook
callback, we synchronously removed the callback from the client's hooks
array. This synchronous array mutation (shrinking) caused the second
callback to no longer be executed.

This surfaced by the LCP span being sent but the CLS span not being
sent, due to the CLS span's hook callback no longer being called.

This PR fixes this incorrect unsubscription by deferring the
unsubscription calls to the next tick. This way, the array mutation no
longer happens synchronously and all remaining callback hooks are
invoked correctly.

If you're confused by this, rest assured, I was too 😅 Happy to explain
better/in-person on request :D

closes
https://linear.app/getsentry/issue/JS-811/investigate-missing-standalone-cls-spans-in-latest-sdk-versions
…ure (#17255)

Aligns the build-time options of the Nuxt SDK and implements the missing
options.

Closes #17064
…reate span (#17280)

This patch ensures that we suppress tracing (and breadcrumbs) for
`diagnoseSdkConnectivity`-made requests. The `suppressTracing` approach 
works well here. We could also get an native fetch implementation here but I'd say
we only try this if for some reason `suppressTracing` doesn't work.

---------

Co-authored-by: Andrei <[email protected]>
Copy link
Contributor

github-actions bot commented Aug 4, 2025

size-limit report 📦

Path Size % Change Change
@sentry/browser 23.76 kB added added
@sentry/browser - with treeshaking flags 22.35 kB added added
@sentry/browser (incl. Tracing) 39.43 kB added added
@sentry/browser (incl. Tracing, Replay) 77.52 kB added added
@sentry/browser (incl. Tracing, Replay) - with treeshaking flags 67.39 kB added added
@sentry/browser (incl. Tracing, Replay with Canvas) 82.22 kB added added
@sentry/browser (incl. Tracing, Replay, Feedback) 94.35 kB added added
@sentry/browser (incl. Feedback) 40.45 kB added added
@sentry/browser (incl. sendFeedback) 28.45 kB added added
@sentry/browser (incl. FeedbackAsync) 33.34 kB added added
@sentry/react 25.5 kB added added
@sentry/react (incl. Tracing) 41.4 kB added added
@sentry/vue 28.2 kB added added
@sentry/vue (incl. Tracing) 41.23 kB added added
@sentry/svelte 23.79 kB added added
CDN Bundle 25.28 kB added added
CDN Bundle (incl. Tracing) 39.3 kB added added
CDN Bundle (incl. Tracing, Replay) 75.38 kB added added
CDN Bundle (incl. Tracing, Replay, Feedback) 80.82 kB added added
CDN Bundle - uncompressed 73.86 kB added added
CDN Bundle (incl. Tracing) - uncompressed 116.35 kB added added
CDN Bundle (incl. Tracing, Replay) - uncompressed 230.56 kB added added
CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed 243.37 kB added added
@sentry/nextjs (client) 43.46 kB added added
@sentry/sveltekit (client) 39.87 kB added added
@sentry/node-core 47.53 kB added added
@sentry/node 146.19 kB added added
@sentry/node - without tracing 91.63 kB added added
@sentry/aws-serverless 103.08 kB added added

@andreiborza andreiborza merged commit e3c58c8 into master Aug 4, 2025
356 of 358 checks passed
@andreiborza andreiborza deleted the prepare-release/10.1.0 branch August 4, 2025 10:36
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.

3 participants