Skip to content

meta(changelog): Update changelog for 9.14.0 #16115

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 20 commits into from
Apr 23, 2025
Merged

Conversation

chargome
Copy link
Member

No description provided.

mydea and others added 19 commits April 16, 2025 14:29
Noticed this flaking sometimes, not 100% sure if this is due to the
timeout, but it does not hurt I guess..
Oops, the change I made seems to not work
(https://github.com/getsentry/sentry-javascript/actions/runs/14487310833/job/40635465597#step:3:159).
This should hopefully fix this by splitting this into two steps.
Another try, hopefully that was it then...
OK I looked for the error in the wrong place, it was in the JSON 🤦 I
verified that it works now...
[Gitflow] Merge master into develop
OK, general label adding works now, but the additional labels had a
typo, oops...
Check whether the baggage data is propagated correctly in connected
traces.
Ref: #15436

Summary: 

- Ports https://github.com/supabase-community/sentry-integration-js into
`@sentry/core`
- Adds support for `auth` and `auth.admin` operations
- Adds browser integration tests
- Adds E2E tests running on NextJS

---------

Co-authored-by: Sigrid Huemer <32902192+s1gr1d@users.noreply.github.com>
Co-authored-by: Luca Forstner <luca.forstner@sentry.io>
Logging the tracing meta tags makes debugging [things like
this](#16039)
easier.
- Adds new util function `getMetaTagTransformer` for injecting trace
meta tags to the html `<head>`
- Adds helper function `createSentryHandleRequest` which is a complete
Sentry-instrumented handleRequest implementation that handles both route
parametrization and trace meta tag injection. -> this is for users that
do not need any modifications in their `handleRequest` function
- Renames `sentryHandleRequest` to `wrapSentryHandleRequest` to avoid
confusion


closes #15515
We used to swallow most things when we try to capture request bodies of
incoming requests in node. This can make it hard to debug this.

This PR adds some log messages here:

1. Logs when we successfully patched `request.on`
2. Logs the errors that happen during patching

ref #16090
I have a hunch that not all frameworks call `req.on('end')` but may only
do `req.on('close')` or whatever else and this is why we are not
reliably capturing bodies.

It should be safe to attach a `req.on('end')` handler, as that doesn't
change any semantics AFAIK.

Fixes #16090

---------

Co-authored-by: Francesco Gringl-Novy <francesco.novy@sentry.io>
This gets rid of the internal `utils-hoist` barrel file and blanket
re-export from it in core.
@chargome chargome self-assigned this Apr 23, 2025
@chargome chargome requested review from lforst, mydea, Lms24 and s1gr1d and removed request for lforst and mydea April 23, 2025 12:43
Copy link
Contributor

github-actions bot commented Apr 23, 2025

size-limit report 📦

Path Size % Change Change
@sentry/browser 23.28 KB added added
@sentry/browser - with treeshaking flags 23.12 KB added added
@sentry/browser (incl. Tracing) 36.99 KB added added
@sentry/browser (incl. Tracing, Replay) 74.17 KB added added
@sentry/browser (incl. Tracing, Replay) - with treeshaking flags 67.55 KB added added
@sentry/browser (incl. Tracing, Replay with Canvas) 78.83 KB added added
@sentry/browser (incl. Tracing, Replay, Feedback) 90.65 KB added added
@sentry/browser (incl. Feedback) 39.68 KB added added
@sentry/browser (incl. sendFeedback) 27.9 KB added added
@sentry/browser (incl. FeedbackAsync) 32.67 KB added added
@sentry/react 25.09 KB added added
@sentry/react (incl. Tracing) 38.91 KB added added
@sentry/vue 27.51 KB added added
@sentry/vue (incl. Tracing) 38.71 KB added added
@sentry/svelte 23.32 KB added added
CDN Bundle 24.5 KB added added
CDN Bundle (incl. Tracing) 36.98 KB added added
CDN Bundle (incl. Tracing, Replay) 72 KB added added
CDN Bundle (incl. Tracing, Replay, Feedback) 77.16 KB added added
CDN Bundle - uncompressed 71.49 KB added added
CDN Bundle (incl. Tracing) - uncompressed 109.34 KB added added
CDN Bundle (incl. Tracing, Replay) - uncompressed 220.63 KB added added
CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed 233.16 KB added added
@sentry/nextjs (client) 40.54 KB added added
@sentry/sveltekit (client) 37.44 KB added added
@sentry/node 143.38 KB added added
@sentry/node - without tracing 96.51 KB added added
@sentry/aws-serverless 120.83 KB added added

@chargome chargome merged commit c9c49f5 into master Apr 23, 2025
154 checks passed
@chargome chargome deleted the prepare-release/9.14.0 branch April 23, 2025 14: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.

7 participants