Skip to content

Commit dca631b

Browse files
committed
meta(changelog): Update changelog for 7.46.0
1 parent 65c44ec commit dca631b

File tree

1 file changed

+56
-0
lines changed

1 file changed

+56
-0
lines changed

CHANGELOG.md

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,62 @@
44

55
- "You miss 100 percent of the chances you don't take. — Wayne Gretzky" — Michael Scott
66

7+
## 7.46.0
8+
9+
- **NEW** feat(sveltekit): Add Performance Monitoring for SvelteKit
10+
- feat(sveltekit): Add meta tag for backend -> frontend (#7574)
11+
- fix(sveltekit): Explicitly export Node SDK exports (#7644)
12+
- fix(sveltekit): Handle nested server calls in `sentryHandle` (#7598)
13+
- ref(sveltekit): Split up universal and server load wrappers (#7652)
14+
15+
This release adds automatic Performance Monitoring to our Sveltekit SDK for the client/server. We've also changed how you should initialize your SDK. Please read our updated [SvelteKit README instructions](./packages/sveltekit/README.md) for more details.
16+
17+
- **NEW** feat(core): Add `ignoreTransactions` option (#7594)
18+
19+
You can now easily filter out certain transactions from being to Sentry based on their name.
20+
21+
```ts
22+
Sentry.init({
23+
ignoreTransactions: ['/api/healthcheck', '/ping'],
24+
})
25+
```
26+
27+
- **NEW** feat(node): Undici integration (#7582)
28+
- feat(nextjs): Add Undici integration automatically (#7648)
29+
- feat(sveltekit): Add Undici integration by default (#7650)
30+
31+
We've added an integration that automatically [Undici](https://github.com/nodejs/undici), Node's new HTTP client, and Node server side fetch. This requires Undici `v4.7.0` or higher or Node `v16.7.0` or higher. After adding the integration outgoing requests made by Undici will have associated spans and breadcrumbs in Sentry.
32+
33+
```ts
34+
Sentry.init({
35+
integrations: [new Sentry.Integrations.Undici({})],
36+
})
37+
```
38+
39+
In our Next.js and SvelteKit SDKs, this integration is automatically added.
40+
41+
- **NEW** feat(node): Add Sentry tRPC middleware (#7511)
42+
43+
We've added a new middleware for [trpc](https://trpc.io/) that automatically adds TRPC information to Sentry transactions. This middleware is meant to be used in combination with a Sentry server integration (Next.js, Express, etc).
44+
45+
```ts
46+
const t = initTRPC.context().create();
47+
t.procedure.use(trpcMiddleware);
48+
```
49+
50+
- feat(node): Auto discovery only returns integrations where dependency loads (#7603)
51+
- feat(replay): Add `responseStatus`, `decodedBodySize` to perf entries (#7613)
52+
- feat(replay): Add experiment to capture request/response bodies (#7589)
53+
- feat(replay): Capture replay mutation breadcrumbs & add experiment (#7568)
54+
- feat(tracing): Ensure `pageload` transaction starts at timeOrigin (#7632)
55+
- fix(core): Remove `abs_path` from stack trace (reverting #7167) (#7623)
56+
- fix(nextjs): Add loading component type to server component wrapping (#7639)
57+
- fix(nextjs): Don't report `NEXT_NOT_FOUND` and `NEXT_REDIRECT` errors (#7642)
58+
- fix(nextjs): Rewrite `abs_path` frames (#7619)
59+
- fix(nextjs): Show errors and warnings only once during build (#7651)
60+
- fix(nextjs): Use Next.js internal AsyncStorage (#7630)
61+
- fix(node): Convert debugging code to callbacks to fix memory leak in `LocalVariables` integration (#7637)
62+
763
## 7.45.0
864

965
- build(cdn): Ensure ES5 bundles do not use non-ES5 code (#7550)

0 commit comments

Comments
 (0)