|
10 | 10 |
|
11 | 11 | - "You miss 100 percent of the chances you don't take. — Wayne Gretzky" — Michael Scott
|
12 | 12 |
|
| 13 | +## 8.29.0 |
| 14 | + |
| 15 | +### Important Changes |
| 16 | + |
| 17 | +- **Beta releases of official Solid and SolidStart Sentry SDKs** |
| 18 | + |
| 19 | +This release marks the beta releases of the `@sentry/solid` and `@sentry/solidstart` Sentry SDKs. For details on how to |
| 20 | +use them, check out the |
| 21 | +[Sentry Solid SDK README](https://github.com/getsentry/sentry-javascript/tree/develop/packages/solid) and the |
| 22 | +[Sentry SolidStart SDK README](https://github.com/getsentry/sentry-javascript/tree/develop/packages/solidstart) |
| 23 | +respectively. Please reach out on [GitHub](https://github.com/getsentry/sentry-javascript/issues/new/choose) if you have |
| 24 | +any feedback or concerns. |
| 25 | + |
| 26 | +- **feat(node): Option to only wrap instrumented modules (#13139)** |
| 27 | + |
| 28 | +Adds the SDK option to only wrap ES modules with `import-in-the-middle` that specifically need to be instrumented. |
| 29 | + |
| 30 | +```javascript |
| 31 | +import * as Sentry from '@sentry/node'; |
| 32 | + |
| 33 | +Sentry.init({ |
| 34 | + dsn: '__PUBLIC_DSN__', |
| 35 | + registerEsmLoaderHooks: { onlyHookedModules: true }, |
| 36 | +}); |
| 37 | +``` |
| 38 | + |
| 39 | +- **feat(node): Update OpenTelemetry packages to instrumentation v0.53.0 (#13587)** |
| 40 | + |
| 41 | +All internal OpenTelemetry instrumentation was updated to their latest version. This adds support for Mongoose v7 and v8 |
| 42 | +and fixes various bugs related to ESM mode. |
| 43 | + |
| 44 | +### Other Changes |
| 45 | + |
| 46 | +- feat(nextjs): Emit warning when using turbopack (#13566) |
| 47 | +- feat(nextjs): Future-proof Next.js config options overriding (#13586) |
| 48 | +- feat(node): Add `generic-pool` integration (#13465) |
| 49 | +- feat(nuxt): Upload sourcemaps generated by Nitro (#13382) |
| 50 | +- feat(solidstart): Add `browserTracingIntegration` by default (#13561) |
| 51 | +- feat(solidstart): Add `sentrySolidStartVite` plugin to simplify source maps upload (#13493) |
| 52 | +- feat(vue): Only start UI spans if parent is available (#13568) |
| 53 | +- fix(cloudflare): Guard `context.waitUntil` call in request handler (#13549) |
| 54 | +- fix(gatsby): Fix assets path for sourcemaps upload (#13592) |
| 55 | +- fix(nextjs): Use posix paths for sourcemap uploads (#13603) |
| 56 | +- fix(node-fetch): Use stringified origin url (#13581) |
| 57 | +- fix(node): Replace dashes in `generic-pool` span origins with underscores (#13579) |
| 58 | +- fix(replay): Fix types in WebVitalData (#13573) |
| 59 | +- fix(replay): Improve replay web vital types (#13602) |
| 60 | +- fix(utils): Keep logger on carrier (#13570) |
| 61 | + |
13 | 62 | Work in this release was contributed by @Zen-cronic. Thank you for your contribution!
|
14 | 63 |
|
15 | 64 | ## 8.28.0
|
|
0 commit comments