@@ -53,6 +53,45 @@ Sentry.init({
5353- fix(opentelemetry): Always use active span in ` Propagator.inject ` (#13381 )
5454- fix(replay): Fixes potential out-of-order segments (#13609 )
5555
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+
5695Work in this release was contributed by @KyGuy2002 , @artzhookov , and @julianCast . Thank you for your contributions!
5796
5897## 8.30.0
0 commit comments