@@ -53,6 +53,45 @@ Sentry.init({
53
53
- fix(opentelemetry): Always use active span in ` Propagator.inject ` (#13381 )
54
54
- fix(replay): Fixes potential out-of-order segments (#13609 )
55
55
56
+ ## 8.31.0
57
+
58
+ ### Important Changes
59
+
60
+ - ** feat(node): Add ` dataloader ` integration (#13664 )**
61
+
62
+ This release adds a new integration for the [ ` dataloader ` package] ( https://www.npmjs.com/package/dataloader ) . The Node
63
+ SDK (and all SDKs that depend on it) will now automatically instrument ` dataloader ` instances. You can also add it
64
+ manually:
65
+
66
+ ``` js
67
+ Sentry .init ({
68
+ integrations: [Sentry .dataloaderIntegration ()],
69
+ });
70
+ ```
71
+
72
+ ### Other Changes
73
+
74
+ - feat(browser): Add navigation ` activationStart ` timestamp to pageload span (#13658 )
75
+ - feat(gatsby): Add optional ` deleteSourcemapsAfterUpload ` (#13610 )
76
+ - feat(nextjs): Give app router prefetch requests a ` http.server.prefetch ` op (#13600 )
77
+ - feat(nextjs): Improve Next.js serverside span data quality (#13652 )
78
+ - feat(node): Add ` disableInstrumentationWarnings ` option (#13693 )
79
+ - feat(nuxt): Adding ` experimental_basicServerTracing ` option to Nuxt module (#13643 )
80
+ - feat(nuxt): Improve logs about adding Node option 'import' (#13726 )
81
+ - feat(replay): Add ` onError ` callback + other small improvements to debugging (#13721 )
82
+ - feat(replay): Add experimental option to allow for a checkout every 6 minutes (#13069 )
83
+ - feat(wasm): Unconditionally parse instruction addresses (#13655 )
84
+ - fix: Ensure all logs are wrapped with ` consoleSandbox ` (#13690 )
85
+ - fix(browser): Try multiple options for ` lazyLoadIntegration ` script parent element lookup (#13717 )
86
+ - fix(feedback): Actor color applies to feedback icon (#13702 )
87
+ - fix(feedback): Fix form width on mobile devices (#13068 )
88
+ - fix(nestjs): Preserve original function name on ` SentryTraced ` functions (#13684 )
89
+ - fix(node): Don't overwrite local variables for re-thrown errors (#13644 )
90
+ - fix(normalize): Treat Infinity as NaN both are non-serializable numbers (#13406 )
91
+ - fix(nuxt): Use correct server output file path (#13725 )
92
+ - fix(opentelemetry): Always use active span in ` Propagator.inject ` (#13381 )
93
+ - fix(replay): Fixes potential out-of-order segments (#13609 )
94
+
56
95
Work in this release was contributed by @KyGuy2002 , @artzhookov , and @julianCast . Thank you for your contributions!
57
96
58
97
## 8.30.0
0 commit comments