Skip to content

Commit 2d4e4f5

Browse files
committed
meta: Update Changelog for 8.26.0
1 parent 3fc12c6 commit 2d4e4f5

File tree

1 file changed

+52
-0
lines changed

1 file changed

+52
-0
lines changed

CHANGELOG.md

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,58 @@
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. The
20+
integration creates spans with naming patterns of `fs.readFile`, `fs.unlink`, and so on.
21+
22+
This integration is not enabled by default and needs to be registered in your `Sentry.init` call. You can configure
23+
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+
integrations: [
28+
Sentry.fsIntegration({
29+
recordFilePaths: true,
30+
recordErrorMessagesAsSpanAttributes: true,
31+
}),
32+
],
33+
});
34+
```
35+
36+
**WARNING:** This integration may add significant overhead to your application. Especially in scenarios with a lot of
37+
file I/O, like for example when running a framework dev server, including this integration can massively slow down
38+
your application.
39+
40+
### Other Changes
41+
42+
- feat(browser): Add spotlightBrowser integration (#13263)
43+
- feat(browser): Allow sentry in safari extension background page (#13209)
44+
- feat(browser): Send CLS as standalone span (experimental) (#13056)
45+
- feat(core): Add OpenTelemetry-specific `getTraceData` implementation (#13281)
46+
- feat(nextjs): Always add `browserTracingIntegration` (#13324)
47+
- feat(nextjs): Always transmit trace data to the client (#13337)
48+
- feat(nextjs): export SentryBuildOptions (#13296)
49+
- feat(nextjs): Update `experimental_captureRequestError` to reflect `RequestInfo.path` change in Next.js canary
50+
(#13344)
51+
52+
- feat(nuxt): Always add tracing meta tags (#13273)
53+
- feat(nuxt): Set transaction name for server error (#13292)
54+
- feat(replay): Add a replay-specific logger (#13256)
55+
- feat(sveltekit): Add bundle size optimizations to plugin options (#13318)
56+
- feat(sveltekit): Always add browserTracingIntegration (#13322)
57+
- feat(tracing): Make long animation frames opt-out (#13255)
58+
- fix(astro): Correctly extract request data (#13315)
59+
- fix(astro): Only track access request headers in dynamic page requests (#13306)
60+
- fix(nuxt): Add import line for disabled `autoImport` (#13342)
61+
- fix(nuxt): Add vue to excludeEsmLoaderHooks array (#13346)
62+
- fix(opentelemetry): Do not overwrite http span name if kind is internal (#13282)
63+
- fix(remix): Ensure `origin` is correctly set for remix server spans (#13305)
64+
1365
Work in this release was contributed by @MonstraG, @undead-voron and @Zen-cronic. Thank you for your contributions!
1466

1567
## 8.25.0

0 commit comments

Comments
 (0)