Skip to content

Commit 14d1c94

Browse files
committed
meta(changelog): Update changelog for v8.3.0
1 parent 53d814b commit 14d1c94

File tree

1 file changed

+57
-0
lines changed

1 file changed

+57
-0
lines changed

CHANGELOG.md

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

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

7+
## 8.3.0
8+
9+
### Important Changes
10+
11+
- **Better Node Framework Span Data**
12+
13+
This release improves data quality of spans emitted by Express, Fastify, Connect, Koa, Nest.js and Hapi.
14+
15+
- feat(node): Ensure connect spans have better data (#12130)
16+
- feat(node): Ensure express spans have better data (#12107)
17+
- feat(node): Ensure fastify spans have better data (#12106)
18+
- feat(node): Ensure hapi spans have better data (#12140)
19+
- feat(node): Ensure koa spans have better data (#12108)
20+
- feat(node): Ensure Nest.js spans have better data (#12139)
21+
- feat(deps): Bump @opentelemetry/instrumentation-express from 0.38.0 to 0.39.0 (#12079)
22+
23+
- **feat(node): No-code init via `--import=@sentry/node/init` (#11999)**
24+
25+
When using Sentry in ESM mode, you can now use Sentry without manually calling init like this:
26+
27+
```bash
28+
SENTRY_DSN=https://examplePublicKey@o0.ingest.sentry.io/0 node --import=@sentry/node/init app.mjs
29+
```
30+
31+
When using CommonJS, you can do:
32+
33+
```bash
34+
SENTRY_DSN=https://examplePublicKey@o0.ingest.sentry.io/0 node --require=@sentry/node/init app.js
35+
```
36+
37+
### Other Changes
38+
39+
- chore: Align and update MIT license dates (#12143)
40+
- chore: Resolve or postpone a random assortment of TODOs (#11977)
41+
- doc(migration): Add entry for runWithAsyncContext (#12153)
42+
- docs: Add migration docs to point out that default import does not work (#12100)
43+
- docs(sveltekit): process.env.SENTRY_AUTH_TOKEN (#12118)
44+
- feat(browser): Ensure `browserProfilingIntegration` is published to CDN (#12158)
45+
- feat(google-cloud): Expose ESM build (#12149)
46+
- feat(nextjs): Ignore Prisma critical dependency warnings (#12144)
47+
- feat(node): Add app.free_memory info to events (#12150)
48+
- feat(node): Do not create GraphQL resolver spans by default (#12097)
49+
- feat(node): Use `node:` prefix for node built-ins (#11895)
50+
- feat(replay): Use unwrapped `setTimeout` to avoid e.g. angular change detection (#11924)
51+
- fix(core): Add dsn to span envelope header (#12096)
52+
- fix(feedback): Improve feedback border color in dark-mode, and prevent auto-dark mode when a theme is picked (#12126)
53+
- fix(feedback): Set optionOverrides to be optional in TS definition (#12125)
54+
- fix(nextjs): Don't put `undefined` values in props (#12131)
55+
- fix(nextjs): Fix legacy configuration method detection for emitting warning (#12136)
56+
- fix(node): Ensure fetch/http breadcrumbs are created correctly (#12137)
57+
- fix(node): Update `@prisma/instrumentation` from 5.13.0 to 5.14.0 (#12081)
58+
- ref(node): Add log for running in ESM/CommonJS mode (#12134)
59+
- ref(node): Handle failing hook registration gracefully (#12135)
60+
- ref(node): Only show instrumentation warning when tracing is enabled (#12141)
61+
62+
Work in this release contributed by @pboling. Thank you for your contribution!
63+
764
## 8.2.1
865

966
- fix(aws-serverless): Fix build of lambda layer (#12083)

0 commit comments

Comments
 (0)