Skip to content

Commit 843a50d

Browse files
committed
meta: Update Changelog for 8.26.0
1 parent 3fc12c6 commit 843a50d

File tree

1 file changed

+54
-0
lines changed

1 file changed

+54
-0
lines changed

CHANGELOG.md

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,60 @@
1010

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

13+
## 8.26.0
14+
15+
### Important Changes
16+
17+
- **feat(node): Add `fsInstrumentation` (#13291)**
18+
19+
This release adds `fsIntegration`, an integration that instruments the `fs` API to the Sentry Node SDK.
20+
The integration creates spans with naming patterns of `fs.readFile`, `fs.unlink`, and so on.
21+
22+
This integration is not enabled by default but needs to be registered in your `Sentry.init` call.
23+
You can configure via options whether to include path arguments or error messages as span attributes when an fs call fails:
24+
25+
```js
26+
Sentry.init({
27+
dsn: 'https://public@dsn.ingest.sentry.io/1337',
28+
release: '1.0',
29+
transport: loggingTransport,
30+
tracesSampleRate: 1,
31+
integrations: [
32+
Sentry.fsIntegration({
33+
recordFilePaths: true,
34+
recordErrorMessagesAsSpanAttributes: true,
35+
}),
36+
],
37+
});
38+
```
39+
40+
**WARNING:** This integration may add significant overhead to your application. Especially in scenarios with a lot of file I/O, like for example when running a framework dev server, including this integration can massively slow down your application.
41+
42+
### Other Changes
43+
44+
- feat(browser): Add spotlightBrowser integration (#13263)
45+
- feat(browser): Allow sentry in safari extension background page (#13209)
46+
- feat(browser): Send CLS as standalone span (experimental) (#13056)
47+
- feat(core): Add OpenTelemetry-specific `getTraceData` implementation (#13281)
48+
- feat(nextjs): Always add `browserTracingIntegration` (#13324)
49+
- feat(nextjs): Always transmit trace data to the client (#13337)
50+
- feat(nextjs): export SentryBuildOptions (#13296)
51+
- feat(nextjs): Update `experimental_captureRequestError` to reflect `RequestInfo.path` change in Next.js canary
52+
(#13344)
53+
54+
- feat(nuxt): Always add tracing meta tags (#13273)
55+
- feat(nuxt): Set transaction name for server error (#13292)
56+
- feat(replay): Add a replay-specific logger (#13256)
57+
- feat(sveltekit): Add bundle size optimizations to plugin options (#13318)
58+
- feat(sveltekit): Always add browserTracingIntegration (#13322)
59+
- feat(tracing): Make long animation frames opt-out (#13255)
60+
- fix(astro): Correctly extract request data (#13315)
61+
- fix(astro): Only track access request headers in dynamic page requests (#13306)
62+
- fix(nuxt): Add import line for disabled `autoImport` (#13342)
63+
- fix(nuxt): Add vue to excludeEsmLoaderHooks array (#13346)
64+
- fix(opentelemetry): Do not overwrite http span name if kind is internal (#13282)
65+
- fix(remix): Ensure `origin` is correctly set for remix server spans (#13305)
66+
1367
Work in this release was contributed by @MonstraG, @undead-voron and @Zen-cronic. Thank you for your contributions!
1468

1569
## 8.25.0

0 commit comments

Comments
 (0)